0 / 0
Zurück zur englischen Version der Dokumentation
Teradata -Datenbank für DataStage -Verbindung
Letzte Aktualisierung: 28. Nov. 2024
Teradata -Datenbank für DataStage -Verbindung

Erstellen Sie für den Zugriff auf Ihre Daten mit der Teradata -Datenbank für die DataStage -Verbindung ein Verbindungsasset. Diese Verbindung funktioniert mit der DataStage Teradata -Datenbank für DataStage -Connector, die über exklusive Features für DataStageverfügt.

Teradata stellt datenbank- und analysebezogene Services und Produkte bereit.

Unterstützte Versionen

Teradata -Datenbanken 16.20, 17.00und 17.10

Verbindung mit Teradata -Datenbank für DataStage erstellen

Um das Verbindungsasset zu erstellen, benötigen Sie folgende Verbindungsdetails:

  • Server: Teradata Director-Programm-ID: Die Netz-ID der Teradata -Datenbank. Sie können 1 bis 258 Zeichen verwenden. Sie können den vollständigen Internetnamen oder eine IPv4 -oder IPv6 -Adresse angeben.
  • Konto: Benutzerkonto-ID für Ressourcenabrechnung
  • Datenbank: Standarddatenbank
  • Benutzername und Kennwort

Die Teradata für die DataStage unterstützt den IBM Cloud Satellite Connector. Die IBM Cloud Satellite ist im Abschnitt Private Konnektivität des Formulars Verbindung erstellen verfügbar. Sie können einen Satellite Connector einrichten, um eine sichere Verbindung zu Ihrer Datenquelle von einem Docker in Ihrer On-Premise-Infrastruktur herzustellen, oder einen Satellite mit mehreren Hosts in Ihrer Infrastruktur einrichten, z. B. ein On-Premise-Rechenzentrum oder eine Cloud. Weitere Informationen finden Sie unter Einrichten eines Satellite.

Erweiterte Optionen

  • Transaktionsmodus: Semantik für SQL-Transaktionen: ANSI oder Teradata. Im ANSI-Sitzungsmodus entsprechen SQL-Anweisungen den Regeln, die in der ANSI-SQL-Spezifikation definiert sind. Jede Transaktion besteht aus einer oder mehreren Anforderungen, die jeweils aus einer oder mehreren SQL-Anweisungen bestehen können. Anforderungen mit mehreren Anweisungen werden als eine Einheit behandelt. Entweder wird die gesamte Arbeit, die von allen Anweisungen ausgeführt wird, festgeschrieben oder es wird keine Arbeit festgeschrieben.

    Im Teradata -Sitzungsmodus (auch als BTET-Sitzungsmodus bezeichnet) folgt die Transaktionsverarbeitung einer Gruppe von Regeln, die von Teradatadefiniert werden. Verwenden Sie den Teradata -Sitzungsmodus für die Transaktionsverarbeitung durch traditionelle Anwendungen.

  • Clientzeichensatz: Zeichensatz des Teradata -Clients. Der Standardwert ist UTF8. Informationen zu den unterstützten Zeichensätzen finden Sie in der Teradata.

  • Zeichensatzcodierung automatisch zuordnen: Diese Eigenschaft ist standardmäßig ausgewählt.
    Wählen Sie diese Option ab, um eine ICU-Zeichensatzcodierung anzugeben. Geben Sie den Namen der NLS-Map und die maximale Anzahl Byte pro Zeichen für die neue Map an.

  • Abfragebandausdruck: Eine durch Semikolons getrennte Liste von Name/Wert-Paaren, die in der generierten Abfragebandanweisung für die Sitzung verwendet wird. Ein Abfragebereich ist eine Gruppe benutzerdefinierter Parameter, die in einer Sitzung und/oder einer Transaktion festgelegt werden können, um die ursprüngliche Quelle einer Abfrage anzugeben. Nachdem Sie einen Abfragebereich definiert haben, wird er als Liste von Name/Wert-Paaren in einer einzelnen Zeichenfolge in Anführungszeichen an die Teradata -Datenbank übergeben. Zum Beispiel 'ProjectName=dstage1'.

  • Ausdruck aus Datei lesen: Wählen Sie diese Option aus, um den Abfragebandausdruck aus der Datei zu lesen, die im Feld Abfragebandausdruck angegeben ist. Geben Sie den IANA-Zeichensatznamen der Datei für die Codierung im Feld Zeichensatz ein.

  • Anmeldemechanismus: Wählen Sie den Sicherheitsmechanismus für die Authentifizierung des Benutzers aus:

    • Standard: Verwenden Sie den Anmeldemechanismus des Teradata -Servers.
    • TD2: Verwenden Sie den Sicherheitsmechanismus Teradata .
    • LDAP: Verwenden Sie einen LDAP-Sicherheitsmechanismus für die externe Authentifizierung.
  • Unicode-Durchgriffszeichen: Ermöglicht das Importieren und Exportieren von Durchgriffszeichen in Teradata. Siehe Teradata.

Zertifikate

SSL-Modus: Der auf dem Teradata -Server konfigurierte SSL-Modus. Der Modus Disable (unencrypted-no fallback to encrypted) wird verwendet, wenn keine Auswahl getroffen wird.

  • Allow (unencrypted-fall back to encrypted): Stellt eine unverschlüsselte Verbindung her, die den Nicht-TLS-Port verwendet. Wenn der Server so konfiguriert ist, dass er Verbindungen am Nicht-TLS-Port akzeptiert, der Versuch, eine Verbindung zum Nicht-TLS-Port herzustellen, jedoch fehlschlägt (z. B. Zeitlimitüberschreitung), schlägt der Verbindungsversuch fehl und gibt einen Fehler zurück.

    Eine verschlüsselte Verbindung (TLS) wird für die Rückübertragung verwendet, wenn der Administrator den Nicht-TLS-Port inaktiviert und den TLS-Port aktiviert.

  • Disable (unencrypted-no fallback to encrypted): Stellen Sie eine nicht verschlüsselte Verbindung her, die den Nicht-TLS-Port verwendet.

  • Bevorzugen (verschlüsselt-auf unverschlüsselt zurücksetzen): Richten Sie eine verschlüsselte Verbindung ein (TLS), wenn der Server TLS unterstützt und der TLS-Port aktiviert ist. Wenn der Server so konfiguriert ist, dass er Verbindungen am TLS-Port akzeptiert, aber der Versuch, eine Verbindung zum TLS-Port herzustellen, fehlschlägt (z. B. Zeitlimitüberschreitung), schlägt der Verbindungsversuch fehl und gibt einen Fehler zurück.

    Eine unverschlüsselte Verbindung zum Nicht-TLS-Port wird zum Zurücksetzen verwendet, wenn der Administrator den TLS-Port inaktiviert oder der Server TLS nicht unterstützt.

  • Require (encrypted-no fallback to unencrypted): Erstellt eine verschlüsselte Verbindung (TLS), wenn der Server TLS-Verbindungen unterstützt. Der Verbindungsversuch schlägt fehl, wenn keine TLS-Verbindung hergestellt werden kann. Keine Rücksetzung auf den Nicht-TLS-Port durchführen.

  • Verify-CA (encrypted-verify CA): Ähnlich wie Require (encrypted-no fallback to unencrypted), aber zusätzlich das Zertifikat der Serverzertifizierungsstelle anhand der konfigurierten vertrauenswürdigen CA-Zertifikate überprüfen. Der Verbindungsversuch schlägt fehl, wenn keine gültigen übereinstimmenden CA-Zertifikate gefunden werden.

  • Verify-Full (encrypted-verify CA and hostname): Ähnlich wie Verify-CA (encrypted-verify CA), aber zusätzlich die Identität des Hostnamens überprüfen, indem der Hostname, den der Client für die Verbindung zum Server verwendet, anhand der Identität in dem Zertifikat überprüft wird, das der Server an den Client sendet. Der Hostname wird mit den Attributen für den alternativen Subjektnamen des Zertifikats oder mit dem Attribut für den allgemeinen Namen abgeglichen, wenn kein alternativer Subjektname des Typs "DNS-Name" vorhanden ist.

    Wenn das Namensattribut des Zertifikats mit einem Stern (*) beginnt, wird der Stern als Platzhalterzeichen behandelt, das allen Zeichen mit Ausnahme eines Punkts (.) entspricht. Dies bedeutet, dass das Zertifikat nicht mit Unterdomänen übereinstimmt. Wenn die Verbindung unter Verwendung einer IP-Adresse anstelle eines Hostnamens hergestellt wird, wird die IP-Adresse abgeglichen (ohne DNS-Suchen).

    Die Verbindung schlägt fehl, wenn eine Abweichung vorliegt. Bei verschlüsselten Verbindungen hilft diese Option, Man-in-the-Middle-Attacken zu verhindern.

Wenn Sie Verify-CA (encrypted-verify CA) oder Verify-Full (encrypted-verify CA and hostname)auswählen, fügen Sie das SSL-Zertifikat des Hosts ein, der anerkannt werden soll. Das Zertifikat ist nur erforderlich, wenn das Hostzertifikat von einer privaten Zertifizierungsstelle signiert wurde.

Je nach Position auf der Plattform geeignete Methode zum Erstellen einer Verbindung auswählen

In einem Projekt
Klicken Sie auf Assets > Neues Asset > Verbindung zu einer Datenquelle herstellen. Weitere Informationen finden Sie unter Verbindung zu einem Projekt hinzufügen.
In einem Bereitstellungsbereich
Klicken Sie auf Assets importieren > Datenzugriff > Verbindung. Siehe Datenassets zu einem Bereitstellungsbereich hinzufügen.
Im Katalog der Plattformressourcen
Klicken Sie auf Neue Verbindung. Weitere Informationen finden Sie unter Hinzufügen von Plattformverbindungen.

Nächster Schritt: Fügen Sie Datenassets aus der Verbindung hinzu

Weitere Informationen finden Sie unter Daten aus einer Verbindung in einem Projekt hinzufügen.

Wo Sie diese Verbindung verwenden können

Sie können die Teradata -Datenbank für DataStage -Verbindung in den folgenden Arbeitsbereichen und Tools verwenden:

Projekte
DataStage (DataStage -Service). Weitere Informationen finden Sie unter Verbindung zu einer Datenquelle in DataStage.

Kataloge

Platform assets catalog

SQL-Anweisungen ausführen

Um sicherzustellen, dass Ihre SQL-Anweisungen ordnungsgemäß ausgeführt werden, finden Sie in der Teradata-SQL-Dokumentation die korrekte Syntax.

Unterstützte Datentypen

Die Teradata -Datenbank für DataStage -Verbindung unterstützt die meisten Teradata -Datentypen außer INTERVAL, TIME WITH TIME ZONE, TIMESTAMP WITH TIME ZONE und UDT.

Weitere Informationen

Zugehörige Verbindung: Teradata connection

Übergeordnetes Thema: Unterstützte Verbindungen


Teradata JDBC Driver 17.00.00.03 Copyright (C) 2024 by Teradata. Alle Rechte vorbehalten. IBM stellt die integrierte Nutzung von Teradata JDBC Driver unter Lizenz von Teradata ausschließlich zur Verwendung als Bestandteil des IBM Watson-Serviceangebots bereit.