Architektur
Bei Qlik NPrinting handelt es sich um eine Unternehmenslösung für die Berichtsverteilung in QlikView- und Qlik Sense-Umgebungen.
Qlik NPrinting erstellt und verteilt Berichte. Hierzu werden QlikView-Dokumente oder Qlik Sense-Apps als Datenquellen verwendet.
Qlik NPrinting Server
Der Qlik NPrinting Server setzt sich aus folgenden Komponentendiensten zusammen:
- Qlik NPrinting-Planungsdienst
- Qlik NPrinting Repository
- Qlik NPrinting-Webengine
- Qlik NPrinting Messaging-Dienst
- Qlik NPrinting Audit-Dienst
Alle diese Dienste werden bei der Installation des Qlik NPrinting Servers automatisch auf einem einzelnen Server installiert.
Qlik NPrinting-Planungsdienst
Der Qlik NPrinting-Planungsdienst erfüllt folgende Aufgaben:
- Verteilung von Jobs auf den verfügbaren Engines
- Priorisierung von Jobs
- Bereitstellung von Berichten
- Planung von Jobs
Für den Fall, dass der Qlik NPrinting-Planungsdienst neu gestartet wird, erfolgt der Neustart der Jobs an dem Punkt, an dem sie angehalten wurden.
Qlik NPrinting Repository
Der Qlik NPrinting Repository-Dienst speichert alle notwendigen Daten, damit Qlik NPrinting ordnungsgemäß funktioniert. Dazu gehören: Benutzer und ihre Rollen, Berichtsmetadaten, Verbindungen und Filter. Das Qlik NPrinting Repository erkennt die Persistenz von Daten mithilfe eines im Hintergrund laufenden Datenbankservers.
Qlik NPrinting-Webengine
Der Qlik NPrinting-Webengine-Dienst verwaltet die Benutzer-Authentifizierung und -Autorisierung auf der Grundlage von Benutzerrollen. Informationen dazu finden Sie unter: Erstellen von Benutzern
Qlik NPrinting Messaging-Dienst
Der Qlik NPrinting Messaging-Dienst verwaltet die Kommunikation zwischen dem Qlik NPrinting Server und den Qlik NPrinting Engines.
Qlik NPrinting Audit-Dienst
Der Qlik NPrinting Audit-Dienst schreibt Audit-Protokolle in die Qlik NPrinting Audit-Datenbank.
Qlik NPrinting Engine
Qlik NPrinting Engines erstellen die Berichte auf der Grundlage der Informationen, die sie vom Qlik NPrinting-Planungsdienst erhalten. Die Qlik NPrinting Engines sind Multi-Threading-fähig und können deshalb die Vorteile von Mehrkanalprozessoren nutzen. Sie können mehrere Qlik NPrinting Engines auf verschiedenen Computern installieren, um den Workload zu verteilen und ein hochverfügbares Berichtssystem zu erstellen. Sie können jedoch nur eine Qlik NPrinting Engine pro Computer installieren.
Qlik NPrinting-Front-End
Das Qlik NPrinting-Front-End setzt sich aus folgenden Komponenten zusammen:
- Webbasierte Benutzeroberfläche
- On-Demand
- NewsStand
- Qlik NPrinting Designer
Webbasierte Benutzeroberfläche
Die webbasierte Benutzeroberfläche wird von Administratoren und Benutzern verwendet. Sie kann über jeden unterstützten Webbrowser aufgerufen werden. Informationen zu den unterstützten Browsern finden Sie unter Unterstützte Browser und Apps.
On-Demand
Die On-Demand-Berichterstellung bietet Benutzern die Möglichkeit, Berichte anzufordern, ohne auf die nächste geplante Erstellung zu warten. Informationen dazu finden Sie unter: On-Demand-Berichte
NewsStand
NewsStand ist ein Webportal, in dem Benutzer, die dazu berechtigt sind, Berichte anzeigen, herunterladen und abonnieren können.
Qlik NPrinting Designer
Beim Qlik NPrinting Designer handelt es sich um eine Desktop-Anwendung, mit deren Hilfe Entwickler Berichtsvorlagen erstellen und verwalten können. Er wird über die Web-Konsole gestartet.