Teradata | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Teradata

Ostatnia aktualizacja: 30.09.2026

Teradata jest dostępna jako cel tylko w projektach Qlik Talend Cloud Replicate. Połączenie wykorzystuje API Teradata Parallel Transporter (TPT) do ładowania danych oraz ODBC do zapytań o metadane, żądań DDL i informacji z tabel błędów Teradata.

Skonfiguruj połączenie

Zanim utworzysz zadanie replikacji, utwórz i przetestuj połączenie z celem Teradata.

  1. W obszarze Połączenia kliknij Utwórz połączenie.
  2. Wybierz docelowy łącznik Teradata.
  3. Wprowadź właściwości połączenia opisane we Właściwościach połączenia Teradata.
  4. Kliknij Testuj połączenie i rozwiąż wszelkie zgłoszone błędy.
  5. Zapisz połączenie.

Właściwości połączenia Teradata

Skonfiguruj następujące właściwości dla połączenia docelowego Teradata:

Właściwości połączenia docelowego Teradata
Sekcja Właściwość Opis
Miejsce docelowe danych Brama danych (wymagane) Wybierz bramę danych, która może połączyć się z serwerem Teradata i ma zainstalowane wymagane składniki klienta Teradata.
Właściwości połączenia Serwer(y) Teradata (wymagane) Wprowadź nazwę serwera Teradata lub adres IP. Upewnij się, że serwer jest osiągalny z wybranej bramy danych.
Właściwości konta Użytkownik (wymagane) Wprowadź nazwę użytkownika bazy danych Teradata. To jest poświadczenie bazy danych, a nie ciąg znaków konta.
Hasło (wymagane) Wprowadź hasło użytkownika bazy danych serwera Teradata. To jest poświadczenie bazy danych, a nie ciąg znaków konta.
Ciąg znaków konta Wprowadź ciąg znaków konta przypisany użytkownikowi przez administratora bazy danych Teradata. Jest to konto logowania do serwera bazy danych i różni się ono od poświadczeń Użytkownik i Hasło.
Właściwości bazy danych Wprowadź nazwę bazy danych ręcznie Wybierz tę opcję, aby wprowadzić nazwę bazy danych.
Domyślna baza danych (wymagane) Wprowadź bazę danych Teradata, do której są replikowane dane. Baza danych musi być dostępna dla wskazanego użytkownika.
Wczytaj bazy danych Kliknij, aby wykryć bazy danych dostępne dla określonego użytkownika. Lista zależy od pomyślnego nawiązania połączenia i uprawnień użytkownika do bazy danych.
Dodatkowe właściwości połączenia Właściwości ODBC Wprowadź dodatkowe właściwości połączenia ODBC jako pary Nazwa i Wartość. Potwierdź nazwy i wartości właściwości z administratorem Teradata lub ODBC.

Wymagania wstępne

Przygotuj środowisko Teradata i dostęp wymagany przez połączenie przed utworzeniem połączenia docelowego.

  • Upewnij się, że serwer Teradata jest zainstalowany w Twojej sieci i dostępny z komputera, na którym działa wybrana brama danych.
  • Zainstaluj i skonfiguruj sterownik ODBC Teradata oraz wymagane składniki klienta Teradata na bramie danych. Nie należy zakładać, że sterownik zainstalowany na innym komputerze jest dostępny dla bramy.
  • Poproś administratora bazy danych Teradata o utworzenie lub wskazanie użytkownika bazy danych oraz o podanie hasła tego użytkownika i ciągu konta, jeśli jest to wymagane.

Jeśli dostosowujesz funkcjonalność docelową Teradata do swojego środowiska, poproś administratora bazy danych Teradata o zweryfikowanie, czy do Twojego zadania wymagane są następujące uprawnienia. Uprawnienia dotyczą docelowej bazy danych, chyba że zaznaczono inaczej; niekoniecznie są to uprawnienia minimalne dla każdego zadania Qlik Talend Cloud:

  • GRANT SELECT ON <database>
  • GRANT INSERT ON <database>
  • GRANT DELETE ON <database>
  • GRANT UPDATE ON <database>
  • GRANT EXECUTE ON <database>
  • GRANT EXECUTE FUNCTION ON <database>
  • GRANT EXECUTE PROCEDURE ON <database>
  • GRANT CREATE TABLE ON <database>
  • GRANT DROP TABLE ON <database>
  • GRANT CREATE VIEW ON <database>
  • GRANT DROP VIEW ON <database>
  • GRANT NONTEMPORAL ON <database>
  • GRANT CHECKPOINT ON <database>

W przypadku źródła obsługującego operator Stream poproś również administratora DBA o zweryfikowanie następującego uprawnienia, gdy parametr TPT Operator jest ustawiony na Stream:

  • GRANT CREATE MACRO ON <database>

Rozwiązywanie problemów z błędami połączenia

Jeśli test połączenia zakończy się niepowodzeniem, zapoznaj się ze zgłoszonym błędem i sprawdź poniższe elementy przed ponownym przetestowaniem połączenia:

  • Brama lub sieć: Upewnij się, że wybrana brama danych działa i może nawiązać połączenie z serwerem Teradata. Sprawdź nazwę serwera lub adres IP oraz wszelkie reguły sieciowe między bramą a serwerem.
  • Sterownik lub klient: Upewnij się, że sterownik ODBC Teradata i wymagane składniki klienta są zainstalowane i skonfigurowane na wybranej bramie. Sterownik zainstalowany na komputerze lokalnym nie jest używany przez zdalną bramę.
  • Poświadczenia lub uprawnienia: Potwierdź z administratorem bazy danych (DBA) rozróżniające wielkość liter wartości Użytkownik i Hasło, opcjonalny Ciąg konta oraz wymagane uprawnienia do bazy danych.
  • Wykrywanie baz danych: Jeśli funkcja Załaduj bazy danych nie zwraca żadnych baz danych lub zwraca błąd, najpierw przetestuj łączność, a następnie upewnij się, że użytkownik może wykrywać bazy danych i uzyskiwać do nich dostęp. Możesz wprowadzić znaną bazę danych za pomocą opcji Wprowadź nazwę bazy danych ręcznie, w razie potrzeby.
  • Właściwości ODBC: Sprawdź każdą parę Nazwa i Wartość pod kątem pisowni, obsługiwanych wartości oraz konfliktów z konfiguracją sterownika. Usuń opcjonalną właściwość, która powoduje niepowodzenie testu połączenia, lub poproś administratora ODBC o jej zweryfikowanie.

Skonfiguruj ustawienia zadania

Skonfiguruj te ustawienia w zadaniu Replicate w sekcji Przesyłanie danych.

Ustawienia podstawowe

  • Operator TPT: Wybierz Load lub Stream. Wartość domyślna to Stream.
  • Format JSON: Wybierz Tekst, BSON lub UBJSON. Wartość domyślna to Tekst.

Tryby operatora TPT

Operator TPT określa, w jaki sposób dane są zapisywane w Teradata.

  • Stream (domyślnie): Wykorzystuje protokół Teradata TPump do szybkich transakcji DML w czasie zbliżonym do rzeczywistego. Tabele mogą być odpytywane podczas wykonywania operacji DML. Ten tryb jest mniej restrykcyjny w przypadku przetwarzania bieżących zmian. Jeśli źródło obsługuje ten operator, użytkownik bazy danych może również wymagać uprawnienia CREATE MACRO.

  • Ładowanie: wykorzystuje protokół Teradata FastLoad do załadowania dużej ilości danych do pustej tabeli. Tabela docelowa musi być pusta i nie może zawierać indeksów pomocniczych. Używaj tego trybu tylko wtedy, gdy te ograniczenia odpowiadają wymaganiom zadania dotyczącym przetwarzania.

Opcja formatu JSON

Określ, jak kolumny JSON są przechowywane w Teradata:

  • Tekst (domyślnie): przechowuje dane JSON jako tekst.
  • BSON: Przechowuje dane JSON w formacie BSON.
  • UBJSON: Przechowuje dane JSON w formacie UBJSON.

Zaawansowane atrybuty TPT

W sekcji Zaawansowane atrybuty TPT skonfiguruj następujące opcje:

  • Rozmiar bufora (KB): Ustaw rozmiar bufora wyjściowego używanego do wysyłania pakietów ładowania do Teradata. Wprowadź wartość od 1 do 64.
  • Bufory: Ustaw liczbę używanych buforów żądań. Wprowadź wartość 2 lub większą.
  • Jawny zakres sesji: Ustaw minimalną i maksymalną liczbę sesji, które mogą zalogować się do Teradata. Wprowadź wartości od 1 do 65 535.
  • Dynamiczne pakowanie instrukcji: Wybierz tę opcję, aby sterownik strumienia określił maksymalne możliwe pakowanie dla bieżącego zadania strumienia.
  • Pakowanie instrukcji: Ustaw liczbę instrukcji pakowanych w żądaniu wieloinstrukcyjnym dla trybu Stream. Wprowadź wartość od 2 do 600. Ta opcja jest dostępna, gdy Dynamiczne pakowanie instrukcji nie jest zaznaczone.

Ograniczenia i uwagi

  • Dostępne tryby replikacji to Pełne ładowanie, Stosowanie zmian oraz Przechowywanie zmian.
  • W przypadku zadań, które korzystają z opcji Zastosuj zmiany lub Przechowuj zmiany, operacje DDL i automatyczna ewolucja schematu nie są obsługiwane. To ograniczenie nie dotyczy zadania typu wyłącznie Pełne ładowanie.
  • W przypadku trybu Load tabela docelowa musi być pusta i nie może zawierać indeksów pomocniczych. Wybierz Stream, gdy zadanie wymaga ciągłego przetwarzania DML lub współbieżnych zapytań do tabel.

Powiązane informacje

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!