Voraussetzungen | Qlik Cloud Hilfe
Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Voraussetzungen

Letzte Aktualisierung: 09.10.2026

Der folgende Abschnitt beschreibt die Voraussetzungen für die Arbeit mit Teradata als Quelle in Qlik Talend Cloud Data Integration.

Replicate Server für Windows

Installieren Sie den Teradata Database ODBC-Treiber 17.20 oder 20.00 für Windows.

Laden Sie den Treiber aus dem Teradata Download Center herunter.

Replicate Server für Linux

Die folgenden Schritte beschreiben, wie Sie mit Teradata als Quelle auf einem Linux Data Movement Gateway arbeiten. Teradata Database Client erfordert den mit dem Client bereitgestellten DataDirect ODBC-Treibermanager.

Informationshinweis

Diese Anleitung setzt voraus, dass Teradata Database Client 20.00 in /opt/teradata/client/20.00 installiert ist. Wenn Sie eine andere Version installieren oder einen anderen Standort verwenden, passen Sie die Pfade entsprechend an.

  1. Beenden Sie den Data Movement gateway-Dienst und bestätigen Sie, dass er beendet wurde.
  2. Installieren Sie Teradata Database Client 20.00 oder früher für Linux.

    Laden Sie den Treiber von https://downloads.teradata.com/download/connectivity/odbc-driver/linux herunter.

  3. Kopieren Sie das heruntergeladene Client-Paket nach /opt/qlik/gateway/movement/drivers/teradata und führen Sie install teradata aus.

  4. Legen Sie die folgenden Umgebungsvariablen fest:

    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

  5. Legen Sie den Bibliothekspfad fest:

    LD_LIBRARY_PATH=$TD_CLIENT:/opt/qlik/gateway/lib:/lib64:/usr/lib64; export LD_LIBRARY_PATH

  6. Führen Sie echo $LD_LIBRARY_PATH aus, um zu überprüfen, ob der Pfad aktualisiert wurde.
  7. Fügen Sie die Befehle zum Exportieren dem Login-Skript des Gateway-Dienstes hinzu, damit sie nach Dienstneustarts verfügbar sind.
  8. Starten Sie den Data Movement gateway-Dienst und bestätigen Sie, dass er gestartet wurde.
Informationshinweis

Eine Aufgabe kann keine Endpunkte verwenden, die unterschiedliche ODBC-Treibermanager erfordern. Teradata-Quellen verwenden den DataDirect ODBC Driver Manager, während die meisten Linux-Ziele unixODBC verwenden. Wenn die Aufgabe eine DataDirect-Quelle mit einem Ziel kombiniert, das unixODBC erfordert, verwenden Sie den Qlik Replication File Channel.

Bevor Sie die Teradata-Quelle konfigurieren, fügen Sie den Teradata-Datenbank-Host und die Datenbankzuordnung zur hosts-Datei auf dem Gateway-Computer hinzu. Informationen zur Vorgehensweise finden Sie unter Bearbeiten der Hosts-Datei.

In diesem Abschnitt wird die Installation des erforderlichen driver beschrieben. Während des Prozesses wird der driver heruntergeladen, in den erforderlichen Ordner kopiert (siehe unten) und ein Skript ausgeführt, das den Treiber automatisch installiert und konfiguriert. Sie können auch Skripte ausführen, um den driver bei Bedarf zu aktualisieren und zu deinstallieren.

Vorbereiten der Installation

  • Vergewissern Sie sich, dass Python 3.6 oder höher auf dem Datenverschiebung-Gateway-Server installiert ist.

    Python ist in den meisten Linux-Distributionen vorinstalliert. Führen Sie den folgenden Befehl aus, um zu prüfen, welche Python-Version auf Ihrem System installiert ist.

    python3 --version

Installieren von driver

So den driver herunter und installieren ihn:

  1. Halten Sie den Data Movement Gateway-Dienst an:

    sudo systemctl stop repagent

  2. Bestätigen Sie optional, dass der Dienst angehalten wurde:

    sudo systemctl status repagent

    Der Status lautet wie folgt:

    Active: inactive (dead) since <timestamp> ago

  3. Ändern Sie auf dem Datenverschiebung-Gateway-Computer das Arbeitsverzeichnis zu:

    opt/qlik/gateway/movement/drivers/bin

  4. Führen Sie den folgenden Befehl aus:

    Syntax:

    ./install teradata

    Andernfalls wird die Endbenutzer-Lizenzvereinbarung für den driver angezeigt.

  5. Gehen Sie folgendermaßen vor:

    • Drücken Sie mehrmals die [Eingabetaste], um langsam durch die Endbenutzer-Lizenzvereinbarung zu scrollen.
    • Drücken Sie mehrmals die Leertaste, um schnell durch die Endbenutzer-Lizenzvereinbarung zu scrollen.
    • Drücken Sie q, um den Lizenztext zu schließen und die Optionen zum Akzeptieren der Endbenutzer-Lizenzvereinbarung anzuzeigen.
  6. Gehen Sie folgendermaßen vor:

    • Geben Sie „y“ ein und drücken Sie die [Eingabetaste], um die Endbenutzer-Lizenzvereinbarung zu akzeptieren und mit der Installation zu beginnen.
    • Geben Sie „n“ ein und drücken Sie die [Eingabetaste], um die Endbenutzer-Lizenzvereinbarung abzulehnen und den Installationsvorgang abzubrechen.
    • Geben Sie „v“ ein und drücken Sie die [Eingabetaste], um die Endbenutzer-Lizenzvereinbarung erneut anzuzeigen.

  7. Der driver wird installiert.

  8. Warten Sie, bis die Installation abgeschlossen ist („Complete!“ wird angezeigt) und starten Sie dann den Data Movement Gateway-Dienst:

    sudo systemctl start repagent

  9. Bestätigen Sie optional, dass der Dienst gestartet wurde:

    sudo systemctl status repagent

    Der Status lautet wie folgt:

    Active: active (running) since <timestamp> ago

Aktualisieren des driver

Führen Sie den Befehl „update“ aus, wenn Sie vorherige Versionen des driver deinstallieren möchten, bevor Sie den bereitgestellten driver installieren.

So den driver herunter und aktualisieren ihn:

  1. Halten Sie den Data Movement Gateway-Dienst an:

    sudo systemctl stop repagent

  2. Bestätigen Sie optional, dass der Dienst angehalten wurde:

    sudo systemctl status repagent

    Der Status lautet wie folgt:

    Active: inactive (dead) since <timestamp> ago

  3. Ändern Sie auf dem Datenverschiebung-Gateway-Computer das Arbeitsverzeichnis zu:

    opt/qlik/gateway/movement/drivers/bin

  4. Führen Sie den folgenden Befehl aus:

    Syntax:

    ./update teradata

    Andernfalls wird die Endbenutzer-Lizenzvereinbarung für den driver angezeigt.

  5. Gehen Sie folgendermaßen vor:

    • Drücken Sie mehrmals die [Eingabetaste], um langsam durch die Endbenutzer-Lizenzvereinbarung zu scrollen.
    • Drücken Sie mehrmals die Leertaste, um schnell durch die Endbenutzer-Lizenzvereinbarung zu scrollen.
    • Drücken Sie q, um den Lizenztext zu schließen und die Optionen zum Akzeptieren der Endbenutzer-Lizenzvereinbarung anzuzeigen.
  6. Gehen Sie folgendermaßen vor:

    • Geben Sie „y“ ein und drücken Sie die [Eingabetaste], um die Endbenutzer-Lizenzvereinbarung zu akzeptieren und mit der Installation zu beginnen.
    • Geben Sie „n“ ein und drücken Sie die [Eingabetaste], um die Endbenutzer-Lizenzvereinbarung abzulehnen und den Installationsvorgang abzubrechen.
    • Geben Sie „v“ ein und drücken Sie die [Eingabetaste], um die Endbenutzer-Lizenzvereinbarung von Anfang an anzuzeigen.
  7. Der alte driver wird deinstalliert und der neue driver installiert.

  8. Warten Sie, bis die Installation abgeschlossen ist („Complete!“ wird angezeigt) und starten Sie dann den Data Movement Gateway-Dienst:

    sudo systemctl start repagent

  9. Bestätigen Sie optional, dass der Dienst gestartet wurde:

    sudo systemctl status repagent

    Der Status lautet wie folgt:

    Active: active (running) since <timestamp> ago

Deinstallieren des driver

Führen Sie den Befehl „uninstall“ aus, wenn Sie den driver deinstallieren möchten.

So deinstallieren Sie den driver:

  1. Halten Sie alle Aufgaben an, die für die Verwendung dieses Konnektors konfiguriert sind.

  2. Ändern Sie auf dem Datenverschiebung-Gateway-Computer das Arbeitsverzeichnis zu:

    opt/qlik/gateway/movement/drivers/bin

  3. Führen Sie den folgenden Befehl aus:

    Syntax:

    ./uninstall teradata

    Der driver wird deinstalliert.

Kontozugriff gewähren

Der in der Konnektordefinition angegebene Benutzer muss ein gültiger Teradata Database-Benutzer sein und über die erforderlichen Berechtigungen verfügen, um die Quelltabellen zu lesen und die von der Aufgabe verwendeten Änderungsverarbeitungsvorgänge auszuführen.

Weitere Informationen zu den Sicherheits- und Zugriffsanforderungen für Teradata finden Sie im Qlik Replicate-Benutzerhandbuch für Teradata-Quellen.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!