Administratorhandbuch > Verbindungseigenschaften > Eigenschaften von IBM DB2-Verbindungen
  

Eigenschaften von IBM DB2-Verbindungen

Verwenden Sie eine IBM DB2-Verbindung für den Zugriff auf IBM DB2. Eine IBM DB2-Verbindung ist eine relationale Datenbankverbindung. Sie können eine IBM DB2-Verbindung im Administrator tool, Developer tool oder Analyst Tool erstellen und verwalten.
HINWEIS: Die Reihenfolge der Verbindungseigenschaften kann je nach Tool, in dem Sie diese anzeigen, variieren.
In der folgenden Tabelle werden die DB2-Verbindungseigenschaften beschrieben:
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.
Pass-Through-Sicherheit aktiviert
Aktiviert Pass-Through-Sicherheit für die Verbindung. Wenn Sie Pass-Through-Sicherheit für eine Verbindung aktivieren, verwendet die Domäne nicht die im Verbindungsobjekt definierten Anmeldeinformationen, sondern den Benutzernamen und das Passwort des Clients, um sich an der entsprechenden Datenbank anzumelden.
Verbindungszeichenfolge für den Datenzugriff
DB2-Verbindungs-URL für den Zugriff auf Metadaten in der Datenbank.
dbname
Wobei dbname der im DB2-Client konfigurierte Alias ist.
Eigenschaften für den Metadaten-Zugriff: Verbindungszeichenfolge
Verwenden Sie die folgende URL für die Verbindungszeichenfolge für Metadaten:
jdbc:informatica:db2://<Hostname>:<Port>;DatabaseName=<Datenbankname>
Beim Importieren einer Tabelle werden standardmäßig alle Tabellennamen unterhalb des Namens des Standardschemas angezeigt. Um Tabellen unterhalb eines bestimmten Schemas anstelle des Standardschemas anzuzeigen, können Sie den Namen des Schemas angeben, aus dem Sie die Tabelle importieren möchten. Schließen Sie den Parameter „ischemaname“ in die URL ein, um den Schemanamen anzugeben. Beispiel: Mit der folgenden Syntax wird eine Tabelle aus einem bestimmten Schema importiert:
jdbc:informatica:db2://<Hostname>:<Port>;DatabaseName=<Datenbankname>;ischemaname=<Schema_Name>
Um eine Tabelle in mehreren Schemas zu suchen und zu importieren, können Sie die Namen mehrerer Schemas im Parameter „ischemaname“ festlegen. Beim Namen eines Schemas wird die Groß-/Kleinschreibung beachtet. Wenn Sie mehrere Schemanamen angeben, können Sie keine Sonderzeichen verwenden. Trennen Sie Schemanamen durch senkrechte Striche (|) voneinander. Beispiel: Mit der folgenden Syntax können Sie eine Tabelle in drei Schemas suchen und importieren:
jdbc:informatica:db2://<Hostname>:<Port>;DatabaseName=<Datenbankname>;ischemaname=<schema_name1>|<schema_name2>|<schema_name3>
Wenn Sie mehrere Schemanamen angeben, müssen Sie die Option Nur Standardschema anzeigen deaktivieren, um die Tabellen unter dem angegebenen Schemanamen anzuzeigen.
AdvancedJDBCSecurityOptions
Datenbankparameter für Metadata-Zugriff auf eine sichere Datenbank. Informatica behandelt den Wert des AdvancedJDBCSecurityOptions-Felds als vertrauliche Daten und speichert die Parameterzeichenfolge als Verschlüsselung.
Um eine Verbindung zu einer sicheren Datenbank herzustellen, beziehen Sie die folgenden Parameter mit ein:
  • - EncryptionMethod. Erforderlich. Gibt an, ob Daten bei der Netzwerkübertragung verschlüsselt werden. Dieser Parameter muss auf SSL festgelegt werden.
  • - ValidateServerCertificate. Optional. Gibt an, ob Informatica das Zertifikat validiert, das vom Datenbankserver gesendet wird.
  • Wenn dieser Parameter auf TRUE festgelegt ist, validiert Informatica das vom Datenbankserver gesendete Zertifikat. Wenn Sie den HostNameInCertificate-Parameter angeben, validiert Informatica ebenfalls den Hostnamen im Zertifikat.
    Wenn dieser Parameter auf "false" festgelegt ist, validiert Informatica das vom Datenbankserver gesendete Zertifikat nicht. Informatica ignoriert alle Truststore-Informationen, die Sie angeben.
  • - HostNameInCertificate. Optional. Hostname des Computers, auf dem die sichere Datenbank gehostet wird. Wenn Sie einen Hostnamen angeben, validiert Informatica den Hostnamen in der Verbindungszeichenfolge mit dem Hostnamen im SSL-Zertifikat.
  • - cryptoProtocolVersion. Optional. Wenn Sie TLS für die IBM DB2-Instanz aktivieren, legen Sie den Parameter cryptoProtocolVersion wie folgt fest:
  • cryptoProtocolVersion=TLSv<version number>.
    Beispiel: cryptoProtocolVersion=TLSv1.2
    HINWEIS: Die Versionsnummer muss mit der TLS-Version übereinstimmen, die für den Server konfiguriert wurde.
  • - TrustStore. Erforderlich. Pfad und Dateiname der Truststore-Datei.
  • HINWEIS: Wenn Sie SSL oder TLS konfigurieren und nur den Dateinamen angeben, müssen Sie die Truststore-Datei in das folgende Verzeichnis kopieren, um die Verbindung zu testen:
    <Informatica server installation directory>/tomcat/bin
  • - TrustStorePassword Erforderlich. Passwort der Truststore-Datei für die sichere Datenbank.
HINWEIS: Informatica hängt die sichere JDBC-Parameter an die Verbindungszeichenfolge an. Wenn Sie die sicheren JDBC-Parameter direkt in der Verbindungszeichenfolge einschließen, geben Sie keinen Parameter in das Feld AdvancedJDBCSecurityOptions ein.
Eigenschaften für den Datenzugriff: Verbindungszeichenfolge
Die Verbindungszeichenfolge für den Zugriff auf Daten in der Datenbank.
Für IBM DB2 ist dies <Datenbankname>
Codepage
Die Codepage, die zum Lesen aus einer Quelldatenbank oder zum Schreiben in eine Zieldatenbank oder Zieldatei verwendet wird.
Umgebungs-SQL
SQL-Befehle zum Einrichten der Datenbankumgebung beim Herstellen einer Verbindung zur Datenbank. Der Datenintegrationsdienst führt die Verbindungsumgebungs-SQL bei jeder Verbindung mit der Datenbank aus.
Transaktions-SQL
SQL-Befehle zum Einrichten der Datenbankumgebung beim Herstellen einer Verbindung zur Datenbank. Der Datenintegrationsdienst führt die Verbindungsumgebungs-SQL zu Beginn jeder Transaktion aus.
Wiederholungszeitraum
Diese Eigenschaft ist für die zukünftige Verwendung reserviert.
Tablespace
Der Tablespace-Name der Datenbank.
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.
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.
ODBC-Provider
ODBC. Der Datenbanktyp, zu dem ODBC eine Verbindung herstellt. Geben Sie zur Pushdown-Optimierung den Datenbanktyp an, damit der Datenintegrationsdienst die native Datenbank-SQL generieren kann. Mögliche Werte:
  • - Andere
  • - Sybase
  • - Microsoft_SQL_Server
Standardwert ist „Andere“.