QlikView - Architektur

Als führende Business Discovery-Plattform basiert QlikView auf einem ganz anderen Ansatz für die Datenerkennung als andere herkömmliche Plattformen. QlikView erstellt nicht zuerst eine Abfrage und ruft dann das Ergebnis basierend auf der Abfrage ab. Vielmehr bildet es beim Laden Assoziationen zwischen verschiedenen Datenobjekten und fordert den Benutzer auf, die Daten auf irgendeine Weise zu untersuchen. Es gibt keine vordefinierten Daten-Drilldown-Pfade. Die Daten-Drilldown-Pfade können in jede Richtung erfolgen, solange die Daten verfügbar und zugeordnet sind.

Natürlich kann ein Benutzer auch eine Rolle beim Erstellen der Assoziationen zwischen Datenelementen mithilfe des in QlikView verfügbaren Datenmodellierungsansatzes spielen.

Architekturübersicht

Die Architektur von QlikView besteht aus einem Front-End zur Visualisierung der verarbeiteten Daten und einem Back-End zur Bereitstellung des Sicherheits- und Veröffentlichungsmechanismus für QlikView-Benutzerdokumente. Das folgende Diagramm zeigt die interne Arbeitsweise von QlikView. Die Architektur wird unter dem Bild ausführlich besprochen.

Vorderes Ende

Das Frontend in QlikView ist ein browserbasierter Zugriffspunkt zum Anzeigen der QlikView-Dokumente. Es enthält dieQlikView ServerDies wird hauptsächlich von Geschäftsbenutzern verwendet, um über eine Internet- oder Intranet-URL auf die bereits erstellten BI-Berichte zuzugreifen.

Geschäftsbenutzer untersuchen und interagieren mit Daten über dieses Front-End und leiten Schlussfolgerungen zu den Daten ab. Sie arbeiten auch mit anderen Benutzern an einem bestimmten Satz von Berichten zusammen, indem sie Erkenntnisse austauschen und Daten gemeinsam in Echtzeit oder offline untersuchen. Diese Benutzerdokumente haben das Format .qvw, das auch als eigenständiges Dokument im Windows-Betriebssystem gespeichert werden kann

Der QlikView-Server im Frontend verwaltet die Client-Server-Kommunikation zwischen dem Benutzer und dem QlikView-Backend-System.

Backend

Das QlikView-Backend besteht aus QlikView desktop und QlikView publisher.

Das QlikView desktopist eine assistentengesteuerte Windows-Umgebung, die über die Funktionen zum Laden und Transformieren von Daten aus ihrer Quelle verfügt. Die Drag & Drop-Funktion wird verwendet, um das GUI-Layout der Berichte zu erstellen, das im Frontend sichtbar wird. Die vom QlikView-Desktop erstellten Dateitypen werden mit der Erweiterung von gespeichert.qvw.Dies sind die Dateien, die im Front-End an den QlikView-Server weitergeleitet werden, der die Benutzer mit diesen Dateien versorgt. Ebenfalls.qvw Dateien können geändert werden, um die Daten-inly-Dateien zu speichern, die als bekannt sind .qvdDateien. Es handelt sich um Binärdateien, die nur die Daten und nicht die GUI-Komponenten enthalten.

Das QlikView publisherwird als Verteilungsdienst verwendet, um die .qvw-Dokumente auf verschiedene QlikView-Server und -Benutzer zu verteilen. Es behandelt die Autorisierungs- und Zugriffsrechte. Es führt auch das direkte Laden von Daten aus Datenquellen mithilfe der in der.qvw Dateien.