18 Replies Latest reply: Jul 6, 2017 3:38 PM by Marcel Vinícius de Oliveira RSS

    Load Incremental para atualizar somente

    Marcel Vinícius de Oliveira

      Bom dia Pessoal, como vão?

       

      Estou com uma dúvida/problema: tenho um Load incremental que esta rodando certinho. Porém se eu rodo a mesma data de consulta ele só soma arquivos ao invés de só atualiza-los. Eu não sei como fazer para ele excluir e atualizar.

      Obs.: Retorno dados de uma procedure e a mesma não tem chave primária.

       

      LET vrDataIni  = Date(MonthStart(Today()),'YYYY/MM/DD'); //Primeiro dia do mes

      LET vrDataFim  = Date(MonthEnd(Today()),'YYYY/MM/DD'); //Ultimo dia do mes

      LET vrMes = Date(MonthStart(Today()), 'DD/MM/YYYY'); //Mes ativo

      LET vrAnoQvd = Date(MonthStart(Today()), 'YYYY'); //Ano ativo

       

      Consumo Itens:

      //*EXECUTE dbo.GetItemConsumo @Empresa, @Estabelecimento, @DtInicio, @DtFim*/

      SQl Execute dbo.GetItemConsumo '1', '1', '$(vrDataIni)','$(vrDataFim)';

       

      Consumo Anterior:

      LOAD * FROM [lib://itens/consumoitens_$(vrAnoQvd).qvd] (qvd);

       

      Concatenate

      Get Consumo Itens:

      SQL SELECT * FROM ##GetItemConsumo;

       

      Store Get Consumo Itens into [lib://itens/consumoitens_$(vrAnoQvd).qvd] (qvd);