<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Processo de carga incremental, limpeza e reprocessamento in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031620#M35589</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Olá André,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Você também pode fazer o incremento por um campo chave.&lt;/P&gt;&lt;P&gt;Qualquer forma de saber o que é novo ou velho ou o que mudou nos dados é passível de ser usado.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Um outro recurso muito comum quando a origem não há campo que indique alteração ou inclusão, é o prefixo Buffer com a opção Stale After X Days ou Hours, fazendo com que os dados sejam mantidos em QVD por X tempo em quanto outras tabelas são atualizadas com mais frequência.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Se puder incluir um exemplo (csv, txt, Excel) da estrutura para simular o teu cenários, a galera aqui pode fazer sugestões de como fazer a carga incremental. Anexe o QVW de exemplo com suas tentativas também. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abraço.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Se foi útil ou correto, marque como tal, assim ajuda outros a também encontrar a resposta. ***&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Mar 2016 02:06:44 GMT</pubDate>
    <dc:creator>aderlanrm</dc:creator>
    <dc:date>2016-03-10T02:06:44Z</dc:date>
    <item>
      <title>Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031618#M35587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin: 0 0 1.35em; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px;"&gt;Olá!&lt;/P&gt;&lt;P style="margin: 0 0 1.35em; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px;"&gt;Gostaria de uma ajuda para entender uma questão relacionada a carga incremental e possíveis reprocessamentos. Partindo do princípio que entendo o formato de trabalhar com datas de criação e &lt;SPAN style="font-size: 13.3333px;"&gt;modificação, o meu problema é que não tenho estas informações na origem. Então vamos as perguntas:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0 0 1.35em; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px;"&gt;1. Como o Qlik trata a questão de limpar o que existe e carregar as novas informações, este controle é "nosso" no script, ou é lógico dentro do processo do QV mesmo?&lt;/P&gt;&lt;P style="margin: 0 0 1.35em; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px;"&gt;2. Nesta situação, como conseguiria carregar apenas 1 dia no início do mês, por exemplo?&lt;/P&gt;&lt;P style="margin: 0 0 1.35em; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px;"&gt;A massa de dados que tenho é muito grande, e não tenho controle de criação/modificações. Então o reprocesso será por exemplo de 15 dias pra trás, ou seja todos os dias rodamos os últimos 15 dias. Podendo ocorrer também um reprocessamento de 3 dias do início do mês.&lt;/P&gt;&lt;P style="margin: 0 0 1.35em; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px;"&gt;A principio é isso, espero ter explicado de forma clara.&lt;/P&gt;&lt;P style="margin: 0 0 1.35em; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px;"&gt;Obrigado.&lt;/P&gt;&lt;P style="margin: 0 0 1.35em; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px;"&gt;André Cirilo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Mar 2016 19:14:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031618#M35587</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-03-08T19:14:26Z</dc:date>
    </item>
    <item>
      <title>Re: Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031619#M35588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;André,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Infelizmente o carga incremental é realizada via script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;O help do QlikView aborda os requisitos para realizar as cargas incrementais e possui exemplos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No help do QlikView Desktop, procure por: Usando Arquivos QVD para Carga Incremental&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ou no help online:&lt;A href="https://help.qlik.com/pt-BR/qlikview/12.0/Subsystems/Client/Content/QVD_Incremental.htm?q=incremental" title="https://help.qlik.com/pt-BR/qlikview/12.0/Subsystems/Client/Content/QVD_Incremental.htm?q=incremental"&gt;https://help.qlik.com/pt-BR/qlikview/12.0/Subsystems/Client/Content/QVD_Incremental.htm?q=incremental&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Mar 2016 19:43:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031619#M35588</guid>
      <dc:creator>paulovendruscol</dc:creator>
      <dc:date>2016-03-08T19:43:27Z</dc:date>
    </item>
    <item>
      <title>Re: Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031620#M35589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Olá André,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Você também pode fazer o incremento por um campo chave.&lt;/P&gt;&lt;P&gt;Qualquer forma de saber o que é novo ou velho ou o que mudou nos dados é passível de ser usado.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Um outro recurso muito comum quando a origem não há campo que indique alteração ou inclusão, é o prefixo Buffer com a opção Stale After X Days ou Hours, fazendo com que os dados sejam mantidos em QVD por X tempo em quanto outras tabelas são atualizadas com mais frequência.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Se puder incluir um exemplo (csv, txt, Excel) da estrutura para simular o teu cenários, a galera aqui pode fazer sugestões de como fazer a carga incremental. Anexe o QVW de exemplo com suas tentativas também. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abraço.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Se foi útil ou correto, marque como tal, assim ajuda outros a também encontrar a resposta. ***&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Mar 2016 02:06:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031620#M35589</guid>
      <dc:creator>aderlanrm</dc:creator>
      <dc:date>2016-03-10T02:06:44Z</dc:date>
    </item>
    <item>
      <title>Re: Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031621#M35590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333px;"&gt;Já achou uma solução? Se alguma resposta foi a correta, marque como "Correta" para fechar o tópico e nos ajudar a manter o forum organizado.&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;A href="https://community.qlik.com/qlik-blogpost/4787"&gt;Como obter ajuda? Leia antes de postar&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2016 16:18:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031621#M35590</guid>
      <dc:creator>Clever_Anjos</dc:creator>
      <dc:date>2016-07-28T16:18:24Z</dc:date>
    </item>
    <item>
      <title>Re: Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031622#M35591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Aderlan tenho uma situação parecida:&lt;/P&gt;&lt;P&gt;Ajudai ai brother se possivel...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Consegui montar quase tudo mas não sei como fazer o esquema das datas:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;tipo, consegui fazer a consulta no banco e ele traz as informações, gravei o qvd e dropei a tabela.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Agora tenho o qvd com um campo datahora e tenho a consulta para atualizar esse qvd mas como fazer para a consulta verificar a maxdate dentro do qvd e usar como parametro na consulta para incrementar o qvd sem excluir nada e atualizar o periodo mais recente?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;segue meu script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[HISTORICO_CCF]:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SELECT * FROM HISTORICO H&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;WHERE&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;h.his_pro_cod ='CCF'&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;and h.his_datahora &amp;gt;= 'O QUE DEVO COLOCAR AQUI ?? NO MEU QVD ATUALIZEI ATÉ 04/10/2016 ENTÃO O QUE COLOCAR AQUI PARA GERAR A CONSULTA OLHANDO ESSA DATA NO QVD ABAIXO E PEGAMNDO OS REGISTROS SUPERIORES A ESTA DATA'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Concatenate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;LOAD HIS_COD,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_DEV_COD,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_COMPLEMENTO,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_DATAHORA,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_DURACAOLIGACAO,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_AGENDA,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_LIGACAOPAGA,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_NROTELEFONE,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_UNI_COD,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_THT_COD,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_USU_COD,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_MOC_COD,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_RETORNODISCADOR,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_VALIDO,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_REP_COD,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TROCA,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_OCO_COD,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_PRO_COD,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_PEF_COD,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HIS_TEL_COD&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;FROM&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;C&gt;&lt;/C&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;STORE [HISTORICO_CCF] INTO C:\Users\jeferson.vargas\Desktop\HISTORICO_CCF.QVD (qvd);&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;DROP TABLE [HISTORICO_CCF];&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 18:22:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031622#M35591</guid>
      <dc:creator />
      <dc:date>2016-10-06T18:22:34Z</dc:date>
    </item>
    <item>
      <title>Re: Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031623#M35592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jeferson,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quando fiz o questionamento, não conseguia entender muito bem como funcionava a questão de Limpar e Gravar novamente os dados na tabela, porque tinha o conceito que tinha era de limpar a tabela e inserir os dados novos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pelo que entendi da sua dúvida, que parece ser a mesma da minha, no meu caso a solução foi fazer:&lt;/P&gt;&lt;P&gt;1. A leitura dos novos registros em alguma tabela temporária (TAB_TEMP)&lt;/P&gt;&lt;P&gt;2. Concatenar a temporária com a original, excluindo ao que for igual a partir de uma data ou campo de chave&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Por exemplo &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONCATENATE (TAB_TEMP)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD *&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM [NomeQVD.QVD] (qvd)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE NOT WildMatch(DATA_ATUALIZACAO, '$(vDataCarregada)');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Este Where NOT WildMatch, exclui somente data que colocar, caso precise excluir os campos antes da data que está carregando utilize where DATA_ATUALIZACAO &amp;lt; $(vDataCarregada), assim irá incluir os dados novos na tabela que está criando.&lt;/P&gt;&lt;P&gt;3. Depois de tudo carregado, basta fazer o STORE sobrepondo&amp;nbsp; QVD com a nova tabela.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Uma coisa que percebi é que neste caso não funciona quando precisa fazer uma combinação com mais campos do tipo Where Data &amp;lt; $(vDataCarga) and CodFilial = $(vFilial).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Espero ter ajudado.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 19:25:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031623#M35592</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-06T19:25:32Z</dc:date>
    </item>
    <item>
      <title>Re: Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031624#M35593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;bha brother ainda estou apanhando...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;temp:&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;max(campodataqvd) as data&lt;/P&gt;&lt;P&gt;from &lt;/P&gt;&lt;P&gt;meu qvd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vData = Peek(data, 0, temp)&lt;/P&gt;&lt;P&gt;drop table temp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Conexão com oracle...&lt;/P&gt;&lt;P&gt;[update]&lt;/P&gt;&lt;P&gt;select * from tabela_que_ALIMENTA_QVD&lt;/P&gt;&lt;P&gt;where data &amp;gt; '&lt;SPAN style="font-size: 13.3333px;"&gt;vData&lt;/SPAN&gt;'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate&lt;/P&gt;&lt;P&gt;[qvd]:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;load meu qvd...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table update&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Esta dando erro literal de string no campo data e agora?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 21:03:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031624#M35593</guid>
      <dc:creator />
      <dc:date>2016-10-06T21:03:43Z</dc:date>
    </item>
    <item>
      <title>Re: Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031625#M35594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cara help...não imagino como fazer...&lt;/P&gt;&lt;P&gt;a minha idéia é atualizar esse extrator todos os dias via management console agendamentoen então tipo não sei se precisaria usar for mas se conseguir ajudar com algum exemplo fico muito grato&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 21:06:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031625#M35594</guid>
      <dc:creator />
      <dc:date>2016-10-06T21:06:18Z</dc:date>
    </item>
    <item>
      <title>Re: Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031626#M35595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Valew Galera consegui resolver...apenas precisou formatar a data no campo &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vData = date(peek('HIS_DATAHORA',0,tmp),'DD/MM/YYYY');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Não descobrio ainda porque ele não achava as data quando estavam sem formato...e tambem não achava os campos quando estavam como datahora...mesmo no banco sendo data hora e mesmo formatando a variavel para datahora não funcionava...passei tudo para data e rolou!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 22:04:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031626#M35595</guid>
      <dc:creator />
      <dc:date>2016-10-06T22:04:34Z</dc:date>
    </item>
    <item>
      <title>Re: Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031627#M35596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Desculpe, só vi agora.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tenho andado afastado da Community, mas vou tentar aumentar a frequência aqui. Que bom que já resolveu.&lt;/P&gt;&lt;P&gt;Lembre de marcar o tópico como correto e quem ajudou a encontrar a resposta, é importante para manter a organização.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Grande abraço.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Oct 2016 22:38:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031627#M35596</guid>
      <dc:creator>aderlanrm</dc:creator>
      <dc:date>2016-10-26T22:38:17Z</dc:date>
    </item>
    <item>
      <title>Re: Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031628#M35597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333px;"&gt;Bom dia Jeferson Vargas,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;Deixe-me ver ser consigo te ajudar:&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;Pelo que entendi sua carga é apenas incremental, para adicionar novos dados. Correto?&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;Eu faço da seguinte forma:&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P&gt;1 - Carrego uma tabela com o qvd para saber qual é a última data gravada:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;E_R_TIMESTAMP:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;//&amp;nbsp;&amp;nbsp; Carregar última data no qvd&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 9.0pt; font-family: 'Courier New';"&gt;LOAD&lt;/STRONG&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Max&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;DT_ATUAL&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;AS&lt;/SPAN&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;TIMESTAMP_P01&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;FROM&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt; P01_ENERGIA_RECUPERADA.qvd (&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;qvd&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;GROUP&lt;/SPAN&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;BY&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2 - Depois armazeno o valor numa variável para que eu possa utilizar num comando Load ou Select:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: blue; font-size: 9.0pt; font-family: 'Courier New';"&gt;LET&lt;/STRONG&gt; &lt;STRONG&gt;&lt;EM style="color: gray; font-size: 9.0pt; font-family: 'Courier New';"&gt;V_TIMESTAMP_P01&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Peek&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;('TIMESTAMP_P01',0);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// Armazenar o valor numa variável &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;&lt;STRONG style="color: blue; font-size: 9.0pt; font-family: 'Courier New';"&gt;DROP&lt;/STRONG&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Table&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; E_R_TIMESTAMP;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-family: 'Courier New'; font-size: 12px;"&gt;// Apagar a tabela da memória &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-size: 9.0pt; font-family: 'Courier New';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;3 - Então adiciono o valor da variável na cláusula Where da consulta ao banco:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;and&lt;/SPAN&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;h.his_datahora&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; &amp;gt;= '$(V_TIMESTAMP_P01)' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4 - Finalmente adiciono uma condição na Where para evitar duplicidade nos dados:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Where&lt;/SPAN&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Not&lt;/SPAN&gt; &lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Exists&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;“Campo de Chave primária da sua tabela”&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;);&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// Essa cláusula vai excluir os dados que foram atualizados desde a última carga&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Observação importante: O processo de carga incremental só funciona corretamente com tabelas que possuam chave primária simples (com um campo apenas). Para tabelas com chaves primárias compostas você vai precisar gerar um campo único que pode ser por concatenação mesmo, isso afetará apenas o tamanho do qvd não o desempenho do processamento do QV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Espero ter podido ajudar...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Felicidades...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Oct 2016 13:20:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031628#M35597</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-27T13:20:59Z</dc:date>
    </item>
    <item>
      <title>Re: Processo de carga incremental, limpeza e reprocessamento</title>
      <link>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031629#M35598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Só uma observação André Cirilo:&lt;/P&gt;&lt;P&gt;Cuidado com a função &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;WildMatch: ela trata os dados como texto. Se você está usando campos de data, hora ou números com ela o resultado pode não ser o desejado.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Felicidades...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Oct 2016 13:25:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Processo-de-carga-incremental-limpeza-e-reprocessamento/m-p/1031629#M35598</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-27T13:25:22Z</dc:date>
    </item>
  </channel>
</rss>

