QlikView - Arquitetura
Como plataforma de descoberta de negócios líder, o QlikView foi desenvolvido com uma abordagem muito diferente para descoberta de dados do que outras plataformas tradicionais. O QlikView não cria primeiro uma consulta e, em seguida, busca o resultado com base na consulta. Em vez disso, ele forma associações entre diferentes objetos de dados assim que são carregados e solicita que o usuário explore os dados de qualquer maneira. Não há caminhos de detalhamento de dados predefinidos. Os caminhos de detalhamento de dados podem acontecer em qualquer direção, desde que os dados estejam disponíveis e associados.
Obviamente, um usuário também pode desempenhar um papel na criação de associações entre os elementos de dados usando a abordagem de modelagem de dados disponível no QlikView.
Visão geral da arquitetura
A arquitetura do QlikView consiste em um front end para visualizar os dados processados e um back end para fornecer segurança e mecanismo de publicação para documentos de usuário do QlikView. O diagrama abaixo descreve o funcionamento interno do QlikView. A arquitetura é discutida em detalhes abaixo da imagem.
a parte dianteira
O front end no QlikView é um ponto de acesso baseado em navegador para visualizar os documentos QlikView. Contém oQlikView Server, que é usado principalmente pelos usuários de negócios para acessar os relatórios de BI já criados por meio de uma URL de internet ou intranet.
Os usuários de negócios exploram e interagem com os dados usando esse front end e obtêm conclusões sobre os dados. Eles também colaboram com outros usuários em um determinado conjunto de relatórios, compartilhando percepções e explorando dados juntos, em tempo real ou off-line. Esses documentos do usuário estão no formato .qvw, que também pode ser armazenado no sistema operacional Windows como um documento independente
O servidor QlikView no front end gerencia a comunicação cliente-servidor entre o usuário e o sistema backend do QlikView.
Processo interno
O back-end do QlikView consiste em QlikView desktop e QlikView publisher.
o QlikView desktopé um ambiente Windows orientado por assistente, que possui os recursos para carregar e transformar dados de sua fonte. Seu recurso de arrastar e soltar é usado para criar o layout GUI dos relatórios que se torna visível no frontend. Os tipos de arquivo, que são criados pelo QlikView desktop são armazenados com uma extensão de.qvw.Esses são os arquivos que são passados para o servidor QlikView no front end, que atende os usuários com esses arquivos. Além disso.qvw os arquivos podem ser modificados para armazenar os arquivos data-inly, que são conhecidos como .qvdarquivos. Eles são arquivos binários, que contêm apenas os dados e não os componentes da GUI.
o QlikView publisheré usado como serviço de distribuição para distribuir os documentos .qvw entre vários servidores e usuários QlikView. Ele lida com os privilégios de autorização e acesso. Ele também faz o carregamento direto de dados de fontes de dados usando as cadeias de conexão definidas no.qvw arquivos.