Viablog | TI e desenvolvimento de Software

CAT | QlikView


No QlikView 茅 poss铆vel agendar no Enterprise Management Console quais arquivos QVW ir茫o executar e qual a periodicidade, isso serve para que as 鈥渃argas鈥 de dados sejam feitas de modo agendado e autom谩tico, por茅m em alguns casos erros podem ocorrer e no console apenas sinaliza o erro sem muita explica莽茫o.

Mesmo que voc锚 clique em Show Task Detail a informa莽茫o contida l谩 sobre o erro 茅 muito vaga e n茫o vai lhe ajudar muito.

Uma boa ideia para localizar de forma r谩pida o erro 茅 seguir para a pasta onde o arquivo QVW est谩 salvo, na mesma pasta, com o mesmo nome do arquivo QVW, por茅m com a extens茫o LOG existir谩 um arquivo texto com um log detalhada sobre tudo que o QlikView fez no seu agendamento at茅 o momento do erro.

Exemplo:

Seu arquivo: arquivo_caga.qvw
 
Seu log: arquivo_carga.qvw.log

F谩cil assim.

Leia mais:


O QlikView tem a capacidade de acessar uma infinidade de bases de dados, via ODBC, para realizar suas consultar ou mesmo para criar suas nuvens de dados (QVD).

Por茅m, por diversos motivos, as empresas encontram ao passar do tempo 脿 necessidade de controlar algum tipo de processo empresarial a partir do Excel, moldando uma planilha eletr么nica como se fosse uma 鈥渢ela鈥 do seu sistema corporativo e como passar o controle desta planilha para o QlikView?

Muito simples, o primeiro passo 茅 colocar uma c贸pia desta planilha em uma pasta qualquer que o QlikView server tenha acesso.

Ap贸s este passo, 茅 necess谩rio ler de fato esta planilha Excel, para isso segue um breve exemplo para uma planilha com duas colunas:

LOAD @1 聽聽聽聽聽聽聽聽聽聽聽聽 聽聽AS coluna1,
     @2聽聽 聽聽聽聽聽聽聽聽聽 聽  AS coluna2
FROM pasta\arquivo.xls (biff, no labels, TABLE IS Planilha1$);

Explicando o c贸digo, 茅 muito parecido com o acesso a dados realizado a uma tabela qualquer, na verdade voc锚 ter谩 que declarar a planilha como uma tabela.

  • As colunas: o @1 e @2 s茫o o que me indica a coluna 1 e coluna 2 respectivamente, ap贸s isso, eu declaro um alias para as colunas, 茅 por este alias que conseguirei acessar os dados assim como os dados resgatados de uma tabela qualquer.
  • Pasta de trabalho: logo ap贸s o comando from eu irei colocar o path e nome da pasta de trabalho.
  • Planilha: feito isso eu executo o comando table para definir que a planilha1 茅 a fonte de origem dos dados e dever谩 ser a nossa 鈥渢abela鈥.

Feito isso, poderei visualizar a planilha no Visualizar de Tabelas do QlikView como se fosse uma tabela qualquer, montando inclusive relacionamentos concluindo o MER da consulta.

Nota: erroneamente, as pessoas chamando a pasta de trabalho do Excel de planilha, na verdade a pasta de trabalho 茅 o arquivo XLS que podem conter v谩rias planilhas e por sua vez as planilhas s茫o as abas.

Leia mais:

· ·


Alguns usu谩rios tem reportado que o QlikView ap贸s finalizar algum agendamento n茫o libera a mem贸ria utilizada para realiza-lo.

Isso pode ocorrer por diversos fatores, mas pelo que pude notar o arquivo QVD.EXE que fica em execu莽茫o durante a carga n茫o libera toda a mem贸ria para o Windows, mantendo uma grande parcela para si. Dependendo dos recursos do servidor e da quantidade de usu谩rios esse fato pode exaurir toda a mem贸ria dispon铆vel, deixando o servidor executar swap o que denigre bastante a performance.

Uma forma r谩pida e quase indolor 茅 acessar o Task Manager do Windows e finalizar manualmente o processo.

Logo em seguido ele vai ser iniciado novamente, s贸 que desta vez ocupando bem pouca mem贸ria.

 

Leia mais:


Hoje vislumbramos um novo desafio para o gerenciamento das empresas, o volume de dados.

O volume de dados 茅 t茫o alto (e tem aumento cont铆nuo) que se tornou um desafio gerencia-lo de forma eficiente para que eles se transformem em informa莽玫es de qualidade e possam de fato serem 煤teis para a empresa.

Neste contexto surgiram diversas ferramentas de business intelligence, o famoso BI, dentre elas uma que merece destaque 茅 o QlikView.

Um dos principais fatores 茅 que o QlikView n茫o se baseia unicamente no conceito de cubo, apesar de utiliza-los de forma muito eficiente, ela adota o conceito de metadados o que eleva a sua flexibilidade e o coloca a frente de outras solu莽玫es mais tradicionais que se baseiam somente no conceito de cubo.

Para os profissionais que j谩 trabalham com banco de dados ou pelo menos tem um pouco de experi锚ncia com SQL, a boa not铆cia, o QlikView utiliza uma linguagem chamada AQL que 茅 muito semelhante ao SQL e 茅 com ela que as consultas e cargas s茫o geradas, eu posso confirmar, mesmo um profissional que nunca tenha trabalhado com o QlikView o seu aprendizado 茅 bem intuitivo e simples.

No decorrer deste ano estarei postando mais informa莽玫es, dicas e macetes que 脿s vezes levamos horas para descobrir e s茫o geralmente essas dicas que n茫o vem escrita em nenhum manual.

Leia mais:

·

Arquivos

Theme Design by devolux.nh2.me