2. A Qlik Technologies Inc. não é patrocinadora
deste evento e não é responsável por qualquer
conteúdo ou informação oferecida, este evento
foi organizado pelos integrantes da comunidade
de desenvolvedores Qlik e parceiros que desejam
debater as melhores práticas com a plataforma e
estreitar o relacionamento profissional.
13. Leitura de múltiplos arquivos em união de tabelas
E se….
Adicionarmos o nome da empresa?
14. Leitura de múltiplos arquivos em união de tabelas
E se…. Adicionarmos o nome da empresa?
15. Leitura de múltiplos arquivos em união de tabelas
E se…. A união ficará
correta, pois a
tabela NotaFiscal
vai receber os dados
da tabela Empresas
somente após
carregar todos os
arquivos.
16. Qual dessas expressões apresenta o
melhor desempenho?
SUM({$<Flag_True_or_False = {'-1'}>} Valor)
SUM({$<Flag_True_or_Null = {'-1'}>} Valor)
SUM({$<Valor = {'<=0,6000'}>} Valor)
SUM(if( Valor<=0.6000, Valor))
SUM(Valor*Flag_True_or_False)
1
2
3
4
5
18. Expressões booleanas são melhores que flags
Em ciência da computação, booleano é um tipo
de dado primitivo que possui dois valores, que
podem ser considerados como 1 ou 0, falso ou
verdadeiro.
Wikipédia
37. Como devem ser minhas chaves?
A Tabela de Símbolos - Características
1. Será criada uma tabela de símbolos por coluna carregada
2. Uma linha para cada valor distinto
3. O ponteiro possui a quantidade mínima necessária de bits (de
acordo com seu tamanho)
38. Como devem ser minhas chaves?
O que faz a tabela de símbolos crescer?
1. A quantidade de colunas
2. A quantidade de linhas não distintas
3. O tamanho dos valores/strings
39. Como devem ser minhas chaves?
Concatenadas?
Hash?
USE CHAVES CONCATENADAS APENAS
NO DESENVOLVIMENTO PARA FACILITAR
A VALIDAÇÃO DOS DADOS!
HASH DEVE SER CRIADO NA APLICAÇÃO
FINAL.
40. Sua aplicação esta lenta? (Qlik-Wait-View)
Sua aplicação faz o QvServer reiniciar?
Os dados estão errados e você não sabe como?
41. 1. Mantenha a Calma!
2. Remova colunas não utilizadas
5. Identifique e melhore expressões pesadas
8. Verifique o tipo de chaveamento
9. Campos distintos
10. Identifique variáveis iniciadas com o sinal de igual
3. Remova dimensões calculadas
4. Identifique melhorias de modelagem
6. Crie condicionais de cálculos/pré filtros.
7. Verifique o número de gráficos ativos na mesma tela