<?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 Criação de Nuvem de Dados in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288178#M8974</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa tarde a todos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Estou fazendo um desenvolvimento que envolve a área de controladoria da empresa e preciso trabalhar com os balancetes das empresas do grupo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;São 6 empresas e preciso fazer a primeira massa de dados com o periodo Janeiro de 2009 até Abril de 2011 de todas as empresas. E depois disso vou automatizar a carga para Mes Corrente -1 como base. mas isso é algo que ainda vai ser desenvolvido.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Uma das minhas duvidas é se existe a possibilidade de fazer isso com um loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A segunda é a parte incremental. Eu nunca fiz algo desse tipo. E pelo que consegui ver nas pesquisas o ideal é que se tenha uma chave primaria na tabela e uma coluna com a data de inserção.&amp;nbsp; Porém a tabela que eu vou trabalhar nasce a partir da execução de uma procedure. E a cada execução dessa procedure a tabela é renovada.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Se eu conseguir montar a parte incremental acho que ja consegui solucionar o meu problema.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Muito obrigado desde já.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 14 Jun 2011 16:10:35 GMT</pubDate>
    <dc:creator />
    <dc:date>2011-06-14T16:10:35Z</dc:date>
    <item>
      <title>Criação de Nuvem de Dados</title>
      <link>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288178#M8974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa tarde a todos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Estou fazendo um desenvolvimento que envolve a área de controladoria da empresa e preciso trabalhar com os balancetes das empresas do grupo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;São 6 empresas e preciso fazer a primeira massa de dados com o periodo Janeiro de 2009 até Abril de 2011 de todas as empresas. E depois disso vou automatizar a carga para Mes Corrente -1 como base. mas isso é algo que ainda vai ser desenvolvido.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Uma das minhas duvidas é se existe a possibilidade de fazer isso com um loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A segunda é a parte incremental. Eu nunca fiz algo desse tipo. E pelo que consegui ver nas pesquisas o ideal é que se tenha uma chave primaria na tabela e uma coluna com a data de inserção.&amp;nbsp; Porém a tabela que eu vou trabalhar nasce a partir da execução de uma procedure. E a cada execução dessa procedure a tabela é renovada.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Se eu conseguir montar a parte incremental acho que ja consegui solucionar o meu problema.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Muito obrigado desde já.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 16:10:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288178#M8974</guid>
      <dc:creator />
      <dc:date>2011-06-14T16:10:35Z</dc:date>
    </item>
    <item>
      <title>Re: Criação de Nuvem de Dados</title>
      <link>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288179#M8975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa Tarde Mauricio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Seguem suas duvidas:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1ª) Referente a primeira,não entendi o que você deseja rodar em loop;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2ª) Existem diversos conceitos para aplicar a carga incremental, o ideal é que sempre tenha uma data como referência para saber quais são os novos registros.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A idéia é quando for executar a primeira carga, estas informações sejam gravados em um arquivo QVD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quando rodar as próximas recargas, você deve utilizar dois LOADS onde o primeiro é feita a leitura dos dados antigos (*.qvd), é utilizado o comando "ADD" e em seguida o segundo LOAD com as novas informações.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Segue um exemplo de uma carga incremental.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abraços&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 18:01:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288179#M8975</guid>
      <dc:creator />
      <dc:date>2011-06-14T18:01:30Z</dc:date>
    </item>
    <item>
      <title>Re: Criação de Nuvem de Dados</title>
      <link>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288180#M8976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Olá Eduardo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Muito obrigado pela ajuda. Já vou tentar implementar algo desse tipo e testar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quanto a primeira questão é o seguinte.&lt;/P&gt;&lt;P&gt;As informações que vou extrair partem da execução de uma procedure. Essa procedure exige um parametro de "Ano e Mes" (ex: 201104, 200901) e vou precisar fazer a carga desde 2009. E pra cada mes demanda uma execução da procedure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;O que eu tinha em mente era fazer um controle de fluxo para executar a procedure, fazer a select e incrementar no QVD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Caso não seja dessa forma acredito que será preciso fazer uma execução do script para cada mes.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 18:25:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288180#M8976</guid>
      <dc:creator />
      <dc:date>2011-06-14T18:25:03Z</dc:date>
    </item>
    <item>
      <title>Re: Criação de Nuvem de Dados</title>
      <link>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288181#M8977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Para realizar este loop ficaria algo mais ou menos assim:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Data inicial&lt;/P&gt;&lt;P&gt;LET vDtIni = DATE('01/08/2009', 'DD/MM/YYYY');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;// Data final&lt;BR /&gt;LET vDtFim = DATE('01/02/2011', 'DD/MM/YYYY');&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;// Diferença de meses entre as datas&lt;BR /&gt;LET numMeses = (MONTH(vDtFim) - MONTH(vDtIni)) + ((YEAR(vDtFim) - YEAR(vDtIni)) * 12);&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;BR /&gt;LET pAnoMes = vDtIni;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Variavel utilizada apenas para teste&lt;BR /&gt;LET j = 0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Inicio do LOOP Executará a de acordo com o valor gravado na variavel que verificou a diferença de meses&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;FOR i=1 TO $(numMeses)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pAnoMes = YEAR(vDtIni) &amp;amp; NUM(MONTH(vDtIni), '00');&lt;/P&gt;&lt;P&gt;// Chamada da sua procedure&lt;/P&gt;&lt;P&gt;//SQL CALL SP_BALAN ('AGRUPAMENTO',&amp;nbsp; 2, 1,'1', NULL, $(pAnoMes),'&amp;nbsp;&amp;nbsp;&amp;nbsp; ', 'CONTA', 0, 5, 'N', 'N');&lt;BR /&gt;...&lt;BR /&gt;...&lt;/P&gt;&lt;P&gt;// Incrementa o mês da sua variável&lt;/P&gt;&lt;P&gt;pAnoMes = YEAR(ADDMONTHS(vDtIni, i)) &amp;amp; NUM(MONTH(ADDMONTHS(vDtIni, i)), '00');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Final do LOOP&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NEXT&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 19:16:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288181#M8977</guid>
      <dc:creator />
      <dc:date>2011-06-14T19:16:55Z</dc:date>
    </item>
    <item>
      <title>Re: Criação de Nuvem de Dados</title>
      <link>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288182#M8978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Era basicamente isso que eu estava desenvolvendo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;O que eu tava quebrando a cabeça era essa parte da diferença dos meses porque como voce deve ter imaginado esse parametro de ano mes é uma string e se eu fizesse com o incremento de 1 ele faria algo do tipo "200913". Mas voce me ajudou a solucionar isso.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mais uma vez obrigado Eduardo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vou fazer a implementação e já volto para dizer como ficou.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Jun 2011 19:23:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288182#M8978</guid>
      <dc:creator />
      <dc:date>2011-06-14T19:23:48Z</dc:date>
    </item>
    <item>
      <title>Re: Criação de Nuvem de Dados</title>
      <link>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288183#M8979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;olá Eduardo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Muito obrigado pela ajuda.&lt;/P&gt;&lt;P&gt;Fiz o que indicou com algumas pequenas adequações e funcionou perfeitamente.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mais uma vez obrigado&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2011 14:56:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Cria%C3%A7%C3%A3o-de-Nuvem-de-Dados/m-p/288183#M8979</guid>
      <dc:creator />
      <dc:date>2011-06-16T14:56:59Z</dc:date>
    </item>
  </channel>
</rss>

