<?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 Projetos com Nuvem de Dados centralizada - QVDs in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288728#M8998</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cesar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; A alguns meses a comunidade Qlikview liberou um documento chamado MetaScanner que faz uma varredura em todos os QVWs e te dá diversas informações a respeito dos metadados de um documento Qlikview inclusive os Qvds utilizados como origem ou gravados por ele. Apesar disso ela funciona somente a partir da versão 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; O teu trabalho ficou muito bom, já que ele me parece ser portável para aqueles que ainda usam versões anteriores a 10 (9 e 8).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Eu já tive que implementar um certo controle de cargas usando funções como a que tu desenvolveste, mas somente para controlar o processo de carga incremental, armazenando a data da ultima atualização, como ponto de controle para a proxima extração.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parabéns pela iniciativa de compartilhar o teu trabalho !!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Nov 2011 15:48:38 GMT</pubDate>
    <dc:creator>pablolabbe</dc:creator>
    <dc:date>2011-11-07T15:48:38Z</dc:date>
    <item>
      <title>Projetos com Nuvem de Dados centralizada - QVDs</title>
      <link>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288724#M8994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Boa tarde a todos!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eu criei este tópico para&amp;nbsp;demonstrar uma iniciativa que estou&amp;nbsp;realizando em um projeto&amp;nbsp;e gostaria de saber a opinião e experiência dos demais colegas quanto a esta abordagem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. O problema:&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;O projeto em que comecei a trabalhar&amp;nbsp;recentemente, possui diversas aplicações (QVW)&amp;nbsp;já desenvolvidas e a maioria destas aplicações está usando acesso direto ao banco de dados durante as recargas. O&amp;nbsp;que observei também é&amp;nbsp;que&amp;nbsp;boa parte das informações carregadas acabam sendo comuns para diversas aplicações, aí vem a pergunta: De que forma eu consigo eliminar estas redundâncias na extração dos dados e manter um modelo consistente entre as aplicações? &amp;lt;br &lt;U&gt;moz&lt;/U&gt;dirty="" type="_moz"&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. O uso dos arquivos QVD - Escalabilidade de Aplicações:&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;O QlikView tem um recurso que são os chamados arquivos QVD (QlikView Data), um formato exclusivo que tem melhor performance de leitura além de outros benefícios como recargas incrementais e compressão para grandes volumes de dados. Para quem não sabe, cada arquivo deste é capaz de representar uma tabela da nuvem. Partindo deste conceito, podemos transferir o script responsável pela conexão com as fontes de dados para uma ou várias aplicações&amp;nbsp;chamadas de&amp;nbsp;Extratoras ou Geradoras de QVD&amp;nbsp;(o objetivo delas é unicamente conectar-se as fontes, realizar as transformações necessárias&amp;nbsp;e armazenar os dados nos arquivos QVD, estes QVWs geralmente&amp;nbsp;não&amp;nbsp;possuem objetos na interface a não ser caixas de entrada para variáveis de carga caso sejam necessárias). As aplicações por sua vez carregam os dados dos arquivos e não mais acessam diretamente os bancos de dados.&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alguns links interessantes com mais detalhes sobre o assunto:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;br &lt;U&gt;moz&lt;/U&gt;dirty="" type="_moz"&amp;gt;QlikBlog - Simplificando o QlikView por Guilherme Oliveira (o assunto QVD está dividido em 3 partes)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://qlikblog.com.br/category/desenvolvimento/"&gt;http://qlikblog.com.br/category/desenvolvimento/&lt;/A&gt;&lt;SPAN&gt; | &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://qlikblog.com.br/category/desenvolvimento/"&gt;http://qlikblog.com.br/category/desenvolvimento/&lt;/A&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;QlikView Blog by Stefan Walther (tem alguns vídeos bem interessantes)&lt;BR /&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.qlikblog.at"&gt;http://www.qlikblog.at&lt;/A&gt;&lt;SPAN&gt; | &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.qlikblog.at"&gt;http://www.qlikblog.at&lt;/A&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. Dificuldades:&lt;/STRONG&gt;&amp;lt;br &lt;U&gt;moz&lt;/U&gt;dirty="" type="_moz"&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eu tenho implantado constantemente esse modelo e uma&amp;nbsp;das dificuldades que eu observei é&amp;nbsp;que às vezes você precisa alterar a lógica de criação de um arquivo e não sabe exatamente qual será o impacto (quais aplicações carregam aquele arquivo) ou saber qual a aplicação responsável por sua geração. A solução que encontrei foi desenvolver um mecanismo para uma espécie de log de cargas (loads)&amp;nbsp;e armazenamentos (stores)&amp;nbsp;de QVD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4. A Solução:&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Criei 3 funções (SUB) no script que chamei de: LoadFromQVD, StoreIntoQVD e LogQVD. Esse script eu transferi para um arquivo chamado QVDControl.txt&amp;nbsp;que é adicionado&amp;nbsp;em todos os QVW através do comando include no script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;$(include=QVDControl.txt);&lt;/EM&gt;&amp;lt;br &lt;U&gt;moz&lt;/U&gt;dirty="" type="_moz"&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eu incluí o arquivo em anexo, o&amp;nbsp;código está comentado com&amp;nbsp;as instruções de uso das funções. O resultado é a geração de um arquivo chamado QVD_List.qvd que é atualizado por todos os QVW que usam as funções, neste qvd eu tenho o log de todos os LOAD e STORE de arquivos . QVD de modo que eu consigo analisar:&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;1.Qual aplicação utiliza determinado qvd.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2.Qual aplicação é responsável por gerar o arquivo.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;3.Quando este arquivo foi criado e quando foi lido.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; 4.Se o prazo de atualização do arquivo está ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Estou curioso se alguém aqui da comunidade já fez algum controle parecido ou tem alguma experiência semelhante. Por favor comentem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Abraços.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2011 17:26:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288724#M8994</guid>
      <dc:creator>cesaraccardi</dc:creator>
      <dc:date>2011-11-01T17:26:36Z</dc:date>
    </item>
    <item>
      <title>Projetos com Nuvem de Dados centralizada - QVDs</title>
      <link>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288725#M8995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cesar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parabéns pelo seu post, é praticamente um artigo sobre controle de carga.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Até o presente momento, não tive essa necessidade, mas acompanharei o post pois achei muito interessante as suas colocações.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abraço.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2011 19:45:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288725#M8995</guid>
      <dc:creator>aderlanrm</dc:creator>
      <dc:date>2011-11-01T19:45:59Z</dc:date>
    </item>
    <item>
      <title>Projetos com Nuvem de Dados centralizada - QVDs</title>
      <link>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288726#M8996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Obrigado Aderlan,&lt;/P&gt;&lt;P&gt;Fico feliz em contribuir com a comunidade.&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>Fri, 04 Nov 2011 12:52:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288726#M8996</guid>
      <dc:creator>cesaraccardi</dc:creator>
      <dc:date>2011-11-04T12:52:18Z</dc:date>
    </item>
    <item>
      <title>Projetos com Nuvem de Dados centralizada - QVDs</title>
      <link>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288727#M8997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bem interessante.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vou fazer alguns testes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Muito obrigado por compartilhar.&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>Mon, 07 Nov 2011 12:01:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288727#M8997</guid>
      <dc:creator>guilherme_olive</dc:creator>
      <dc:date>2011-11-07T12:01:31Z</dc:date>
    </item>
    <item>
      <title>Projetos com Nuvem de Dados centralizada - QVDs</title>
      <link>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288728#M8998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cesar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; A alguns meses a comunidade Qlikview liberou um documento chamado MetaScanner que faz uma varredura em todos os QVWs e te dá diversas informações a respeito dos metadados de um documento Qlikview inclusive os Qvds utilizados como origem ou gravados por ele. Apesar disso ela funciona somente a partir da versão 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; O teu trabalho ficou muito bom, já que ele me parece ser portável para aqueles que ainda usam versões anteriores a 10 (9 e 8).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Eu já tive que implementar um certo controle de cargas usando funções como a que tu desenvolveste, mas somente para controlar o processo de carga incremental, armazenando a data da ultima atualização, como ponto de controle para a proxima extração.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parabéns pela iniciativa de compartilhar o teu trabalho !!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Nov 2011 15:48:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288728#M8998</guid>
      <dc:creator>pablolabbe</dc:creator>
      <dc:date>2011-11-07T15:48:38Z</dc:date>
    </item>
    <item>
      <title>Projetos com Nuvem de Dados centralizada - QVDs</title>
      <link>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288729#M8999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Olá Pablo,&lt;/P&gt;&lt;P&gt;Eu baixei esta aplicação do MetaScanner porém não tive tempo de analisar, me parece muito interessante, assim que tiver um tempo vou verificar. Agradeço pela sugestão e pelo feedback!&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>Mon, 07 Nov 2011 17:38:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288729#M8999</guid>
      <dc:creator>cesaraccardi</dc:creator>
      <dc:date>2011-11-07T17:38:12Z</dc:date>
    </item>
    <item>
      <title>Projetos com Nuvem de Dados centralizada - QVDs</title>
      <link>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288730#M9000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Muito bom Cezar, estava pesquisando uma solução para este problema que estamso tendo. Tbem não sabia da aplicação MetaScanner... vamos analisar.&amp;nbsp;&amp;nbsp; Obrigado!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jan 2012 17:30:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288730#M9000</guid>
      <dc:creator>jean_raduenz</dc:creator>
      <dc:date>2012-01-17T17:30:28Z</dc:date>
    </item>
    <item>
      <title>Projetos com Nuvem de Dados centralizada - QVDs</title>
      <link>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288731#M9001</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Cesar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parabéns pela sua iniciativa e a conclusão do seu projeto. Tenho certeza que vai ajudar muitas pessoas da nossa comunidade.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;abs,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 16:35:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Projetos-com-Nuvem-de-Dados-centralizada-QVDs/m-p/288731#M9001</guid>
      <dc:creator />
      <dc:date>2012-01-18T16:35:40Z</dc:date>
    </item>
  </channel>
</rss>

