Configurazione di Qlik Data Gateway - Accesso diretto in un contenitore
Ultimo aggiornamento: 2026-11-10Questo argomento illustra come configurare Gateway di Direct Access containerizzato. Fornisce i prerequisiti e le istruzioni di installazione e descrive le limitazioni e le considerazioni di cui tenere conto quando si lavora con Gateway di Direct Access containerizzato.
Sorgenti dati supportate
I seguenti connettori sono supportati per le installazioni containerizzate:
- I seguenti connettori ODBC sono supportati:
- PostgreSQL
- SQL Server
- Oracle
Per maggiori informazioni sui connettori ODBC, vedere Database ODBC - Qlik Cloud (solo in lingua inglese).
-
REST connettore (REST tramite gateway di Direct Access). Per ulteriori informazioni sulle origini dati REST, vedere Origini REST ‒ Qlik Cloud (solo in lingua inglese).
-
Connettore MySQL.
Nota informaticaSupportato da Gateway di Direct Access 1.8.1. -
Connettori SAP SQL, SAP BW, SAP ODP e SAP Report. Per informazioni sull'installazione di SAP NetWeaver RFC SDK sul computer Qlik Data Gateway - Direct Access per le installazioni containerizzate, consultare Installazione di SAP NetWeaver RFC SDK per Qlik Data Gateway - Accesso diretto (solo in lingua inglese).
Nota informaticaSupportato da Gateway di Direct Access 1.8.1.
Che cos'è Gateway di Direct Access containerizzato?
È possibile distribuire Gateway di Direct Access in un contenitore Docker. Questo tipo di distribuzione è chiamato containerizzato Gateway di Direct Access. Le distribuzioni containerizzate di Gateway di Direct Access sono supportate per Linux, macOS e Windows.
Gateway di Direct Access containerizzato fornisce portabilità al tuo ambiente Gateway di Direct Access.
Procedure consigliate quando si utilizza Qlik Data Gateway - Accesso diretto
Per un'esperienza ottimale quando si utilizza Qlik Data Gateway - Accesso diretto, si consiglia vivamente di seguire le seguenti procedure consigliate:
-
Non usare lo stesso Gateway di Direct Access per lo sviluppo, il testing dell'accettazione degli utenti e la produzione, poiché così facendo aumenterà il rischio di sovraccaricare le risorse disponibili con conseguenze negative sulla stabilità del sistema. Da una prospettiva aziendale, la combinazione di risorse insufficienti e stabilità ridotta, possono causare un ritardo negli aggiornamenti dei dati di applicazione di produzione.
- Per ottenere prestazioni ottimali, installare Gateway di Direct Access in un ambiente il più vicino possibile alla sorgente dati.
Prerequisiti di sistema
Questa sezione descrive i requisiti per l'utilizzo di Gateway di Direct Access containerizzato.
Requisiti software
-
Docker Engine versione 20.9+ e il plugin Docker Compose (docker compose, sintassi v2) installati sull'host.
Porte e protocolli richiesti
Per le porte e i protocolli richiesti, vedere Porte e protocolli richiesti.
Hardware consigliato
-
Host: 8 core, 32 GB di memoria, 5 GB di spazio di archiviazione disponibili per Docker
-
Facoltativo: imposta limiti corrispondenti sul contenitore nel file compose in modo che il gateway disponga di capacità dedicata anziché competere con altri contenitori o processi sull'host:
direct-access-agent: image: ... deploy: resources: limits: cpus: "6" memory: 24G ... dcaas: image: ... deploy: resources: limits: cpus: "2"
Requisiti hardware minimi
I requisiti hardware minimi sono adatti solo per scenari specifici che utilizzano distribuzioni dedicate più piccole (sviluppo, test o produzione), con volumi di dati costantemente bassi e un numero limitato di ricaricamenti simultanei.
-
Host: 4 core, 8 GB di memoria, 5 GB di spazio di archiviazione disponibile per Docker
-
Facoltativo: imposta limiti corrispondenti sul contenitore nel file compose in modo che il gateway disponga di capacità dedicata anziché competere con altri contenitori o processi sull'host:
direct-access-agent: image: ... deploy: resources: limits: cpus: "2" memory: 4G ... dcaas: image: ... deploy: resources: limits: cpus: "2"
Installazione di Qlik Data Gateway - Accesso diretto
La configurazione del gateway di Direct Access comporta procedure che devono essere eseguite sia nel centro attività Amministrazione sia sul server del gateway di Direct Access.
Passaggio uno: scaricare Qlik Data Gateway - Accesso diretto
-
Nel centro attività Amministrazione, selezionare Gateway dati.
Tutti i gateway di dati esistenti saranno elencati in una tabella che riporta le informazioni di base su ciascun gateway.
-
Fare clic sul pulsante della barra degli strumenti Distribuisci.
Si apre la finestra di dialogo Distribuisci gateway dati.
-
Seleziona Data Gateway - Accesso diretto - Containerized Direct Access Gateway, accetta il Contratto con il cliente Qlik e fai clic su Scarica. Il file di installazione del gateway di Direct Access (docker-compose.qlik-data-gateway-direct-access.yml) verrà scaricato sul proprio computer.
Fase due: avviare la distribuzione eseguendo il file Docker Compose
Per avviare la distribuzione del Gateway di Direct Access, eseguire il seguente comando:
docker compose -f docker-compose.qlik-data-gateway-direct-access.yml up
Copia dell'SDK SAP NetWeaver RFC nel contenitore
Per i connettori SAP SQL, SAP BW, SAP ODP e SAP Report, copiare i file di SAP NetWeaver RFC SDK nel contenitore.
Dalla directory che contiene entrambe le cartelle dei file binari dell'SDK per Linux e Windows, esegui:
docker cp . direct-access-agent-1:/usr/share/Qlik/Gateway/sap-sdk
Riavvia il contenitore direct-access-agent-1 dopo aver copiato i file.
Fase tre: Configurazione di Gateway di Direct Access
Per istruzioni dettagliate sulla configurazione, consultare Fase tre: Configura Gateway di Direct Access.
Fase quattro: Registrare il gateway dati
Il passaggio successivo consiste nel registrare il gateway dati. È possibile eseguire questa operazione sia tramite il centro attività Amministrazione sia da riga di comando.
Fase cinque: Avviare il servizio Qlik Data Gateway - Accesso diretto sul server del gateway di c
Per avviare il servizio Qlik Data Gateway - Accesso diretto, avviare i container dcaas-dg e direct-access-agent.
Passaggio sei: aggiunta di una connessione alla sorgente dati
Vedere Passaggio sei: aggiunta di una connessione alla sorgente dati.
Impostazioni dell'ambiente
Questa sezione elenca specifiche variabili di ambiente del file docker-compose.qlik-data-gateway-direct-access.yml che potrebbe essere necessario configurare per connettere correttamente le origini dati tramite il gateway.
-
ALLOW_SOURCES: Un elenco consentiti separato da virgole di nomi host e IP. Quando l'agente gateway deve connettersi a qualcosa sul tuo server o su un altro host nella rete locale o privata (ad esempio, un database su localhost, il nome di un servizio Docker o un host con IP privato), aggiungi tale indirizzo a ALLOW_SOURCES — altrimenti il tentativo di connessione viene rifiutato.