Einrichten von Qlik Data Gateway – direkter Zugriff in einer Sammelbox
Letzte Aktualisierung: 2026-11-10In diesem Thema wird beschrieben, wie containerisiertes Direct Access Gateway eingerichtet wird. Es enthält Voraussetzungen und Installationsanweisungen und beschreibt die Einschränkungen und Aspekte, die Sie bei der Arbeit mit containerisiertem Direct Access Gateway beachten sollten.
Unterstützte Datenquellen
Die folgenden Konnektoren werden für containerisierte Installationen unterstützt:
- Die folgenden ODBC-Connectors werden unterstützt:
- PostgreSQL
- SQL Server
- Oracle
Weitere Informationen zu ODBC-Konnektoren finden Sie unter ODBC-Datenbanken – Qlik Cloud (nur auf Englisch).
-
REST Konnektor (REST über Direct Access gateway). Weitere Informationen zu REST-Datenquellen finden Sie unter REST-Quellen ‒ Qlik Cloud (nur auf Englisch).
-
MySQL-Konnektor.
InformationshinweisWird ab Direct Access Gateway 1.8.1 unterstützt. -
SAP SQL-, SAP BW-, SAP ODP- und SAP Report-Konnektoren. Informationen zum Installieren des SAP NetWeaver RFC SDK auf dem Qlik Data Gateway - Direct Access-Computer für containerisierte Installationen finden Sie unter Installieren des SAP NetWeaver RFC SDK für Qlik Data Gateway – direkter Zugriff (nur auf Englisch).
InformationshinweisWird ab Direct Access Gateway 1.8.1 unterstützt.
Was ist containerisiertes Direct Access Gateway?
Sie können Direct Access Gateway in eine Docker-Sammelbox bereitstellen. Diese Art der Bereitstellung wird containerisierte Direct Access Gateway genannt. Containerisierte Direct Access Gateway-Bereitstellungen werden für Linux, macOS und Windows unterstützt.
Containerisiertes Direct Access Gateway bietet Portabilität für Ihre Direct Access Gateway-Umgebung.
Best Practices bei der Verwendung von Qlik Data Gateway – direkter Zugriff
Für eine erfolgreiche Erfahrung bei Verwendung von Qlik Data Gateway – direkter Zugriff wird dringend empfohlen, die folgenden Best Practices einzuhalten:
-
Verwenden Sie nicht das gleiche Direct Access Gateway für Entwicklung, Benutzerakzeptanztests und Produktion, da dies die Gefahr einer Überlastung der verfügbaren Ressourcen erhöht und die Systemstabilität beeinträchtigen kann. Aus geschäftlicher Perspektive kann die Kombination aus ungenügenden Ressourcen und verringerter Stabilität zu verzögerten Aktualisierungen von Produktionsanwendungsdaten führen.
- Für eine optimale Leistung installieren Sie Direct Access Gateway in einer Umgebung, die sich so nah wie möglich an Ihrer Datenquelle befindet.
Systemvoraussetzungen
Dieser Abschnitt beschreibt die Anforderungen für die Verwendung von containerisiertem Direct Access Gateway.
Softwareanforderungen
-
Docker Engine-Version 20.9+ und das Docker Compose-Plugin (docker compose, v2-Syntax) auf dem Host installiert.
Erforderliche Ports und Protokolle
Informationen zu den erforderlichen Ports und Protokollen finden Sie unter Erforderliche Ports und Protokolle.
Empfohlene Hardware
-
Host: 8 Kerne, 32 GB Arbeitsspeicher, 5 GB Speicherplatz für Docker verfügbar
-
Optional: Legen Sie in der Compose-Datei entsprechende Limits für die Sammelbox fest, damit das Gateway über dedizierte Kapazität verfügt, anstatt mit anderen Sammelboxen oder Prozessen auf dem Host zu konkurrieren:
direct-access-agent: image: ... deploy: resources: limits: cpus: "6" memory: 24G ... dcaas: image: ... deploy: resources: limits: cpus: "2"
Minimal erforderliche Hardware
Die minimal erforderliche Hardware ist nur spezifische Szenarios mit kleineren dedizierten Bereitstellungen (Entwicklung, Test und Produktion) ausreichend, die mit kontinuierlich geringem Datenvolumen und einer begrenzten Anzahl gleichzeitiger Ladevorgänge verwendet werden.
-
Host: 4 Kerne, 8 GB Arbeitsspeicher, 5 GB Speicherplatz für Docker verfügbar
-
Optional: Legen Sie in der Compose-Datei entsprechende Limits für die Sammelbox fest, damit das Gateway über dedizierte Kapazität verfügt, anstatt mit anderen Sammelboxen oder Prozessen auf dem Host zu konkurrieren:
direct-access-agent: image: ... deploy: resources: limits: cpus: "2" memory: 4G ... dcaas: image: ... deploy: resources: limits: cpus: "2"
Installieren von Qlik Data Gateway – direkter Zugriff
Das Setup des Direct Access Gateway umfasst Verfahren, die sowohl im Aktivitätscenter Administration als auch auf dem Server des Direct Access Gateway durchgeführt werden müssen.
Phase 1: herunterladenQlik Data Gateway – direkter Zugriff
-
Wählen Sie im Aktivitätscenter Administration Daten-Gateways aus.
Vorhandene Daten-Gateways werden in einer Tabelle mit grundlegenden Informationen zu jedem Gateway aufgelistet.
-
Klicken Sie in der Symbolleiste auf die Schaltfläche Bereitstellen.
Das Dialogfenster Daten-Gateway bereitstellen wird geöffnet.
-
Wählen Sie Daten-Gateway – direkter Zugriff - Containerized Direct Access Gateway aus, akzeptieren Sie die Qlik-Kundenvereinbarung und klicken Sie auf Herunterladen. Die Setup-Datei für das Direct Access gateway (docker-compose.qlik-data-gateway-direct-access.yml) wird auf Ihren Computer heruntergeladen.
Phase zwei: Starten Sie die Bereitstellung durch Ausführen der Docker Compose-Datei
Um die Bereitstellung von Direct Access Gateway zu starten, führen Sie den folgenden Befehl aus:
docker compose -f docker-compose.qlik-data-gateway-direct-access.yml up
Kopieren des SAP NetWeaver RFC SDK in die Sammelbox
Für die Konnektoren SAP SQL, SAP BW, SAP ODP und SAP Report kopieren Sie die SAP NetWeaver RFC SDK-Dateien in die Sammelbox.
Führen Sie aus dem Verzeichnis, das sowohl die Linux- als auch die Windows-SDK-Binärordner enthält, Folgendes aus:
docker cp . direct-access-agent-1:/usr/share/Qlik/Gateway/sap-sdk
Starten Sie die Sammelbox direct-access-agent-1 nach dem Kopieren der Dateien neu.
Phase drei: Einrichten von Direct Access Gateway
Für detaillierte Einrichtungsanweisungen siehe Phase drei: Direct Access Gateway einrichten.
Phase vier: Datengateway registrieren
Der nächste Schritt besteht darin, das Datengateway zu registrieren. Dies kann entweder über das Administration-Aktivitätscenter oder über die Befehlszeile erfolgen.
Phase 5: Den Qlik Data Gateway – direkter Zugriff-Dienst auf dem Server des Direct Access Gateway starten
Um den Dienst Qlik Data Gateway – direkter Zugriff zu starten, starten Sie die Container dcaas-dg und direct-access-agent.
Phase 6: Eine Verbindung zu Ihrer Datenquelle hinzufügen
Siehe Phase 6: Eine Verbindung zu Ihrer Datenquelle hinzufügen.
Umgebungseinstellungen
Dieser Abschnitt listet bestimmte Umgebungsvariablen aus der Datei docker-compose.qlik-data-gateway-direct-access.yml auf, die Sie möglicherweise konfigurieren müssen, um Ihre Datenquellen ordnungsgemäß über das Gateway zu verbinden.
-
ALLOW_SOURCES: Eine kommagetrennte Zulassungsliste von Hostnamen und IP-Adressen. Wenn der Gateway-Agent eine Verbindung zu etwas auf Ihrem eigenen Server oder einem anderen Host im lokalen oder privaten Netzwerk herstellen muss (zum Beispiel eine Datenbank auf localhost, ein Docker-Servicename oder ein Host mit privater IP-Adresse), fügen Sie diese Adresse zu ALLOW_SOURCES hinzu – andernfalls wird der Verbindungsversuch abgelehnt.