<?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: LOAD SEM DUPLICAR CHAVE PRIMARIA in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029686#M35456</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pedro, você não deve criar a chave, com autonumber, antes de aplicar a lógica que te passei, caso contrário não vai funcionar mesmo.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Apr 2016 20:38:02 GMT</pubDate>
    <dc:creator>nicolett_yuri</dc:creator>
    <dc:date>2016-04-14T20:38:02Z</dc:date>
    <item>
      <title>LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029679#M35449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa tarde pessoal, sou novo aqui na comunidade e gostaria de tirar uma dúvida.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tenho uma aplicação ao qual preciso fazer um LOAD de vários arquivos .csv&lt;BR /&gt;Cada um desses arquivos contém linhas com informações sobre produtos, como por exemplo preço e data de vigencia.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXEMPLO:&lt;BR /&gt;PRODUTO | DATA_INICIAL | DATA_FINAL | PRECO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A dúvida é, como tenho vários desses arquivos, um para cada mês com a seguinte situação, quando o preço de determinado permanece dentro da vigencia para o mês seguinte, o arquivo .csv do mês seguinte vem novamente com o registro de vigencia. Criando assim a chave duplicada.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXEMPLO de um arquivo do mês de março:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRODUTO 1, 01/03/2016, "" , 20,00&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;PRODUTO 2, 01/03/2016, 15/03/2016 , 25,00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;PRODUTO 2, 16/03/2016, "", 26,00&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Onde "" é quando ainda não tem data de vigencia final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXEMPLO de um arquivo do mês de abril:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;PRODUTO 1, 01/03/2016, "" , 20,00&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;PRODUTO 2, 01/03/2016, 15/03/2016 , 25,00&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;PRODUTO 2, 16/03/2016, 10/04/2016, 26,00&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;PRODUTO 2, 11/04/2016, "", 27,00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Viram como no arquivo do mês de abril, o meu LOAD vai carregar novamente o registro do produto lá do arquivo de março, &lt;SPAN style="font-size: 13.3333px;"&gt;PRODUTO 2, 16/03/2016, "", 26,00 - sendo que ele é o mesmo registro que está em abril porém agora encerrou a vigência, e já apareceu uma nova.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;É possível resolver isso de alguma forma e fazer com que meu LOAD carregue apena o ultimo registro primário, ignorando assim o que ficou desatualizado na virada do mês quando ocorreu a troca do arquivo?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Não sei se me expressei de forma que fique fácil o entendimento, qualquer dúvida me perguntem. Desde já agradeço!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Apr 2016 17:50:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029679#M35449</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-13T17:50:27Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029680#M35450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Se entendi direito, você teria que carregar antes o mês mais atual e criar uma chave com &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;PRODUTO | DATA_INICIAL.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Depois você carrega os mais antigos utilizando&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Where not exists(Chave)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dessa forma vai carregar todos os atuais e somente os que não existirem dos mais antigos.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Apr 2016 19:39:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029680#M35450</guid>
      <dc:creator>lucianosv</dc:creator>
      <dc:date>2016-04-13T19:39:13Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029681#M35451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa tarde Luciano, e como eu faço pra carregar do mais atual pro mais antigo ? O qlik faz o load com meus arquivos que são: r*.csv&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;r607371f612.201510.csv&lt;/P&gt;&lt;P&gt;r607371f612.201511.csv&lt;BR /&gt;r607371f612.201512.csv&lt;BR /&gt;r607371f612.201603.csv&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Outra coisa, ao utilizar o Where not exists(tabela_compra_chave);&lt;BR /&gt;ele não encontra esse campo tabela_compra_chave.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Apr 2016 20:02:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029681#M35451</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-13T20:02:06Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029682#M35452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Veja esse exemplo:&lt;/P&gt;&lt;P&gt;No caso eu carregaria todas as planilhas e faria um distinct para remover as linhas duplicadas, depois é só usar o ORDER BY para selecionar o último preço do produto.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 14:24:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029682#M35452</guid>
      <dc:creator>nicolett_yuri</dc:creator>
      <dc:date>2016-04-14T14:24:01Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029683#M35453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Fala Yuri, não consegui baixar o arquivo consegue me copiar o código por aqui?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tentei fazer o distinct e order by mas da erro. Talvez não esteja fazendo do jeito correto.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 17:26:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029683#M35453</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-14T17:26:21Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029684#M35454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tabela:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;PRODUTO, DATA_INICIO, DATA_FIM, VALOR&lt;/P&gt;&lt;P&gt;PRODUTO 1, 01/03/2016, "" , 20,00&lt;/P&gt;&lt;P&gt;PRODUTO 2, 01/03/2016, 15/03/2016 , 25,00&lt;/P&gt;&lt;P&gt;PRODUTO 2, 16/03/2016, "", 26,00&lt;/P&gt;&lt;P&gt;PRODUTO 1, 01/03/2016, "" , 20,00&lt;/P&gt;&lt;P&gt;PRODUTO 2, 01/03/2016, 15/03/2016 , 25,00&lt;/P&gt;&lt;P&gt;PRODUTO 2, 16/03/2016, 10/04/2016, 26,00&lt;/P&gt;&lt;P&gt;PRODUTO 2, 11/04/2016, "", 27,00&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ProdutoValor:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; DISTINCT&lt;/P&gt;&lt;P&gt;&amp;nbsp; PRODUTO, &lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA_INICIO, &lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA_FIM, &lt;/P&gt;&lt;P&gt;&amp;nbsp; VALOR,&lt;/P&gt;&lt;P&gt;&amp;nbsp; if( PRODUTO &amp;lt;&amp;gt; Previous(PRODUTO), 'Ultimo Valor') as FLAG_ULTIMO_VALOR&lt;/P&gt;&lt;P&gt;RESIDENT Tabela&lt;/P&gt;&lt;P&gt;ORDER BY&lt;/P&gt;&lt;P&gt;&amp;nbsp; PRODUTO asc,&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA_INICIO desc;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE Tabela;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 18:03:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029684#M35454</guid>
      <dc:creator>nicolett_yuri</dc:creator>
      <dc:date>2016-04-14T18:03:46Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029685#M35455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yuri, fiz aqui com esse script, executou, só que não resolveu o problema, apliquei o if na minha chave que é um autonumber do produto &amp;amp; data inicial, que gera um numero que vai aumentando, gerando a chave primaria sequencial e essa está se repetindo no caso do exemplo, e ainda importa a chave duplicada.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nesse exemplo que passei o registro que tem que ficar é:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRODUTO 2, 16/03/2016, 10/04/2016, 26,00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A antiga que não tinha a data final de vigencia digitada deve ser excluida : PRODUTO 2, 16/03/2016, "", 26,00 porém vai ter uma nova linha com esse produto só que como a vigencia é nova, e a construção da chave que é com base na data inicial, já descarta a possibilidade de duplicar os proximos registros.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ah outra coisa que esqueci de mencionar, esse registro que vai ser atualizado pode se manter dentro de vários arquivo até chegar uma tabela com vigência nova que vai encerrar a antiga.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 19:11:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029685#M35455</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-14T19:11:21Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029686#M35456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pedro, você não deve criar a chave, com autonumber, antes de aplicar a lógica que te passei, caso contrário não vai funcionar mesmo.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 20:38:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029686#M35456</guid>
      <dc:creator>nicolett_yuri</dc:creator>
      <dc:date>2016-04-14T20:38:02Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029687#M35457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Entao Yuri, sou bem iniciante mesmo no Qlik. Consegui desenvolver algumas coisas bem legais ja. mas dei uma empacada nesse esquema que perguntei. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A aplicacao possui bem mais registro e produtos duplicados, imagina assim. Cada arquivo o produto se repete.Com alguns criterio que serao utilizados para comparacao com notas fiscais por exemplo. Entao eu possivelmente vou precisar de uma key para relacionar com as nfs. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A aplicacao final e ler uma nota fiscal e cruzar com a tabela de preco para ver se o preco esta correto.&lt;/P&gt;&lt;P&gt;Sendo assim preciso comparar campos coincidentes das duas tabelas para formar a chave e poder mostrar o resultado do valor da nf x o valor da tabela.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nao sei se estou no caminho certo, mas se for possivel consegue me detalhar melhor como seguir o melhor caminho, alguns macetes que eu tenho que seguir?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pelo que entendi na sua logica, se eu aplicar no produto e funcionar, vai me trazer apenas um produto, mas eu preciso que todos fiquem registrados porem o que eh igual precisa preencher o campo de vigencia final com base no registro que o load estiver lendo no momento. O que acontece aqui eh que ele simplesmente inclui uma nova linha e isso gera duplicidade de valor na hora de somar o valor da tabela, conforme os campos forem coincidentes com a nota.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Desculpa se nao me fiz entender, mas obrigado mesmo por tentar me ajudar. Se conseguir sera de grande proveito e aprendizado pra mim.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 23:29:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029687#M35457</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-14T23:29:20Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029688#M35458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Olá Pedro,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Utiliza a função &lt;STRONG&gt;not Exists()&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;Veja exemplo:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14606778872561490 jive_text_macro" jivemacro_uid="_14606778872561490" modifiedtitle="true"&gt;
&lt;P&gt;Dados:&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;&amp;nbsp; AutoNumber(PRODUTO&amp;amp;'|'&amp;amp;DATA_INICIO, 'Chave') AS CHAVE,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; PRODUTO,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; DATA_INICIO,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; DATA_FIM,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; VALOR&lt;/P&gt;
&lt;P&gt;FROM&lt;/P&gt;
&lt;P&gt;[Dados*.txt]&lt;/P&gt;
&lt;P&gt;(txt, codepage is 1252, embedded labels, delimiter is ',', msq)&lt;/P&gt;
&lt;P&gt;Where Not Exists(CHAVE, AutoNumber(PRODUTO&amp;amp;'|'&amp;amp;DATA_INICIO, 'Chave'));&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anexo os dados que testei.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't worry, be Qlik.&lt;/P&gt;&lt;P&gt;Tonial.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 23:54:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029688#M35458</guid>
      <dc:creator>fernando_tonial</dc:creator>
      <dc:date>2016-04-14T23:54:24Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029689#M35459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa noite Fernando, quase foi... agora importou apenas as keys unicas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Porem como o primeiro registro que ele importa vem do arquivo antigo, ele esta mantendo o registro mais antigo em vez de gravar o mais atual que ja contem a data de vigencia final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pelo jeito estamos no caminho certo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sera que agora tem jeito de carregar o registro mais atual de cada chave?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 01:04:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029689#M35459</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-15T01:04:27Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029690#M35460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tive outra ideia.&lt;/P&gt;&lt;P&gt;Você disse que têm um autonumber certo?&lt;/P&gt;&lt;P&gt;Cada linha &lt;SPAN style="font-weight: inherit; font-style: inherit; color: black; font-size: 9pt !important; background-color: inherit;"&gt;PRODUTO,&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; color: black; font-size: 9pt !important; background-color: inherit;"&gt;DATA_INICIO tem uma chave com autonumber.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; color: black; font-size: 9pt !important; background-color: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; color: black; font-size: 9pt !important; background-color: inherit;"&gt;Passo 1: &lt;SPAN style="color: #000000; font-size: 12px;"&gt;Gerar a tabela &lt;SPAN style="color: #000000; font-size: 12px;"&gt;Base &lt;/SPAN&gt;&lt;/SPAN&gt;lendo todos os arquivos concatenados.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; color: black; font-size: 9pt !important; background-color: inherit;"&gt;Passo 2: Gerar a tabela &lt;SPAN style="color: #000000; font-size: 12px;"&gt;Atuais &lt;/SPAN&gt;lendo do resident &lt;SPAN style="color: #000000; font-size: 12px;"&gt;Base os campos &lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; color: black; font-size: 9pt !important;"&gt;PRODUTO,&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; color: black; font-size: 9pt !important;"&gt;DATA_INICIO e max(autonumber) as chave &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-size: 9pt !important; font-style: inherit; background-color: inherit; font-weight: inherit;"&gt;group by &lt;SPAN style="font-style: inherit; font-weight: inherit; color: black; font-size: 9pt !important;"&gt;PRODUTO,&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-style: inherit; font-weight: inherit; color: black; font-size: 9pt !important;"&gt;DATA_INICIO;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-size: 9pt !important; font-style: inherit; background-color: inherit; font-weight: inherit;"&gt;Passo 3: Inner &lt;SPAN style="color: #000000; font-size: 12px;"&gt;Join&lt;/SPAN&gt;(&lt;SPAN style="color: #000000; font-size: 12px;"&gt;Base&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-size: 9pt !important; font-style: inherit; background-color: inherit; font-weight: inherit;"&gt;load *&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-size: 9pt !important; font-style: inherit; background-color: inherit; font-weight: inherit;"&gt;resident(&lt;SPAN style="color: #000000; font-size: 12px;"&gt;Atuais);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-style: inherit; font-size: 12px; background-color: inherit; font-weight: inherit;"&gt;Passo 4: Drop table &lt;SPAN style="color: #000000; font-size: 12px;"&gt;Atuais;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-style: inherit; font-size: 12px; background-color: inherit; font-weight: inherit;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-style: inherit; font-size: 12px; background-color: inherit; font-weight: inherit;"&gt;O max(&lt;SPAN style="color: #000000; font-size: 12px;"&gt;autonumber) tem que ter o nome do campo de &lt;SPAN style="color: #000000; font-size: 12px;"&gt;autonumber &lt;/SPAN&gt;original na tabela Base.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 17:28:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029690#M35460</guid>
      <dc:creator>lucianosv</dc:creator>
      <dc:date>2016-04-15T17:28:26Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029691#M35461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No exemplo que montei não vai excluir o histórico, pois estou criando um campo de FLAG para te orientar qual é o valor mais atual do produto. Como te falei, a chave, por ser um autonumber deve ser montada somente após o tratamento da informação que você precisa, pois o autonumber vai criar registros distintos, mesmo que tenha o valor de outras colunas iguais.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Você consegue enviar um pouco mais de informações para que possa te montar um exemplo melhor?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 17:37:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029691#M35461</guid>
      <dc:creator>nicolett_yuri</dc:creator>
      <dc:date>2016-04-15T17:37:36Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029692#M35462</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Eu olhei a solução do Yuri e é a mais simples de fato. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE level="1"&gt;&lt;P&gt;QLIK COMMUNITY &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD SEM DUPLICAR CHAVE PRIMARIA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;resposta de Yuri Nicolett  em &lt;U&gt;Qlik Brasil&lt;/U&gt; - Visualize a discussão completa &lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 17:53:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029692#M35462</guid>
      <dc:creator>lucianosv</dc:creator>
      <dc:date>2016-04-15T17:53:45Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029693#M35463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Fala pessoal, seguindo os exemplo do Fernando e do Yuri, e um pouco de cada ideia que o pessoal foi deixando, consegui importar os registros na ordem decrescente e utilizando o exists resolvi o problema de chave duplicada.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Agora é partir para o próximo desafio que surgiu quando passei desse, pode ser que em breve eu precise abrir mais alguma dúvida, e valeu mesmo pessoal pelo tempo e apoios dedicados em ajudar o próximo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A dúvida agora é a seguinte, nesse caso que foi um pouco de cada qual resposta eu marco como correta? Não queria que ninguém se sentisse prejudicado. Abraço!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 18:25:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029693#M35463</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-15T18:25:41Z</dc:date>
    </item>
    <item>
      <title>Re: LOAD SEM DUPLICAR CHAVE PRIMARIA</title>
      <link>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029694#M35464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Marque a que mais te ajudou e coloque as outras como úteis. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Em 15/04/2016 15:50, Pedro Henrique Pazini escreveu: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE level="1"&gt;&lt;P&gt;QLIK COMMUNITY &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD SEM DUPLICAR CHAVE PRIMARIA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;resposta de Pedro Henrique Pazini  em &lt;U&gt;Qlik Brasil&lt;/U&gt; - Visualize a discussão completa &lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 18:56:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/LOAD-SEM-DUPLICAR-CHAVE-PRIMARIA/m-p/1029694#M35464</guid>
      <dc:creator>lucianosv</dc:creator>
      <dc:date>2016-04-15T18:56:09Z</dc:date>
    </item>
  </channel>
</rss>

