Nucleo da tecnologia: Osegundo principal fator que diferencia o QlikView e o nucleo danossa tecnologia. O QlikView e conhecido como pioneiro do BI emmemory. A tecnologia in memory e importante por questoes dedesempenho. Mas apenas o in memory nao basta para fornecer umaplataforma de Business Discovery. Alguns fornecedores que oferecemsolucoes tradicionais de BI que utilizam como base tecnologicaqueries e cubos estao trabalhando na reengenharia de suas ofertaspara a execucao in memory. Essas solucoes podem melhorar o tempode resposta para o usuario. Porem, enquanto elas tiverem por basequeries e cubos, a manutencao das associacoes nos dados exigiraa codificacao manual e, portanto, muito tempo e dinheiro. O que faza diferenca e o que o QlikView faz com a tecnologia in memory. Aplataforma de Business Discovery QlikView: Mantem os dados em memoria para o acesso de varios usuarios e deste modo proporcionar uma experiencia de uso extremamente rapida. O QlikView mantem todos os dados necessarios para a analise em memoria, onde ficam disponiveis para exploracao imediata pelos usuarios. Os usuarios recebem respostas de forma imediata, enquanto o QlikView realiza os calculos necessarios para fornecer o resultado das agregacoes solicitadas. O pulo do gato esta na rapidez com que os calculos sao executados. O QlikView trabalha em ambiente distribuido multi-usuario; ele armazena calculos comuns e os compartilha entre os usuarios, de forma que os calculos nao necessitem ser refeitos sempre que alguem precisar deles. Mantem associacoes entre os dados automaticamente. O mecanismo de inferencia do QlikView permite a experiencia associativa atraves das cores verde/branco/cinza. Esse mecanismo mantem automaticamente as associacoes entre cada dado e todo o conjunto dos dados existentes em um aplicativo, desta forma, desenvolvedores e os usuarios nao tem que efetuar essas associacoes. Como resultado, os usuarios nao ficam limitados a relatorios estaticos, caminhos predefinidos ou paineis pre-configurados. Em vez disso, eles podem navegar pelos seus dados em qualquer sentido, explorando-os da forma que desejarem. Calcula agregacoes de forma dinamica conforme necessario. O mecanismo de inferencia do QlikView calcula agregacoes de forma dinamica com base nas selecoes feitas pelo usuario (o que chamamos de estado do aplicativo). Como resultado, os usuarios nao ficam limitados aos calculos predefinidos (e, portanto, as percepcoes pre-concebidas baseadas em agrupamentos de dados feitos pela equipe de TI). Os usuarios podem definir qualquer visao ou tipo de percepcao que desejarem, e o QlikView calcula a resposta de forma dinamica. O QlikView calcula apenas as agregacoes solicitadas pelo usuario; ele nao pre-calcula agregacoes da mesma forma antiga que tem por base em queries e cubos. Ele processa os calculos instantaneamente, conforme eles sao necessarios. Compacta os dados a 10% de seu tamanho original. O QlikView atinge uma reducao significativa no tamanho dos dados usados para analise com a utilizacao de um dicionario de dados (uma tabela de hash) e por usar apenas o numero de bits necessario. Por exemplo, o campo dia da semana tem apenas sete valores de campo possiveis, e esses valores sao armazenados em memoria apenas uma vez, independentemente de quantos registros cada valor contem. Assim, o QlikView pode ser dimensionado para lidar com conjuntos de dados muito