Wymagania wstępne
Ostatnia aktualizacja: 9.10.2026Poniższa sekcja opisuje wymagania wstępne dotyczące pracy z Teradata jako źródłem w Qlik Talend Cloud Data Integration.
Replicate Server dla systemu Windows
Zainstaluj sterownik ODBC Teradata Database w wersji 17.20 lub 20.00 dla systemu Windows.
Pobierz sterownik z Teradata Download Center.
Replicate Server dla systemu Linux
Poniższe kroki opisują, jak pracować z bazą Teradata jako źródłem w bramie przenoszenia danych w systemie Linux. Teradata Database Client wymaga menedżera sterowników DataDirect ODBC dostarczonego z klientem.
Niniejsze instrukcje zakładają, że pakiet Teradata Database Client 20.00 jest zainstalowany w /opt/teradata/client/20.00. Jeśli zainstalujesz inną wersję lub użyjesz innej lokalizacji, zmień odpowiednio ścieżki.
- Zatrzymaj usługę Data Movement gateway i potwierdź, że została zatrzymana.
-
Zainstaluj Teradata Database Client w wersji 20.00 lub starszej dla systemu Linux.
Pobierać sterownik z https://downloads.teradata.com/download/connectivity/odbc-driver/linux.
-
Skopiuj pobrany pakiet klienta do /opt/qlik/gateway/movement/drivers/teradata i uruchom install teradata.
-
Ustaw następujące zmienne środowiskowe:
TD_CLIENT=/opt/teradata/client/20.00/odbc_64/lib:/opt/teradata/client/17.20/lib64; export TD_CLIENT
ODBCINI=/opt/teradata/client/20.00/odbc_64/odbc.ini; export ODBCINI
ODBCINST=/opt/teradata/client/20.00/odbc_64/odbcinst.ini; export ODBCINST
-
Ustaw ścieżkę do biblioteki:
LD_LIBRARY_PATH=$TD_CLIENT:/opt/qlik/gateway/lib:/lib64:/usr/lib64; export LD_LIBRARY_PATH
- Uruchom echo $LD_LIBRARY_PATH, aby sprawdzić, czy ścieżka została zaktualizowana.
- Dodaj do skryptu logowania usługi bramy polecenia pozwalające eksportować, aby były dostępne po ponownym uruchomieniu usługi.
- Uruchom usługę Data Movement gateway i potwierdź, że została uruchomiona.
Zadanie nie może używać punktów końcowych, które wymagają różnych menedżerów sterowników ODBC. Źródła Teradata korzystają z menedżera sterowników DataDirect ODBC, podczas gdy większość celów w systemie Linux korzysta z unixODBC. Gdy zadanie łączy źródło DataDirect z celem wymagającym unixODBC, należy użyć Qlik Replication File Channel.
Przed skonfigurowaniem źródła Teradata dodaj hosta bazy danych Teradata i mapowanie bazy danych do pliku hosts na maszynie bramy. Aby zapoznać się z procedurą, zobacz Edycja pliku hosts.
W tej sekcji opisano, jak zainstalować wymagany driver. Proces ten obejmuje pobieranie sterownika, skopiowanie go do wymaganego folderu (zobacz poniżej) i uruchomienie skryptu, który automatycznie zainstaluje i skonfiguruje wymagany driver. W razie potrzeby można także uruchamiać skrypty, aby zaktualizować i odinstalować driver.
Przygotowanie instalacji
-
Na serwerze bramy Data Movement musi być zainstalowane środowisko Python 3.6 lub nowsze.
Środowisko Python jest preinstalowane w większości dystrybucji systemu Linux. Aby sprawdzić, która wersja środowiska Pythona jest zainstalowana w Twoim systemie, uruchom następujące polecenie:
python3 --version
Instalowanie aplikacji driver
Aby zainstalować driver:
-
Zatrzymaj usługę Data Movement gateway:
sudo systemctl stop repagent
-
Opcjonalnie potwierdź, że usługa została zatrzymana:
sudo systemctl status repagent
Status powinien być następujący:
Active: inactive (dead) since <timestamp> ago
-
Na urządzenie bramy Data Movement zmień katalog roboczy na:
opt/qlik/gateway/movement/drivers/bin
-
Wykonaj następujące polecenie:
Składnia:
./install teradata
W przeciwnym razie zostanie wyświetlona umowa licencyjna dotycząca driver.
-
Wykonaj jedną z poniższych czynności:
- Naciśnij klawisz [Enter] wielokrotnie, aby powoli przewinąć treść umowy licencyjnej.
- Naciśnij klawisz spacji wielokrotnie, aby szybko przewinąć treść umowy licencyjnej.
- Naciśnij klawisz „q”, aby zamknąć tekst umowy licencyjnej i wyświetlić opcje jej akceptacji.
-
Wykonaj jedną z poniższych czynności:
- Wpisz „y” i naciśnij klawisz [Enter], aby zaakceptować umowę licencyjną i rozpocząć instalację.
- Wpisz „n” i naciśnij klawisz [Enter], aby odrzucić umowę licencyjną i zakończyć instalację.
-
Wpisz „v” i naciśnij klawisz [Enter], aby ponownie wyświetlić umowę licencyjną.
-
Poczekaj na zakończenie instalacji (wskazane komunikatem „Ukończono!”), a następnie uruchom usługę Data Movement gateway:
sudo systemctl start repagent
-
Opcjonalnie potwierdź, że usługa została uruchomiona:
sudo systemctl status repagent
Status powinien być następujący:
Active: active (running) since <timestamp> ago
Zostanie zainstalowany driver.
driver — aktualizacja
Uruchom polecenie aktualizacji, jeśli chcesz odinstalować driver w poprzedniej wersji, zanim zainstalujesz dostarczony driver.
Aby zaktualizować driver:
-
Zatrzymaj usługę Data Movement gateway:
sudo systemctl stop repagent
-
Opcjonalnie potwierdź, że usługa została zatrzymana:
sudo systemctl status repagent
Status powinien być następujący:
Active: inactive (dead) since <timestamp> ago
-
Na urządzenie bramy Data Movement zmień katalog roboczy na:
opt/qlik/gateway/movement/drivers/bin
-
Wykonaj następujące polecenie:
Składnia:
./update teradata
W przeciwnym razie zostanie wyświetlona umowa licencyjna dotycząca driver.
-
Wykonaj jedną z poniższych czynności:
- Naciśnij klawisz [Enter] wielokrotnie, aby powoli przewinąć treść umowy licencyjnej.
- Naciśnij klawisz spacji wielokrotnie, aby szybko przewinąć treść umowy licencyjnej.
- Naciśnij klawisz „q”, aby zamknąć tekst umowy licencyjnej i wyświetlić opcje jej akceptacji.
-
Wykonaj jedną z poniższych czynności:
- Wpisz „y” i naciśnij klawisz [Enter], aby zaakceptować umowę licencyjną i rozpocząć instalację.
- Wpisz „n” i naciśnij klawisz [Enter], aby odrzucić umowę licencyjną i zakończyć instalację.
- Wpisz „v” i naciśnij klawisz [Enter], aby wyświetlić umowę licencyjną od początku.
-
Poczekaj na zakończenie instalacji (wskazane komunikatem „Ukończono!”), a następnie uruchom usługę Data Movement gateway:
sudo systemctl start repagent
-
Opcjonalnie potwierdź, że usługa została uruchomiona:
sudo systemctl status repagent
Status powinien być następujący:
Active: active (running) since <timestamp> ago
Stary driver zostanie odinstalowany, a zainstalowany zostanie nowy driver.
driver — odinstalowywanie
Uruchom polecenie odinstalowania, jeśli chcesz odinstalować driver.
Aby odinstalować driver:
-
Zatrzymaj wszystkie zadania skonfigurowane do korzystania z tego łącznika.
-
Na urządzenie bramy Data Movement zmień katalog roboczy na:
opt/qlik/gateway/movement/drivers/bin
-
Wykonaj następujące polecenie:
Składnia:
./uninstall teradata
Sterownik driverzostanie odinstalowany.
Udziel dostępu do konta
Użytkownik określony w definicji łącznika musi być prawidłowym użytkownikiem Teradata Database oraz posiadać uprawnienia wymagane do odczytu tabel źródłowych i wykonywania operacji przetwarzania zmian wykorzystywanych przez zadanie.
Więcej informacji na temat wymagań dotyczących bezpieczeństwa i dostępu do Teradata zawiera podręcznik użytkownika Qlik Replicate dla źródeł Teradata.