6 Replies Latest reply: Sep 3, 2014 6:52 AM by Fernando Tonial RSS

    Melhorar Script para salvar QVD.

    Agnaldo Neves

      Anexo no arquivo zip,

      Pastas > Banco de Dados> QVD> QVW.

       

      Está funcionando 100%. (Mas achei meio complicado) Talvez tenha um jeito mais rápido de chegar ao resultado final.

      Bom Gostaria de Saber se existe como melhorar este script que eu peguei estudando pelo Youtube.

      Fonte do Estudo:(Vídeo Youtube): Incremental Data Load in Qlikview - YouTube

      +++++++++++++++++++++++++++++++++++++++++++++

      ODBC CONNECT32 TO [MS Access Database;DBQ=C:\Qlikview\DataFiles\Orders.accdb];

       

      // 1 -Script de carga inicial.

       

      //LOAD OrderID,

      //    ProductID,

      //    Customerid,

      //    Amount,

      //    `Date_updated`;

      //SQL SELECT *

      //FROM Orders

      //where Date_updated >= #$(vUpdateDate)#;

      //

      //STORE Sales into 'C:\Qlikview\QVDs\Sales.qvd'(qvd);

       

      +++++++++++++++++++++++++++++++++++++++++++++

      // 2 -QVD carga de vendas para receber as últimas e data de atualização

       

      Sales:

      LOAD OrderID,

           ProductID,

           Customerid,

           Amount,

           Date_updated

      FROM

      C:\Qlikview\QVDs\Sales.qvd

      (qvd);

      Sort_Sales:

      LOAD *

      Resident Sales

      Order by Date_updated;

      LET 'vUpdateDate' = Peek('Date_updated', -1,'Sort_Sales');

      DROP Table Sales;

       

      +++++++++++++++++++++++++++++++++++++++++++++

      //3 -CARREGAR REGISTROS INCREMENTAIS DE DADOS DE ORIGEM

      incremental:

      NoConcatenate

      LOAD OrderID,

          ProductID,

          Customerid,

          Amount,

          Date_updated;

      SQL SELECT *

      FROM NewOrders

      where Date_updated >= #$(vUpdateDate)#;