QlikView - Architecture

En tant que plateforme de découverte d'entreprise de premier plan, QlikView est conçu avec une approche de découverte de données très différente de celle des autres plates-formes traditionnelles. QlikView ne crée pas d'abord une requête, puis extrait le résultat en fonction de la requête. Au contraire, il forme des associations entre différents objets de données dès qu'il est chargé et invite l'utilisateur à explorer les données de quelque manière que ce soit. Il n'y a pas de chemins d'exploration de données prédéfinis. Les chemins d'exploration des données peuvent avoir lieu dans n'importe quelle direction tant que les données sont disponibles et associées.

Bien entendu, un utilisateur peut également jouer un rôle dans la création d'associations entre les éléments de données à l'aide de l'approche de modélisation des données disponible dans QlikView.

Aperçu de l'architecture

L'architecture de QlikView se compose d'un frontal pour visualiser les données traitées et d'un back-end pour fournir le mécanisme de sécurité et de publication pour les documents utilisateur QlikView. Le diagramme ci-dessous illustre le fonctionnement interne de QlikView. L'architecture est discutée en détail ci-dessous l'image.

L'extrémité avant

Le frontal de QlikView est un point d'accès basé sur un navigateur pour afficher les documents QlikView. Il contient leQlikView Server, qui est principalement utilisé par les utilisateurs professionnels pour accéder aux rapports BI déjà créés via une URL Internet ou intranet.

Les utilisateurs métier explorent et interagissent avec les données à l'aide de ce frontal et tirent des conclusions sur les données. Ils collaborent également avec d'autres utilisateurs sur un ensemble donné de rapports en partageant des informations et en explorant les données ensemble, en temps réel ou hors ligne. Ces documents utilisateur sont au format .qvw, qui peuvent également être stockés dans le système d'exploitation Windows en tant que document autonome

Le serveur QlikView dans le frontal gère la communication client-serveur entre l'utilisateur et le système backend QlikView.

Fin arrière

Le backend QlikView se compose de QlikView desktop et QlikView publisher.

le QlikView desktopest un environnement Windows piloté par un assistant, qui a les fonctionnalités pour charger et transformer les données à partir de leur source. Sa fonction glisser-déposer est utilisée pour créer la mise en page GUI des rapports qui devient visible dans l'interface. Les types de fichiers créés par QlikView Desktop sont stockés avec une extension de.qvw.Ce sont les fichiers qui sont transmis au serveur QlikView dans le frontal, qui sert les utilisateurs avec ces fichiers. Également.qvw les fichiers peuvent être modifiés pour stocker les fichiers data-inly, appelés .qvddes dossiers. Ce sont des fichiers binaires, qui contiennent uniquement les données et non les composants de l'interface graphique.

le QlikView publisherest utilisé comme service de distribution pour distribuer les documents .qvw entre divers serveurs et utilisateurs QlikView. Il gère les privilèges d'autorisation et d'accès. Il effectue également le chargement direct des données à partir de sources de données en utilisant les chaînes de connexion définies dans le.qvw des dossiers.