Konfigurowanie Brama danych Qlik — dostęp bezpośredni w kontenerze
Ostatnia aktualizacja: 30.09.2026W tym temacie opisano, jak skonfigurować skonteneryzowane Brama dostępu bezpośredniego. Zawiera wymagania wstępne i instrukcje instalacji oraz opisuje ograniczenia i kwestie, o których należy pamiętać podczas pracy ze skonteneryzowanym Brama dostępu bezpośredniego.
Czym jest skonteneryzowany Brama dostępu bezpośredniego?
Możesz wdrożyć Brama dostępu bezpośredniego w kontenerze Docker. Ten typ wdrożenia jest nazywany konteneryzowanym Brama dostępu bezpośredniego. Konteneryzowane wdrożenia Brama dostępu bezpośredniego są obsługiwane w systemach Linux, macOS i Windows.
Skonteneryzowany Brama dostępu bezpośredniego zapewnia przenośność do Twojego środowiska Brama dostępu bezpośredniego.
Najlepsze praktyki podczas używania Brama danych Qlik — dostęp bezpośredni
W celu uzyskiwania oczekiwanych wyników podczas korzystania z Brama danych Qlik — dostęp bezpośredni, zdecydowanie zaleca się przestrzeganie następujących najlepszych praktyk:
-
Nie używaj tego samego wystąpienia Brama dostępu bezpośredniego do programowania, testów akceptacji użytkownika i produkcji, ponieważ zwiększy to ryzyko przeciążenia dostępnych zasobów i wpłynie negatywnie na stabilność systemu. Z biznesowego punktu widzenia połączenie niewystarczających zasobów i zmniejszonej stabilności może skutkować opóźnieniem aktualizacji danych aplikacji produkcyjnej.
- Aby uzyskać optymalną wydajność, zainstaluj Brama dostępu bezpośredniego w środowisku znajdującym się jak najbliżej Twojego źródła danych.
Wymagania systemowe
W tej sekcji opisano wymagania dotyczące korzystania ze skonteneryzowanego Brama dostępu bezpośredniego.
Wymagania programowe
-
Docker Engine w wersji 20.9+ oraz wtyczka Docker Compose (docker compose, składnia v2) zainstalowane na hoście.
Wymagane porty i protokoły
Aby uzyskać informacje o wymaganych portach i protokołach, zobacz Wymagane porty i protokoły.
Zalecany sprzęt
-
Host: 8 rdzeni, 32 GB pamięci, 5 GB pamięci masowej dostępnej dla Dockera
-
Opcjonalnie: Ustaw odpowiednie limity dla kontenera w pliku compose, aby brama miała dedykowane zasoby, zamiast konkurować z innymi kontenerami lub procesami na hoście:
direct-access-agent: image: ... deploy: resources: limits: cpus: "6" memory: 24G ... dcaas: image: ... deploy: resources: limits: cpus: "2"
Minimalny sprzęt
Minimalny sprzęt jest odpowiedni tylko do określonych zastosowań z użyciem mniejszych wdrożeń dedykowanych (deweloperskich, testowych i produkcyjnych), używanych przy stale niskich wolumenach danych i ograniczonej liczbie jednoczesnych przeładowań.
-
Host: 4 rdzenie, 8 GB pamięci, 5 GB pamięci masowej dostępnej dla platformy Docker
-
Opcjonalnie: Ustaw odpowiednie limity dla kontenera w pliku compose, aby brama miała dedykowane zasoby, zamiast konkurować z innymi kontenerami lub procesami na hoście:
direct-access-agent: image: ... deploy: resources: limits: cpus: "2" memory: 4G ... dcaas: image: ... deploy: resources: limits: cpus: "2"
Instalowanie programu Brama danych Qlik — dostęp bezpośredni
Konfiguracja bramy Direct Access gateway obejmuje procedury, które należy wykonać zarówno w centrum aktywności Administrowanie, jak i na serwerze bramy Direct Access gateway.
Etap pierwszy: pobierz Brama danych Qlik — dostęp bezpośredni
-
W centrum aktywności Administrowanie wybierz Bramy danych.
Wszystkie istniejące bramy danych zostaną przedstawione w tabeli pokazującej podstawowe informacje o każdej z nich.
-
Kliknij przycisk Wdrażaj na pasku narzędzi.
Zostanie otwarte okno dialogowe Wdrażanie bramy danych.
-
Wybierz Brama danych — dostęp bezpośredni - Containerized Direct Access Gateway, zaakceptuj Umowę z klientem Qlik i kliknij Pobierz. Plik instalacyjny Direct Access gateway (docker-compose.qlik-data-gateway-direct-access.yml) zostanie pobrany na Twój komputer.
Etap drugi: Rozpocznij wdrożenie, uruchamiając plik Docker Compose
Aby rozpocząć wdrożenie Brama dostępu bezpośredniego, uruchom następujące polecenie:
docker compose -f docker-compose.qlik-data-gateway-direct-access.yml up
Etap trzeci: Konfigurowanie Brama dostępu bezpośredniego
Aby uzyskać szczegółowe instrukcje konfiguracji, zobacz Etap trzeci: Skonfiguruj Brama dostępu bezpośredniego.
Etap czwarty: Zarejestruj bramę danych
Kolejnym krokiem jest zarejestrowanie bramy danych. Można to zrobić za pośrednictwem centrum aktywności Administrowanie lub w wierszu poleceń.
Etap piąty: uruchom usługę Brama danych Qlik — dostęp bezpośredni na serwerze bramy Direct Access gateway
Aby uruchomić usługę Brama danych Qlik — dostęp bezpośredni, uruchom kontenery dcaas-dg i direct-access-agent.
Etap szósty: dodaj połączenie do swojego źródła danych
Zobacz Etap szósty: dodaj połączenie do swojego źródła danych.
Ustawienia środowiska
W tej sekcji wymieniono określone zmienne środowiskowe z pliku docker-compose.qlik-data-gateway-direct-access.yml, które może być konieczne skonfigurować, aby poprawnie połączyć źródła danych za pośrednictwem bramy.
-
ALLOW_SOURCES: Rozdzielana przecinkami lista dozwolonych nazw hostów i adresów IP. Gdy agent bramy musi połączyć się z czymś na Twoim własnym serwerze lub innym hoście w sieci lokalnej lub prywatnej (na przykład z bazą danych na localhost, nazwą usługi Docker lub hostem o prywatnym adresie IP), należy dodać ten adres do ALLOW_SOURCES — w przeciwnym razie próba połączenia zostanie odrzucona.
Obsługiwane źródła danych
- Następujące łączniki ODBC są obsługiwane w przypadku instalacji konteneryzowanych:
- PostgreSQL
- SQL Server
- Oracle
Więcej informacji na temat łączników ODBC zawiera temat Bazy danych ODBC — Qlik Cloud (tylko w języku angielskim).
-
REST łącznik (REST za pośrednictwem Direct Access gateway). Więcej informacji na temat źródeł danych REST zawiera temat Źródła REST ‒ Qlik Cloud (tylko w języku angielskim).