QlikView - Arquitectura
Como plataforma líder de descubrimiento de negocios, QlikView está construido con un enfoque de descubrimiento de datos muy diferente al de otras plataformas tradicionales. QlikView no crea primero una consulta y luego recupera el resultado basándose en la consulta. Más bien, forma asociaciones entre diferentes objetos de datos tan pronto como se cargan y le pide al usuario que explore los datos de cualquier manera. No hay rutas de desglose de datos predefinidas. Las rutas de desglose de datos pueden ocurrir en cualquier dirección siempre que los datos estén disponibles y asociados.
Por supuesto, un usuario también puede desempeñar un papel en la creación de asociaciones entre elementos de datos utilizando el enfoque de modelado de datos disponible en QlikView.
Descripción arquitectónica
La arquitectura de QlikView consiste en un front-end para visualizar los datos procesados y un back-end para proporcionar el mecanismo de seguridad y publicación de los documentos de usuario de QlikView. El diagrama que se muestra a continuación muestra el funcionamiento interno de QlikView. La arquitectura se analiza en detalle debajo de la imagen.
Interfaz
La interfaz de QlikView es un punto de acceso basado en navegador para ver los documentos QlikView. Contiene elQlikView Server, que es utilizado principalmente por los usuarios empresariales para acceder a los informes de BI ya creados a través de una URL de Internet o intranet.
Los usuarios empresariales exploran e interactúan con datos utilizando esta interfaz y obtienen conclusiones sobre los datos. También colaboran con otros usuarios en un conjunto determinado de informes compartiendo conocimientos y explorando datos juntos, en tiempo real o fuera de línea. Estos documentos de usuario tienen el formato .qvw, que también se puede almacenar en el sistema operativo Windows como un documento independiente.
El servidor QlikView en el front-end gestiona la comunicación cliente-servidor entre el usuario y el sistema back-end de QlikView.
Back end
El backend de QlikView consta de QlikView desktop y QlikView publisher.
los QlikView desktopes un entorno de Windows controlado por un asistente, que tiene las características para cargar y transformar datos desde su origen. Su función de arrastrar y soltar se utiliza para crear el diseño de la GUI de los informes que se vuelven visibles en la interfaz. Los tipos de archivos creados por QlikView Desktop se almacenan con una extensión de.qvw.Estos son los archivos que se pasan al servidor QlikView en el front-end, que sirve a los usuarios con estos archivos. también.qvw Los archivos se pueden modificar para almacenar los archivos de entrada de datos, que se conocen como .qvdarchivos. Son archivos binarios, que contienen solo los datos y no los componentes de la GUI.
los QlikView publisherse utiliza como servicio de distribución para distribuir los documentos .qvw entre varios servidores y usuarios de QlikView. Maneja los privilegios de autorización y acceso. También realiza la carga directa de datos de fuentes de datos utilizando las cadenas de conexión definidas en el.qvw archivos.