Einrichten von Qlik Data Gateway – direkter Zugriff in einer Sammelbox
Letzte Aktualisierung: 30.09.2026In diesem Thema wird beschrieben, wie Sie containerisiertes Direct Access Gateway einrichten. 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.
Was ist containerisiertes Direct Access Gateway?
Sie können Direct Access Gateway in einer Docker-Sammelbox bereitstellen. Diese Art der Bereitstellung wird als containerisiert Direct Access Gateway bezeichnet. 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.
- Installieren Sie zum Optimieren der Leistung das Direct Access Gateway in einer Umgebung, die sich so nah wie möglich an der Datenquelle befindet.
Systemvoraussetzungen
In diesem Abschnitt werden die Anforderungen für die Verwendung von containerisiertem Direct Access Gateway beschrieben.
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 für 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 Direct Access gateway-Setup-Datei (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
Phase drei: Einrichten von Direct Access Gateway
Detaillierte Einrichtungsanweisungen finden Sie unter 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 Activity Center 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 spezifische 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 zu einer Datenbank auf localhost, einem Docker-Dienstnamen oder einem Host mit privater IP-Adresse), fügen Sie diese Adresse zu ALLOW_SOURCES hinzu — andernfalls wird der Verbindungsversuch abgelehnt.
Unterstützte Datenquellen
- Die folgenden ODBC-Konnektoren werden für containerisierte Installationen 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).