Eigenschaft | Beschreibung |
|---|---|
Datenbanktyp | Der Datenbanktyp. |
Name | Name der Verbindung. Der Name unterliegt nicht der Groß-/Kleinschreibung und muss innerhalb der Domäne eindeutig sein. Der Name darf nicht mehr als 128 Zeichen und weder Leerzeichen noch die folgenden Sonderzeichen enthalten: ~ ` ! $ % ^ & * ( ) - + = { [ } ] | \ : ; " ' < , > . ? / |
ID | Zeichenfolge, die der Datenintegrationsdienst zum Erkennen der Verbindung verwendet. Bei der ID wird die Groß- und Kleinschreibung nicht beachtet. Sie darf maximal 255 Zeichen umfassen und muss in der Domäne eindeutig sein. Sie können diese Eigenschaft nach dem Erstellen der Verbindung nicht mehr ändern. Als Standardwert dient der Verbindungsname. |
Beschreibung | Die Beschreibung der Verbindung. Die Beschreibung darf nicht mehr als 765 Zeichen enthalten. |
Benutzername | Der Benutzername der Datenbank. |
Passwort | Das Passwort für den Benutzernamen der Datenbank. |
JDBC-Treiberklassenname | Name der JDBC-Treiberklasse. Die folgende Liste enthält den Treiberklassennamen, den Sie für den entsprechenden Datenbanktyp eingeben können:
com.informatica.jdbc.oracle.OracleDriver com.informatica.jdbc.db2.DB2Driver com.informatica.jdbc.sqlserver.SQLServerDriver com.informatica.jdbc.sybase.SybaseDriver com.informatica.jdbc.informix.InformixDriver com.informatica.jdbc.mysql.MySQLDriver Weitere Informationen zu den mit bestimmten Datenbanken zu verwendenden Treiberklassen finden Sie in der Dokumentation des Herstellers. |
Verbindungszeichenfolge | Verbindungszeichenfolge für die Verbindung zur Datenbank. Verwenden Sie die folgende Verbindungszeichenfolge: jdbc:<subprotocol>:<subname> Weitere Informationen über die Verbindungszeichenfolge, die mit bestimmten Treibern verwendet werden soll, finden Sie in der Dokumentation des Anbieters. |
Umgebungs-SQL | Optional. Geben Sie die SQL-Befehle zum Einrichten der Datenbankumgebung ein, wenn Sie eine Verbindung zur Datenbank herstellen. Der Datenintegrationsdienst führt die SQL-Befehle zur Verbindungsumgebung jedes Mal aus, wenn er eine Verbindung zur Datenbank herstellt. HINWEIS: Wenn Sie Sqoop aktivieren, ignoriert Sqoop diese Eigenschaft. |
Transaktions-SQL | Optional. Geben Sie die SQL-Befehle zum Einrichten der Datenbankumgebung ein, wenn Sie eine Verbindung zur Datenbank herstellen. Der Datenintegrationsdienst führt die Transaktionsumgebungs-SQL am Anfang jeder Transaktion aus. HINWEIS: Wenn Sie Sqoop aktivieren, ignoriert Sqoop diese Eigenschaft. |
SQL-Bezeichnerzeichen | Art des Zeichens, das von der Datenbank verwendet wird, um Delimiter-IDs in SQL-Abfragen einzuschließen. Die verfügbaren Zeichen richten sich nach dem Datenbanktyp. Wählen Sie (Keine) aus, wenn die Datenbank reguläre IDs verwendet. Wenn der Datenintegrationsdienst SQL-Abfragen erzeugt, schließt der Dienst IDs nicht in Delimiter-Zeichen ein. Wählen Sie ein Zeichen aus, wenn die Datenbank Delimiter-IDs verwendet. Wenn der Datenintegrationsdienst SQL-Abfragen erzeugt, schließt der Dienst Delimiter-IDs in dieses Zeichen ein. HINWEIS: Wenn Sie Sqoop aktivieren, ignoriert Sqoop diese Eigenschaft. |
Bezeichner mit gemischter Groß-/Kleinschreibung unterstützen | Aktivieren Sie diese Eigenschaft, wenn die Datenbank IDs für gemischte Groß-/Kleinschreibung verwendet. Bei aktivierter Eigenschaft schließt der Datenintegrationsdienst alle IDs innerhalb des Zeichens ein, das für die Eigenschaft SQL-Kennungszeichen ausgewählt wurde. Wenn die Eigenschaft SQL-Kennungszeichen auf „Kein“ festgelegt ist, wird die Eigenschaft Unterstützte IDs für gemischte Groß-/Kleinschreibung deaktiviert. HINWEIS: Wenn Sie Sqoop konfigurieren, beachtet das Sqoop-Programm diese Eigenschaft, wenn Sie ein DDL-Skript generieren und ausführen, um ein Ziel zur Laufzeit zu erstellen oder zu ersetzen. In allen anderen Szenarios ignoriert Sqoop diese Eigenschaft. |
Sqoop-Connector verwenden | Aktiviert Sqoop-Konnektivität für das Datenobjekt, das die JDBC-Verbindung verwendet. Der Datenintegrationsdienst führt das Mapping in der Hadoop-Laufzeitumgebung über Sqoop aus. Sie können Sqoop-Konnektivität für relationale Datenobjekte, benutzerdefinierte Datenobjekte und logische Datenobjekte konfigurieren, die auf einer JDBC-fähigen Datenbank basieren. Wählen Sie Sqoop v1.x aus, um Sqoop-Konnektivität zu aktivieren. Standardwert ist Keine. |
Sqoop-Argumente | Geben Sie die Argumente ein, die von Sqoop zum Herstellen einer Verbindung zur Datenbank verwendet werden müssen. Trennen Sie mehrere Argumente durch ein Leerzeichen. Zur Ausführung der Zuordnung auf der Blaze-Engine mit den spezialisierten TDCH-Konnektoren (Teradata Connector for Hadoop) für Sqoop müssen Sie die TDCH-Klasse der Verbindungs-Factory in den Sqoop-Argumenten definieren. Die Klasse der Verbindungs-Factory richtet sich nach dem TDCH-Sqoop-Konnektor, der verwendet werden soll.
-Dsqoop.connection.factories=com.cloudera.connector.teradata.TeradataManagerFactory -Dsqoop.connection.factories=org.apache.sqoop.teradata.TeradataManagerFactory Zur Ausführung der Zuordnung auf der Spark-Engine müssen Sie die TDCH-Klasse der Verbindungs-Factory nicht in den Sqoop-Argumenten definieren. Der Datenintegrationsdienst ruft standardmäßig den Cloudera Connector Powered by Teradata und den Hortonworks Connector for Teradata (unterstützt vom Teradata Connector for Hadoop) auf. HINWEIS: Zur Ausführung der Zuordnung mit einem generischen JDBC-Konnektor anstelle des spezialisierten Cloudera- oder Hortonworks-Konnektors müssen Sie die Sqoop-Argumente --driver und --connection-manager in der JDBC-Verbindung definieren. Wenn Sie die Argumente --driver und --connection-Manager in der Lese- oder Schreibumwandlung der Zuordnung definieren, ignoriert Sqoop die Argumente. Wenn Sie keine Sqoop-Argumente eingeben, erstellt der Datenintegrationsdienst den Sqoop-Befehl basierend auf den JDBC-Verbindungseigenschaften. |