Verbinden von Qlik NPrinting mit Qlik Sense
Sie müssen Ihre Qlik NPrinting-Installation mit einem oder mehreren Qlik Sense Servern verbinden, wenn Sie Qlik Sense Diagramme in Ihren Berichten nutzen möchten. Sie können einen Qlik Sense Hub zum Erhalten von Qlik NPrinting Berichten bestimmen.
Der Qlik NPrinting Server-Ordner mit den Qlik Sense Zertifikaten (C:\Programme\NPrintingServer\Settings\SenseCertificates) wird bei Upgrades beibehalten, aber gelöscht, wenn Sie Qlik NPrinting deinstallieren.
Voraussetzungen
Informationen zur Versionskompatibilität von Qlik Sense finden Sie unter Qlik Sense-Kompatibilität (nur auf Englisch).
- In der QMC müssen Sie dem Windows-Benutzer, der die Qlik NPrinting Engine Windows-Dienste ausführt, eine RootAdmin-Autorisierung erteilen. Dieser Windows-Benutzer muss gleichzeitig auch ein Domänenbenutzer sein. Siehe: Benutzerkonten (nur auf Englisch).
- Microsoft Windows NTML -Authentifizierung auf dem Qlik Sense-Proxy. SAML und JWT werden nicht unterstützt. Wenn Ihr virtueller Proxy SAML- oder JWT-Authentifizierung verwendet, müssen Sie einen neuen virtuellen Proxy mit aktiviertem NTLM für Qlik NPrinting Verbindungen hinzufügen.
-
Folgende Komponenten müssen korrekt eingerichtet sein:
-
Ein Qlik Sense Proxy.
-
Ein virtueller Qlik Sense Proxy.
-
Ein Link zwischen den Proxy und dem virtuellen Proxy.
-
Der virtuelle Qlik Sense Proxy muss von Qlik NPrinting Engine Computern erreicht werden können, damit Daten zum Erstellen von Berichten abgerufen werden können. Er muss vom Qlik NPrinting Server erreicht werden können, um im Qlik Sense Hub zu veröffentlichen.
-
Einschränkungen
- Die Verbindung von zusätzlichen Qlik Sense Servern wirkt sich auf die Qlik NPrinting Server-Systemressourcen aus. Möglicherweise müssen Sie die RAM- und CPU-Nutzung auf Qlik NPrinting Engine- und Qlik NPrinting Server-Computern erhöhen, wenn Sie eine Verbindung zu mehreren Qlik Sense Servern herstellen. Siehe: Leistung (nur auf Englisch).
- Das Veröffentlichen in mehreren Qlik Sense Hubs wird nicht unterstützt.
- Qlik Sense Desktop wird nicht unterstützt.
Exportieren und Installieren von Qlik Sense Zertifikaten
Auf allen Qlik NPrinting Scheduler Service-Computern müssen Zertifikate installiert werden, um Berichte von Qlik NPrinting an den Qlik Sense-Hub zu verteilen. Auf allen Qlik NPrinting Engine-Computern müssen Zertifikate installiert werden, um Verbindungen mit Qlik Sense-Apps zu erstellen. Wenn der Qlik NPrinting Scheduler Service und die Qlik NPrinting Engine auf demselben Computer installiert sind, müssen die Zertifikate nur einmal installiert werden.
Wenn Sie eine Verbindung zu mehreren Qlik Sense Servern herstellen, muss Ihr Qlik Sense Systemadministrator die Zertifikate auf jedem Server exportieren und umbenennen.
Exportieren der Zertifikate von der QMC
Gehen Sie folgendermaßen vor:
-
Wählen Sie Zertifikate auf der QMC-Startseite oder aus dem Menü .
Die Seite Export für Zertifikate wird angezeigt.
-
Geben Sie im Feld Computername den vollständigen Computernamen des Qlik NPrinting Server-Computers ein, für den Sie die Zertifikate erstellen: MYMACHINE.mydomain.com oder die IP-Adresse.
-
Lassen Sie das Feld Zertifikatkennwort leer.
-
Wählen Sie Geheimschlüssel enthalten.
-
Wählen Sie das .pfx-Dateiformat in der Dropdown-Liste Exportdateiformat für Zertifikate.
-
Klicken Sie in der Aktionsleiste auf Zertifikate exportieren.
-
Wenn der Export beendet ist, wird das Dialogfeld Exportierte Zertifikate angezeigt. Zertifikate werden an diesen Festplattenspeicherort exportiert zeigt das Zielverzeichnis an.
Der Standardpfad lautet: C:\ProgramData\Qlik\Sense\Repository\Exported Certificates\QlikNPrintingServerName
- Wechseln Sie zu diesem Verzeichnis. Es sollten drei Dateien vorhanden sein: client.pfx, server.pfx und root.cer. Sie benötigen nur client.pfx.
- Wenn Sie Zertifikate von mehreren Qlik Sense Servern installieren, müssen Sie die Datei client.pfx mit einem beliebigen eindeutigen Namen umbenennen. Beispiel: YourQlikNPrintingServerName.pfx.
- Wiederholen Sie den Vorgang für jede Qlik NPrinting Engine. Jede client.pfx muss einen eindeutigen Namen erhalten.
- Wiederholen Sie diesen Vorgang für jeden Qlik Sense Server, den Sie mit Qlik NPrinting Server und Qlik NPrinting Engine verbinden möchten.
Installieren der Zertifikate
Gehen Sie folgendermaßen vor:
-
Erhalten Sie die exportierten und umbenannten Qlik Sense Zertifikate von Ihrem Qlik Sense Systemadministrator.
- Melden Sie sich bei dem Qlik NPrinting Server, der den Qlik NPrinting Scheduler Service ausführt, als WindowsQlik NPrinting Server-Dienstadministrator an.
-
Fügen Sie die Zertifikate in C:\Programme\NPrintingServer\Settings\SenseCertificates hinzu. Qlik NPrinting identifiziert automatisch das korrekte Zertifikat für jede Verbindung.
Dieser Ordner darf nicht umbenannt oder angepasst werden.
InformationshinweisSie sollten nur aktive Qlik Sense-Zertifikate, die von Qlik NPrinting-Verbindungen verwendet werden, im Ordner C:\Programme\NPrintingServer\Settings\SenseCertificates aufbewahren.
Es wird empfohlen, alle nicht verwendeten Zertifikate zu entfernen.
- Wiederholen Sie diesen Prozess auf jeder Qlik NPrinting Engine, die den Qlik NPrinting Engine-Dienst ausführt, indem Sie den WindowsQlik NPrinting Engine-Dienstadministrator verwenden.
Eine zusätzliche Zuweisung von Benutzerzugriff in Qlik Sense ist nicht erforderlich, damit Benutzer Berichte im Qlik Sense-Hub anzeigen können.
Weitere Informationen
- Qlik NPrinting liest keine Qlik Sense Zertifikate (nur auf Englisch)