Command Reference > Infacmd isp-Befehlsreferenz > CreateConnection
  

CreateConnection

Definiert eine Verbindung und die Verbindungsoptionen.
Führen Sie infacmd isp ListConnectionOptions aus, um Verbindungsoptionen für eine vorhandene Verbindung aufzulisten.
Der Befehl „infacmd isp CreateConnection“ verwendet die folgende Syntax:
CreateConnection

<-DomainName|-dn> domain_name

<-UserName|-un> user_name

<-Password|-pd> password

[<-SecurityDomain|-sdn> security_domain]

[<-ResilienceTimeout|-re> timeout_period_in_seconds]

<-ConnectionName|-cn> connection_name

[<-ConnectionId|-cid> connection_id]

<-ConnectionType|-ct> connection_type

[<-ConnectionUserName|-cun> connection_user_name]

[<-ConnectionPassword|-cpd> connection_password]

[<-VendorId|-vid> vendor_id]

[-o options] (name-value pairs separated by space)
In der folgenden Tabelle werden die Optionen und Argumente für „infacmd isp CreateConnection“ beschrieben:
Option
Argument
Beschreibung
-DomainName
-dn
domain_name
Erforderlich. Name der Informatica-Domäne. Sie können den Domänennamen mit der Option -dn oder der Umgebungsvariable INFA_DEFAULT_DOMAIN festlegen. Wenn Sie einen Domänennamen mit beiden Methoden festlegen, hat die Option -dn Vorrang.
-UserName
-un
user_name
Erforderlich, wenn die Domäne die native oder die LDAP-Authentifizierung verwendet. Benutzername zum Herstellen einer Verbindung zur Domäne. Sie können den Benutzernamen mit der Option -un oder der Umgebungsvariable INFA_DEFAULT_DOMAIN_USER festlegen. Wenn Sie einen Benutzernamen mit beiden Methoden festlegen, hat die Option -un Vorrang.
Optional, wenn die Domäne Kerberos-Authentifizierung verwendet. Zum Ausführen des Befehls mit Single Sign-On legen Sie den Benutzernamen nicht fest. Wenn Sie den Benutzernamen festlegen, wird der Befehl ohne Single Sign-On ausgeführt.
-Password
-pd
password
Erforderlich, wenn Sie den Benutzernamen angeben. Passwort für den Benutzernamen. Beim Passwort wird die Groß-/Kleinschreibung beachtet. Sie können ein Passwort mit der Option -pd oder der Umgebungsvariable INFA_DEFAULT_DOMAIN_PASSWORD festlegen. Wenn Sie ein Passwort mit beiden Methoden festlegen, hat das mit der Option „-pd“ festgelegte Passwort Vorrang.
-SecurityDomain
-sdn
security_domain
Erforderlich, wenn die Domäne LDAP-Authentifizierung verwendet. Optional, wenn die Domäne native Authentifizierung oder Kerberos-Authentifizierung verwendet. Name der Sicherheitsdomäne, zu der der Domänenbenutzer gehört. Sie können eine Sicherheitsdomäne mit der Option -sdn oder der Umgebungsvariable INFA_DEFAULT_SECURITY_DOMAIN festlegen. Wenn Sie einen Sicherheitsdomänennamen mit beiden Methoden festlegen, hat die Option -sdn Vorrang. Der Name der Sicherheitsdomäne unterliegt der Groß-/Kleinschreibung.
Wenn die Domäne eine native oder eine LDAP-Authentifizierung verwendet, ist der Standardwert „Nativ“. Wenn die Domäne Kerberos-Authentifizierung verwendet, ist die während der Installation erstellte LDAP-Sicherheitsdomäne der Standardwert. Der Name der Sicherheitsdomäne ist mit dem während der Installation angegebenen Benutzerbereich identisch.
-ResilienceTimeout
-re
timeout_period_in_seconds
Optional. Zeit in Sekunden, in der infacmd versucht, eine Verbindung zur Domäne herzustellen bzw. erneut herzustellen. Wenn Sie diese Option auslassen, verwendet infacmd den in der Umgebungsvariable INFA_CLIENT_RESILIENCE_TIMEOUT angegebenen Timeout-Wert. Wenn in der Umgebungsvariable kein Wert angegeben wurde, wird der Standardwert von 180 Sekunden verwendet.
-ConnectionName
-cn
connection_name
Name der Verbindung. Der Name unterliegt nicht der Groß-/Kleinschreibung und muss innerhalb der Domäne eindeutig sein. Die maximale Länge beträgt 128 Zeichen. Das Leer- und die folgenden Sonderzeichen sind möglich:
~ ` ! $ % ^ & * ( ) - + = { [ } ] | \ : ; " ' < , > . ? /
- ConnectionId
-cid
connection_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.
-ConnectionType
-ct
connection_type
Erforderlich. Typ der Verbindung. Verwenden Sie einen der folgenden Verbindungstypen:
  • - ADABAS
  • - ADLSGEN1 (Microsoft Azure Data Lake Storage Gen1)
  • - ADLSGEN2 (Microsoft Azure Data Lake Storage Gen2)
  • - AMAZONKINESIS
  • - AMAZONREDSHIFT
  • - AMAZONS3
  • - AZUREBLOB (Microsoft Azure Blob Storage)
  • - BIGQUERY (Google BigQuery)
  • - BLOCKCHAIN
  • - CASSANDRA
  • - ConfluentKafka
  • - DATABRICKS
  • - DATASIFT
  • - DB2
  • - DB2I
  • - DB2Z
  • - FACEBOOK
  • - GreenplumPT
  • - GOOGLEANALYTICS
  • - GOOGLESTORAGEV2
  • - HADOOP
  • - HBASE
  • - HDFS
  • - HIVE
  • - IBMDB2
  • - IMS
  • - JDBC
  • - JDBCV2
  • - JDEDWARDSENTERPRISEONE
  • - KAFKA
  • - LDAP
  • - LINKEDIN
  • - MAPR-DB
  • - Microsoft Azure SQL Data Warehouse
  • - MSDYNAMICS
  • - NETEZZA
  • - ODATA
  • - ODBC
  • - ORACLE
  • - SALESFORCE
  • - SFMC (Salesforce Marketing Cloud)
  • - SAPAPPLICATIONS
  • - SEQ
  • - SFDC
  • - SNOWFLAKE
  • - SPANNERGOOGLE (Google Cloud Spanner)
  • - SQLSERVER
  • - TABLEAU
  • - TABLEAU V3
  • - TERADATAPARALLELTRANSPORTER
  • - TWITTER
  • - TWITTERSTREAMING
  • - VSAM
  • - WEBCONTENT - KAPOWKATALYST
Sie können den infacmd isp ListConnections-Befehl verwenden, um Verbindungstypen anzuzeigen.
ConnectionUserName
-cun
connection_user_name
Erforderlich. Name des Datenbankbenutzers.
-ConnectionPassword
-cpd
connection_password
Erforderlich. Passwort für den Datenbankbenutzernamen. Sie können ein Passwort mit der Option -cpd oder der Umgebungsvariable INFA_DEFAULT_CONNECTION_PASSWORD festlegen. Wenn Sie das Passwort mit beiden Optionen festlegen, hat das mit der Option -cpd festgelegte Passwort Vorrang.
Wenn Sie eine ADABAS-, DB2I-, DB2Z-, IMS-, SEQ- oder VSAM-Verbindung erstellen, können Sie statt eines Passworts eine gültige PowerExchange-Passphrase eingeben. Passphrasen für den Zugriff auf Datenbanken und Datasets auf z/OS können zwischen 9 und 128 Zeichen umfassen. Passphrasen für den Zugriff auf DB2 für i5/OS können maximal 31 Zeichen umfassen. Passphrasen können die folgenden Zeichen enthalten:
  • - Groß- und Kleinbuchstaben
  • - Die Zahlen 0 bis 9
  • - Leerzeichen
  • - Die folgenden Sonderzeichen:
  • ’ - ; # \ , . / ! % & * ( ) _ + { } : @ | < > ?
    HINWEIS: Das erste Zeichen ist ein Apostroph.
Passphrasen dürfen keine einfachen Anführungszeichen ('), doppelten Anführungszeichen (") oder Währungssymbole enthalten.
Wenn eine Passphrase Leerzeichen enthält, müssen Sie sie in doppelte Anführungszeichen setzen. Beispiel: „Das ist eine Beispiel-Passphrase“. Wenn eine Passphrase Sonderzeichen enthält, müssen Sie sie in dreifache doppelte Anführungszeichen (""") setzen. Beispiel: """Diese Passphrase enthält Sonderzeichen. % & *.""". Wenn eine Passphrase nur alphanumerische Zeichen ohne Leerzeichen enthält, können Sie sie ohne Delimiter eingeben.
HINWEIS: Auf z/OS kann eine gültige RACF-Passphrase bis zu 100 Zeichen umfassen. PowerExchange schneidet Passphrases mit mehr als 100 Zeichen ab, wenn diese zur Validierung an RACF übergeben werden.
Stellen Sie vor der Verwendung von Passphrasen sicher, dass der PowerExchange-Listenerdienst im DBMOVER-Mitglied mit der Sicherheitseinstellung SECURITY=(1,N) oder höher ausgeführt wird. Weitere Informationen finden Sie unter „SECURITY-Anweisung“ im PowerExchange-Referenzhandbuch.
Stellen Sie zur Verwendung von Passphrasen für IMS-Verbindungen sicher, dass die folgenden zusätzlichen Anforderungen erfüllt sind:
  • - Sie müssen ODBA-Zugriff auf IMS wie im PowerExchange-Navigator-Benutzerhandbuch erläutert konfigurieren.
  • - Sie müssen IMS-Daten-Mappings verwenden, die IMS ODBA als Zugriffsmethode angeben. Verwenden Sie keine Daten-Mappings, die die DL/1 BATCH-Zugriffsmethode angeben, da diese Zugriffsmethode die Verwendung von Netport-Jobs erfordert, die keine Unterstützung für Passphrases bieten.
  • - Die IMS-Datenbank muss im IMS-Kontrollbereich online sein, um ODBA-Zugriff auf IMS zu verwenden.
-VendorId
-vid
vendor_id
Optional. ID des externen Partners, der den Adapter erstellt hat.
-Options
-o
options
Erforderlich. Geben Sie Name-Wert-Paare durch Leerzeichen getrennt ein. Die Verbindungsoptionen sind für jeden Verbindungstyp unterschiedlich.
Verwenden Sie einfache Anführungszeichen, um ein beliebiges Gleichheits- oder Leerzeichen im Wert zu vermeiden.

Adabas-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Adabas-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
In der folgenden Tabelle werden die Adabas-Verbindungsoptionen beschrieben:
Option
Beschreibung
CodePage
Erforderlich. Code zum Lesen aus oder Schreiben in die Datenbank. Verwenden Sie den ISO-Codepage-Namen, z. B. ISO-8859-6. Der Codepage-Name berücksichtigt keine Groß- und Kleinschreibung.
ArraySize
Optional. Bestimmt die Anzahl der Datensätze im Speicher-Array für die Threads, wenn der Worker-Threads-Wert größer als 0 ist. Gültige Werte sind 1 bis 5000. Standardwert ist 25.
Komprimierung
Optional. Komprimiert die Daten, um die Menge an Daten zu reduzieren, die Informatica-Anwendungen über das Netzwerk schreiben. „True“ oder „False“. Standardwert ist „False“.
EncryptionLevel
Optional. Verschlüsselungsebene. Wenn Sie AES für die Option EncryptionType angeben, müssen Sie einen der folgenden Werte angeben, um die Ebene der AES-Verschlüsselung anzugeben:
  • - 1. Verwenden Sie einen 128-Bit-Verschlüsselungsschlüssel.
  • - 2. Verwenden Sie einen 192-Bit-Verschlüsselungsschlüssel.
  • - 3. Verwenden Sie einen 256-Bit-Verschlüsselungsschlüssel.
Standardwert ist 1.
HINWEIS: Wenn Sie für den Verschlüsselungstyp „Keine“ auswählen, ignoriert der Datenintegrationsdienst den Wert für die Verschlüsselungsebene.
EncryptionType
Optional. Steuert, ob Verschlüsselung verwendet werden soll. Geben Sie einen der folgenden Werte an:
  • - Keine
  • - AES
Standardwert ist „Keine“.
InterpretAsRows
Optional. Bei TRUE gibt die Pacing-Größe eine Anzahl von Zeilen wieder. Bei „false“ gibt die Pacing-Größe Kilobyte wieder. Standardwert ist „false“.
Speicherort:
Speicherort des PowerExchange Listener-Knotens, der eine Verbindung zur Datenbank herstellen kann. Der Speicherort ist im ersten Parameter der NODE-Anweisung in der PowerExchange-Konfigurationsdatei „dbmover.cfg“ angegeben.
OffLoadProcessing
Optional. Verschiebt die Stapeldatenverarbeitung vom Quellcomputer zum Computer des Datenintegrationsdiensts.
Geben Sie einen der folgenden Werte ein:
  • - Auto. Der Datenintegrationsdienst bestimmt, ob Offload-Verarbeitung verwendet werden soll.
  • - Ja. Offload-Verarbeitung wird verwendet.
  • - Nein. Offload-Verarbeitung wird nicht verwendet.
Standardwert ist „Auto“.
PacingSize
Optional. Verlangsamt die Datenübertragungsrate, um Engpässe zu reduzieren. Je geringer der Wert ist, desto höher ist die Sitzungsleistung. Der Mindestwert lautet 0. Geben Sie 0 für optimale Leistung ein. Standardwert ist 0.
WorkerThread
Optional. Anzahl der vom Datenintegrationsdienst verwendeten Threads, um Stapeldaten bei aktivierter Offload-Verarbeitung zu verarbeiten. Um eine optimale Leistung zu erzielen, sollte dieser Wert die Anzahl der verfügbaren Prozessoren auf dem Rechner des Datenintegrationsdienstes nicht überschreiten. Gültige Werte sind 1 bis 64. Standardwert ist 0, wodurch Multithreading deaktiviert wird.
WriteMode
Geben Sie einen der folgenden Schreibmodi ein:
  • - CONFIRMWRITEON. Sendet Daten zum PowerExchange Listener und wartet auf eine Erfolgs-/Nichterfolgsreaktion, bevor weitere Daten gesendet werden.
  • - CONFIRMWRITEOFF. Sendet Daten zum PowerExchange Listener, ohne eine Erfolgs-/Nichterfolgsreaktion abzuwarten. Verwenden Sie diese Option, wenn die Target-Tabelle bei Auftreten eines Fehlers erneut geladen werden kann.
  • - ASYNCHRONOUSWITHFAULTT. Sendet Daten asynchron zum PowerExchange Listener mit der Möglichkeit der Fehlererkennung.
Der Standardwert ist CONFIRMWRITEON.
EnableConnectionPool
Optional. Aktiviert das Verbindungspooling. Wenn Sie Verbindungspooling aktivieren, behält der Verbindungspool inaktive Verbindungsinstanzen im Speicher. Wenn Sie Verbindungspooling deaktivieren, stoppt der Datenintegrationsdienst alle Poolingaktivitäten. „True“ oder „False“. Standardwert ist „False“.
ConnectionPoolSize
Optional. Maximale Anzahl an inaktiven Verbindungsinstanzen, die der Datenintegrationsdienst für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert auf eine höhere Anzahl als die Mindestanzahl an inaktiven Verbindungsinstanzen fest. Standardwert ist 15.
ConnectionPoolMaxIdleTime
Optional. Anzahl der Sekunden, die eine die Mindestanzahl an Verbindungsinstanzen überschreitende Verbindung inaktiv bleiben kann, bevor sie vom Verbindungspool abgebrochen wird. Der Verbindungspool ignoriert die Leerlaufzeit, wenn die Mindestanzahl an inaktiven Verbindungsinstanzen nicht überschritten wird. Standardwert ist 120.
ConnectionPoolMinConnections
Optional. Die Mindestanzahl an inaktiven Verbindungsinstanzen, die der Pool für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert so fest, dass er der Poolgröße inaktiver Verbindungen gleicht oder kleiner als diese ist. Standardwert ist 0.

Amazon Kinesis-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Amazon Kinesis-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Führen Sie beispielsweise folgenden Befehl aus, um mithilfe der kontenübergreifenden IAM-Rolle eine Amazon Kinesis-Verbindung mit Kinesis Streams unter UNIX zu erstellen:
infacmd createConnection -dn <domain name> -un <domain user> -pd <domain password> -cn <connection name> -cid <connection id> -ct AMAZONKINESIS -o "AWS_ACCESS_KEY_ID=<access key id> AWS_SECRET_ACCESS_KEY=<secret access key> ConnectionTimeOut=10000 Region=<RegionName> ServiceType='Kinesis Streams' RoleArn=<ARN of IAM role> ExternalID=<External ID> AuthenticationType='Cross-account IAM Role'"
Führen Sie folgenden Befehl aus, um mithilfe des AWS-Anmeldedatenprofils eine Amazon Kinesis-Verbindung mit Kinesis Firehose unter UNIX zu erstellen:
infacmd createConnection -dn <domain name> -un <domain user> -pd <domain password> -cn <connection name> -cid <connection id> -ct AMAZONKINESIS -o "AWS_ACCESS_KEY_ID=<access key id> AWS_SECRET_ACCESS_KEY=<secret access key> ConnectionTimeOut=10000 Region=<RegionName> ServiceType='Kinesis Firehose' Profilename=<AWS credential profile> AuthenticationType='AWS Credential Profile'"
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden Amazon Kinesis-Verbindungsoptionen für den Befehl „infacmd isp CreateConnection“ beschrieben:
Eigenschaft
Beschreibung
AWS_ACCESS_KEY_ID
Die Zugriffsschlüssel-ID für das Amazon AWS-Benutzerkonto.
AWS_SECRET_ACCESS_KEY
Der geheime Zugriffsschlüssel für das Amazon AWS-Benutzerkonto.
ConnectionTimeOut
Anzahl der Millisekunden, die der Integrationsdienst bis zum Herstellen einer Verbindung mit Kinesis Stream oder Kinesis Firehose wartet, bevor eine Zeitüberschreitung eintritt.
Region
Region, in der der Endpunkt für den Dienst verfügbar ist. Dafür können Sie einen der folgenden Werte auswählen:
  • - us-east-2. Gibt die Region US East (Ohio) an.
  • - us-east-1. Gibt die Region US East (Nord-Virginia) an.
  • - us-west-1. Gibt die Region US West (Nordkalifornien) an.
  • - us-west-2. Gibt die Region US West (Oregon) an.
  • - ap-northeast-1. Gibt die Region Asien-Pazifik (Tokio) an.
  • - ap-northeast-2. Gibt die Region Asien-Pazifik (Seoul) an.
  • - ap-northeast-3. Gibt die Region Asien-Pazifik (Osaka-Lokal) an.
  • - ap-south-1. Gibt die Region Asien-Pazifik (Mumbai) an.
  • - ap-southeast-1. Gibt die Region Asien-Pazifik (Singapur) an.
  • - ap-southeast-2. Gibt die Region Asien-Pazifik (Sidney) an.
  • - ca-central-1. Gibt die Region Kanada (Central) an.
  • - cn-north-1. Gibt die Region China (Peking) an.
  • - cn-northwest-1. Gibt die Region China (Ningxia) an.
  • - eu-central-1. Gibt die Region EU (Frankfurt) an.
  • - eu-west-1. Gibt die Region EU (Irland) an.
  • - eu-west-2. Gibt die Region EU (London) an.
  • - eu-west-3. Gibt die Region EU (Paris) an.
  • - sa-east-1. Gibt die Region Südamerika (São Paulo) an.
ServiceType
Der Typ des Kinesis-Diensts, dem die Verbindung zugeordnet ist.
Wählen Sie einen der folgenden Diensttypen aus:
  • - Kinesis Firehose. Wählen Sie diesen Dienst zum Schreiben in Kinesis Firehose Delivery Stream aus.
  • - Kinesis Streams. Wählen Sie diesen Dienst zum Lesen aus Kinesis Streams aus.
Profilname
Erforderlich, wenn Sie den Authentifizierungstyp „AWS-Anmeldedatenprofil“ verwenden. Ein in der Anmeldedatendatei definiertes AWS-Anmeldedatenprofil. Eine Zuordnung greift zur Laufzeit über den Profilnamen auf die AWS-Anmeldedaten zu.
Wenn Sie keinen Namen für das AWS-Anmeldedatenprofil bereitstellen, verwendet die Zuordnung die Zugriffsschlüssel-ID und den geheimen Zugriffsschlüssel, die Sie beim Erstellen der Verbindung angegeben haben.
RoleArn
Erforderlich, wenn Sie den Authentifizierungstyp „Kontenübergreifende IAM-Rolle“ verwenden. Der Name der Amazon-Ressource zur Angabe der Rolle eines IAM-Benutzers.
ExternalID
Erforderlich, wenn Sie den Authentifizierungstyp „Kontenübergreifende IAM-Rolle“ verwenden und die externe ID vom AWS-Konto definiert wird. Bei der externen ID für eine IAM-Rolle handelt es sich um eine zusätzliche Einschränkung, die Sie in einer Vertrauensrichtlinie der IAM-Rolle zum Festlegen des Benutzers verwenden können, der die IAM-Rolle übernehmen soll.
AuthenticationType
Der Authentifizierungstyp.
Wählen Sie einen der folgenden Werte aus:
  • - AWS-Anmeldedatenprofil
  • - Kontenübergreifende IAM-Rolle
Der Standardwert lautet „AWS-Anmeldedatenprofil“.

Verbindungsoptionen für Amazon Redshift

Verwenden Sie Verbindungsoptionen zum Definieren einer Amazon Redshift-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die obligatorischen Verbindungsoptionen für Amazon Redshift für die Befehle infacmd isp CreateConnection und UpdateConnection beschrieben:
Eigenschaft
Beschreibung
Benutzername
Benutzername des Amazon Redshift-Kontos.
Passwort
Passwort für das Amazon Redshift-Konto.
Zugriffsschlüssel-ID
Zugriffsschlüssel-ID für Amazon S3-Bucket.
HINWEIS: Erforderlich, wenn Sie nicht die IAM-Authentifizierung (AWS Identity and Access Management) verwenden.
Geheimer Zugriffsschlüssel
ID des geheimen Zugriffsschlüssels für Amazon S3-Bucket.
HINWEIS: Erforderlich, wenn Sie nicht die IAM-Authentifizierung (AWS Identity and Access Management) verwenden.
Symmetrischer Hauptschlüssel
Optional. Stellen Sie bei der Aktivierung der clientseitigen Verschlüsselung einen 256-Bit-AES-Verschlüsselungsschlüssel im Base64-Format bereit. Sie können einen Schlüssel mit einem Drittanbieter-Tool generieren.
Wenn Sie einen Wert angeben, stellen Sie sicher, dass Sie den Verschlüsselungstyp in den erweiterten Zieleigenschaften als clientseitige Verschlüsselung angeben.
JDBC-URL
Verbindungs-URL für Amazon Redshift.
Clusterregion
Optional. Die AWS-Clusterregion, in der sich der Bucket befindet, auf den Sie zugreifen möchten.
Wählen Sie eine Clusterregion aus, wenn Sie eine benutzerdefinierte JDBC-URL bereitstellen möchten, die keinen Clusterregionsnamen in der Verbindungseigenschaft JDBC-URL enthält.
Wenn Sie eine Clusterregion in den Verbindungseigenschaften Clusterregion und JDBC-URL angeben, ignoriert der Datenintegrationsdienst die Clusterregion, die Sie in der Verbindungseigenschaft JDBC-URL festgelegt haben.
Zur Verwendung des Clusterregionsnamens, den Sie in der Verbindungseigenschaft JDBC-URL angegeben haben, wählen Sie Keine als Clusterregion in dieser Eigenschaft aus.
Wählen Sie eine der folgenden Clusterregionen aus:
Wählen Sie eine der folgenden Regionen aus:
  • - Asien-Pazifik (Mumbai)
  • - Asien-Pazifik (Seoul)
  • - Asien-Pazifik (Singapur)
  • - Asien-Pazifik (Sydney)
  • - Asien-Pazifik (Tokio)
  • - AWS GovCloud (USA)
  • - Kanada (Zentral)
  • - China (Peking)
  • - China (Ningxia)
  • - EU (Irland)
  • - EU (Frankfurt)
  • - EU (London)
  • - EU (Paris)
  • - Südamerika (São Paulo)
  • - USA, Osten (Ohio)
  • - USA, Osten (Northern Virginia)
  • - USA, Westen (Nordkalifornien)
  • - USA, Westen (Oregon)
Standardwert ist „Kein“.
Daten können nur in die Clusterregionen geschrieben oder aus den Clusterregionen gelesen werden, die von dem AWS-SDK unterstützt werden, das von PowerExchange for Amazon Redshift verwendet wird.
Kunden-Master-Schlüssel-ID
Optional. Geben Sie die ID des Kunden-Master-Schlüssels an, der von AWS Key Management Service (AWS KMS) oder dem Amazon Resource Name (ARN) Ihres benutzerdefinierten Schlüssels für kontoübergreifenden Zugriff verwendet wird. Sie müssen den Kunden-Master-Schlüssel entsprechend der Region erzeugen, in der sich das Amazon S3-Bucket befindet. Sie können einen der folgenden Werte angeben:
Vom Kunden erzeugter Kunden-Master-Schlüssel
Aktiviert client- oder serverseitige Verschlüsselung.
Standardmäßiger Kunden-Master-Schlüssel
Aktiviert client- oder serverseitige Verschlüsselung. Nur der Administratorbenutzer des Kontos kann die standardmäßige Kunden-Master-Schlüssel-ID verwenden, um clientseitige Verschlüsselung zu aktivieren.

Verbindungsoptionen für Amazon S3

Verwenden Sie Verbindungsoptionen zum Definieren einer Amazon S3-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die obligatorischen Verbindungsoptionen für Amazon S3 für die Befehle infacmd isp CreateConnection und UpdateConnection beschrieben:
Eigenschaft
Beschreibung
Name
Der Name der Verbindung. Der Name unterliegt nicht der Groß-/Kleinschreibung und muss innerhalb der Domäne eindeutig sein. Sie können diese Eigenschaft nach dem Erstellen der Verbindung ändern. 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
Optional. Die Beschreibung der Verbindung. Die Beschreibung darf nicht mehr als 4.000 Zeichen enthalten.
Speicherort
Die Domäne, in der Sie die Verbindung erstellen möchten.
Typ
Der Amazon S3-Verbindungstyp.
Zugriffsschlüssel
Zugriffsschlüssel für den Zugriff auf den Amazon S3-Bucket. Stellen Sie den Wert des Zugriffsschlüssels anhand der folgenden Authentifizierungsmethoden bereit:
  • - Standardauthentifizierung: Bereitstellung des tatsächlichen Zugriffsschlüsselwerts.
  • - IAM-Authentifizierung: Keine Bereitstellung des Zugriffsschlüsselwerts.
  • - Temporäre Sicherheitsanmeldedaten mittels der übernommenen Rolle: Bereitstellung des Zugriffsschlüssels eines IAM-Benutzers ohne Berechtigung zum Zugriff auf den Amazon S3-Bucket.
Geheimer Schlüssel
Geheimer Schlüssel für den Zugriff auf den Amazon S3-Bucket.
Der geheime Schlüssel ist mit dem Zugriffsschlüssel verknüpft und identifiziert das Konto eindeutig. Stellen Sie den Wert des Zugriffsschlüssels anhand der folgenden Authentifizierungsmethoden bereit:
  • - Standardauthentifizierung: Bereitstellung des tatsächlichen Werts des Zugriffsgeheimworts.
  • - IAM-Authentifizierung: Keine Bereitstellung des Werts des Zugriffsgeheimworts.
  • - Temporäre Sicherheitsanmeldedaten mittels der übernommenen Rolle: Bereitstellung des Zugriffsgeheimworts eines IAM-Benutzers ohne Berechtigung zum Zugriff auf den Amazon S3-Bucket.
ARN der IAM-Rolle
Der ARN der IAM-Rolle, die der Benutzer annimmt, um die dynamisch generierten temporären Sicherheitsanmeldedaten zu verwenden.
Geben Sie den Wert dieser Eigenschaft ein, wenn Sie die temporären Sicherheitsanmeldedaten für den Zugriff auf die AWS-Ressourcen verwenden möchten.
Wenn Sie die temporären Sicherheitsanmeldedaten mit IAM-Authentifizierung verwenden möchten, geben Sie die Verbindungseigenschaften „Zugriffsschlüssel“ und „Geheimer Schlüssel“ nicht an. Wenn Sie die temporären Sicherheitsanmeldedaten ohne IAM-Authentifizierung verwenden möchten, müssen Sie den Wert der Verbindungseigenschaften „Zugriffsschlüssel“ und „Geheimer Schlüssel“ eingeben.
Weitere Informationen darüber, wie Sie den ARN der IAM-Rolle erhalten, finden Sie in der AWS-Dokumentation.
Ordnerpfad
Der vollständige Pfad zu Amazon S3-Objekten. Der Pfad muss den Bucket-Namen und alle Ordnernamen einschließen.
Verwenden Sie keinen Schrägstrich am Ende des Ordnerpfads. Beispiel: <Bucket-Name>/<Name meines Ordners>.
Symmetrischer Hauptschlüssel
Optional. Stellen Sie bei der Aktivierung der clientseitigen Verschlüsselung einen 256-Bit-AES-Verschlüsselungsschlüssel im Base64-Format bereit. Sie können mit einem Drittanbieter-Tool einen symmetrischen Hauptschlüssel generieren.
S3-Kontotyp
Der Typ des Amazon S3-Kontos.
Wählen Sie Amazon S3-Speicher oder S3-kompatibler Speicher aus.
Wählen Sie die Amazon S3-Speicheroption aus, um die Amazon S3-Dienste zu nutzen. Wählen Sie die S3-kompatible Speicheroption aus, um den Endpunkt für einen externen Speicheranbieter wie Scality RING anzugeben.
Standardmäßig ist Amazon S3-Speicher ausgewählt.
REST-Endpunkt
Der S3-Speicherendpunkt.
Geben Sie den S3-Speicherendpunkt im HTTP/HTTPs-Format an, wenn Sie die Option für den S3-kompatiblen Speicher auswählen. Beispiel: http://s3.isv.scality.com.
Name der Region
Wählen Sie die AWS-Region, in der sich der Bucket befindet, auf den Sie zugreifen möchten.
Wählen Sie eine der folgenden Regionen aus:
  • - Asien-Pazifik (Mumbai)
  • - Asien-Pazifik (Seoul)
  • - Asien-Pazifik (Singapur)
  • - Asien-Pazifik (Sydney)
  • - Asien-Pazifik (Tokio)
  • - AWS GovCloud (USA)
  • - Kanada (Zentral)
  • - China (Peking)
  • - China (Hongkong)
  • - China (Ningxia)
  • - EU (Irland)
  • - EU (Frankfurt)
  • - EU (London)
  • - EU (Paris)
  • - Südamerika (São Paulo)
  • - USA, Osten (Ohio)
  • - USA, Osten (Northern Virginia)
  • - USA, Westen (Nordkalifornien)
  • - USA, Westen (Oregon)
Der Standardwert ist Östliche USA (N. Virginia).
Gilt nicht für S3-kompatiblen Speicher.
Kunden-Master-Schlüssel-ID
Optional. Geben Sie die ID des Kunden-Master-Schlüssels oder den Aliasnamen an, der von AWS Key Management Service (AWS KMS) oder dem Amazon Resource Name (ARN) Ihres benutzerdefinierten Schlüssels für kontoübergreifenden Zugriff verwendet wird. Sie müssen den Kunden-Master-Schlüssel für dieselbe Region erzeugen, in der sich das Amazon S3-Bucket befindet.
Sie können einen der folgenden Werte angeben:
Vom Kunden erzeugter Kunden-Master-Schlüssel
Aktiviert client- oder serverseitige Verschlüsselung.
Standardmäßiger Kunden-Master-Schlüssel
Aktiviert client- oder serverseitige Verschlüsselung. Nur der Administratorbenutzer des Kontos kann die standardmäßige Kunden-Master-Schlüssel-ID verwenden, um clientseitige Verschlüsselung zu aktivieren.
Verbund-SSO-IdP
SAML 2.0-fähiger Identitätsanbieter für ein Single Sign-On von föderierten Benutzern zur Verwendung mit dem AWS-Konto.
PowerExchange for Amazon S3 unterstützt nur den Identitätsanbieter ADFS 3.0.
Wählen Sie Kein, wenn Sie kein Single Sign-On für föderierte Benutzer verwenden möchten.

Verbindungseigenschaften für Single Sign-On für föderierte Benutzer

Konfigurieren Sie die folgenden Eigenschaften, wenn Sie ADFS 3.0 in Föderierter SSO-IdP auswählen:
Eigenschaft
Beschreibung
Name des föderierten Benutzers
Benutzername des föderierten Benutzers für den Zugriff auf das AWS-Konto über den Identitätsanbieter.
Passwort des föderierten Benutzers
Passwort des föderierten Benutzers für den Zugriff auf das AWS-Konto über den Identitätsanbieter.
IdP-SSO-URL
Single Sign-On-URL des Identitätsanbieters für AWS.
SAML-Identitätsanbieter-ARN
ARN des SAML-Identitätsanbieters, die der AWS-Administrator erstellt hat, um den Identitätsanbieter als vertrauenswürdigen Anbieter zu registrieren.
Rollen-ARN
ARN der vom föderierten Benutzer angenommenen IAM-Rolle.

Blockchain-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Blockchain-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Blockchain-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „infacmd isp UpdateConnection“ beschrieben:
Eigenschaft
Beschreibung
swaggerFilePath
Der absolute Pfad des Swagger-Dateipfades, der die REST-API für die Kommunikation mit der Blockchain enthält. Die Swagger-Datei muss eine JSON-Datei sein, die auf dem Computer mit dem Datenintegrationsdienst gespeichert ist. Falls die Swagger-Datei in einem anderen Dateiformat wie beispielsweise YAML vorliegt, konvertieren Sie die Daten in das JSON-Format.
authType*
Authentifizierungsmethode, mit dem sich die Laufzeit-Engine mit dem REST-Server verbindet. Sie können „none“, „basic“, „digest“ oder „OAuth“ verwenden.
authUserID*
Benutzername zur Authentifizierung beim REST-Server.
authPassword*
Passwort für den Benutzernamen zur Authentifizierung beim REST-Server.
oAuthConsumerKey*
Für den OAuth-Authentifizierungstyp erforderlich. Clientschlüssel, der dem REST-Server zugeordnet ist.
oAuthConsumerSecret*
Für den OAuth-Authentifizierungstyp erforderlich. Clientpasswort für die Verbindung zum REST-Server.
oAuthToken*
Für den OAuth-Authentifizierungstyp erforderlich. Zugriffstoken für die Verbindung zum REST-Server.
oAuthTokenSecret*
Für den OAuth-Authentifizierungstyp erforderlich. Passwort, das dem OAuth-Token zugeordnet ist.
proxyType*
Typ des Proxy. Sie können „no proxy“, „platform proxy“ oder „custom“ verwenden.
proxyDetails*
Proxy-Konfiguration mit dem Format <host>:<port>.
trustStoreFilePath*
Der absolute Pfad für die Truststore-Datei, die das SSL-Zertifikat enthält.
trustStorePassword*
Passwort für die TrustStore-Datei
keyStoreFilePath*
Der absolute Pfad der Schlüsselspeicherdatei, die die Schlüssel und Zertifikate enthält, die zum Herstellen einer sicheren Zwei-Wege-Verbindung mit dem REST-Server benötigt werden.
keyStorePassword*
Passwort für die Schlüsselspeicherdatei
advancedProperties
Liste der erweiterten Eigenschaften für den Zugriff auf ein Objekt in der Blockchain. Geben Sie die erweiterten Eigenschaften anhand von Name/Wert-Paaren an, die durch ein Semikolon getrennt sind.
Sie können die folgenden erweiterten Eigenschaften verwenden:
  • - BaseUrl. Erforderlich, wenn die Swagger-Datei nicht die Basis-URL enthält. Die Basis-URL, die für den Zugriff auf Objekte in der Blockchain verwendet wird.
  • - X-API-KEY. Erforderlich, wenn Sie sich mithilfe eines API-Schlüssels beim REST-Server authentifizieren.
Die erweiterten Eigenschaften, die Sie in der Verbindung konfigurieren, überschreiben die Werte für die entsprechenden erweiterten Eigenschaften im Blockchain-Datenobjekt. Wenn beispielsweise sowohl die Verbindung als auch das Datenobjekt beide eine Basis-URL, überschreibt der Wert in der Verbindung den Wert im Datenobjekt.
Cookies
Erforderlich, je nachdem, wie die REST-API implementiert ist. Liste der Cookie-Eigenschaften, um die Cookie-Informationen anzugeben, die an den REST-Server übergeben werden. Geben Sie die Eigenschaften anhand von Name/Wert-Paaren an, die durch ein Semikolon getrennt sind.
Die Cookie-Eigenschaften, die Sie in der Verbindung konfigurieren, überschreiben die Werte für die entsprechenden Cookie-Eigenschaften im Blockchain-Datenobjekt.
* Die Eigenschaft wird ignoriert. Um die Funktionalität zu nutzen, konfigurieren Sie die Eigenschaft als erweiterte Eigenschaft und stellen Sie ein Name/Wert-Paar bereit, das auf dem Eigenschaftsnamen in der Swagger-Datei basiert.
Konfigurieren Sie z. B. das folgende Name/Wert-Paar zur Verwendung der grundlegenden Autorisierung:
Authorization=Basic <credentials>

Cassandra-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren der Cassandra-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Beispiel:
./infacmd.sh createConnection -dn Domain_Adapters_1020_Uni -un Administrator -pd Administrator -cn Cassandra_test2 -ct CASSANDRA -cun cloud2 -cpd cloud2 -o HostName=invrlx7acdb01 DefaultKeyspace=cloud SQLIDENTIFIERCHARACTER='""(quotes)' SSLMODE=disabled AdditonalConnectionProperties='BinaryColumnLength=10000;DecimalColumnScale=19;EnableCaseSensitive=0;EnableNullInsert=1;EnablePaging=0;
Trennen Sie mehrere Optionen mit einem Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Cassandra-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection“ beschrieben:
Eigenschaft
Beschreibung
HostName
Hostname oder IP-Adresse des Cassandra-Servers.
Port
Portnummer des Cassandra-Servers. Standardwert ist 9042.
User Name
-cun
Benutzername für den Zugriff auf den Cassandra-Server.
Password
-cpd
Zum Benutzernamen gehöriges Passwort für den Zugriff auf den Cassandra-Server.
DefaultKeyspace
Name des standardmäßig zu verwendenden Cassandra-Schlüsselspeichers.
SQLIDENTIFIERCHARACTER
Typ des Zeichens, das von der Datenbank verwendet wird, um Delimiterbezeichner in SQL- oder CQL-Abfragen einzuschließen. Welche Zeichen verfügbar sind, richtet sich nach dem Datenbanktyp.
Geben Sie Keine an, wenn die Datenbank reguläre Bezeichner verwendet. Wenn der Datenintegrationsdienst SQL- oder CQL-Abfragen erzeugt, werden die Bezeichner nicht in Delimitern eingeschlossen.
Geben Sie ein Zeichen an, wenn die Datenbank Delimiterbezeichner verwendet. Wenn der Datenintegrationsdienst SQL- oder CQL-Abfragen erzeugt, schließt der Dienst Delimiterbezeichner in dieses Zeichen ein.
SSLMODE
Für PowerExchange for Cassandra JDBC nicht anwendbar.
Geben Sie deaktiviert ein.
AdditionalConnectionProperties
Geben Sie einen oder mehrere JDBC-Verbindungsparameter in folgendem Format ein:
<param1>=<value>;<param2>=<value>;<param3>=<value>
PowerExchange for Cassandra JDBC unterstützt die folgenden JDBC-Verbindungsparameter:
  • - BinaryColumnLength
  • - DecimalColumnScale
  • - EnableCaseSensitive
  • - EnableNullInsert
  • - EnablePaging
  • - RowsPerPage
  • - StringColumnLength
  • - VTTableNameSeparator

Confluent Kafka-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Confluent Kafka-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Führen Sie beispielsweise den folgenden Befehl aus, um eine Confluent Kafka-Verbindung unter UNIX zu erstellen:
sh infacmd.sh createConnection -dn <domain name> -un <domain user> -pd <domain password> -cn <connection name> -cid <connection id> -ct ConfluentKafka -o "kfkBrkList='<host1:port1>,<host2:port2>,<host3:port3>' kafkabrokerversion='<version>' schemaregistryurl='<schema registry URL>'"

Databricks-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Databricks-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Databricks-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „infacmd isp UpdateConnection“ beschrieben:
Option
Beschreibung
connectionId
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.
connectionType
Erforderlich. Verbindungstyp lautet „Databricks“.
name
Der Name der Verbindung. Der Name unterliegt nicht der Groß-/Kleinschreibung und muss innerhalb der Domäne eindeutig sein. Sie können diese Eigenschaft nach dem Erstellen der Verbindung ändern. Der Name darf nicht mehr als 128 Zeichen und weder Leerzeichen noch die folgenden Sonderzeichen enthalten:
~ ` ! $ % ^ & * ( ) - + = { [ } ] | \ : ; " ' < , > . ? /
databricksExecutionParameterList
Erweiterte Eigenschaften, die eigens für die Databricks Spark-Engine gelten.
Zur Eingabe mehrerer Eigenschaften trennen Sie jedes Name-Wert-Paar durch folgenden Text: &:.
Erweiterte Informatica-Eigenschaften dürfen nur nach Absprache mit dem globalen Kundensupport von Informatica verwendet werden.
clusterConfigID
Name der Cluster-Konfiguration, die mit der Databricks-Umgebung verknüpft ist.
Erforderlich, wenn Sie die Cloud-Bereitstellung nicht konfigurieren.
provisionConnectionId
Name der Cloud-Bereitstellungskonfiguration, die einer Cloud-Plattform zugeordnet ist, wie z. B. Microsoft Azure.
Erforderlich, wenn Sie den Cluster nicht konfigurieren.
stagingDirectory
Das Verzeichnis, in dem die Databricks Spark-Engine Laufzeitdateien bereitstellt.
Wenn Sie ein Verzeichnis angeben, das nicht vorhanden ist, wird es vom Datenintegrationsdienst zur Laufzeit erstellt.
Wenn Sie keinen Verzeichnispfad bereitstellen, werden die Staging-Dateien zur Laufzeit in das Verzeichnis /<cluster staging directory>/DATABRICKS geschrieben.

DataSift-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer DataSift-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die DataSift-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
userName
DataSift-Benutzernamen für das DataSift-Benutzerkonto.
apiKey
API-Schlüssel. Der Developer-API-Schlüssel wird auf dem Dashboard oder auf der Einstellungsseite im DataSift-Benutzerkonto angezeigt.

DB2 für i5/OS-Verbindungsoptionen

Verwenden Sie DB2I-Verbindungsoptionen, um die DB2 für i5/OS-Verbindung zu definieren.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Trennen Sie mehrere Optionen mit einem Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die DB2 für i5/OS-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
DatabaseName
Datenbankinstanzname.
EnvironmentSQL
Optional. SQL-Befehle zum Einrichten der Datenbankumgebung beim Herstellen einer Verbindung zur Datenbank. Der Datenintegrationsdienst führt die SQL-Befehle zur Verbindungsumgebung jedes Mal aus, wenn er eine Verbindung zur Datenbank herstellt.
HINWEIS: Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
CodePage
Erforderlich. Codepage, die zum Lesen aus einer Quelldatenbank oder zum Schreiben in eine Zieldatenbank oder -Datei verwendet wird.
ArraySize
Optional. Bestimmt die Anzahl der Datensätze im Speicher-Array für die Threads, wenn der Worker-Threads-Wert größer als 0 ist. Gültige Werte sind 1 bis 5000. Standardwert ist 25.
Komprimierung
Optional. Komprimiert die Daten, um die Menge an Daten zu reduzieren, die über das Netzwerk geschrieben werden. Standardwert ist „false“.
EncryptionLevel
Optional. Verschlüsselungsebene. Wenn Sie AES für die Option EncryptionType angeben, müssen Sie einen der folgenden Werte angeben, um die Ebene der AES-Verschlüsselung anzugeben:
  • - 1. Verwenden Sie einen 128-Bit-Verschlüsselungsschlüssel.
  • - 2. Verwenden Sie einen 192-Bit-Verschlüsselungsschlüssel.
  • - 3. Verwenden Sie einen 256-Bit-Verschlüsselungsschlüssel.
Standardwert ist 1.
HINWEIS: Wenn Sie für den Verschlüsselungstyp „Keine“ auswählen, ignoriert der Datenintegrationsdienst den Wert für die Verschlüsselungsebene.
EncryptionType
Optional. Steuert, ob Verschlüsselung verwendet werden soll. Geben Sie einen der folgenden Werte an:
  • - Keine
  • - AES
Standardwert ist „Keine“.
InterpretAsRows
Optional. Repräsentiert die Pacing-Größe als Anzahl von Zeilen. Bei „false“ gibt die Pacing-Größe Kilobyte wieder. Standardwert ist „false“.
Speicherort:
Speicherort des PowerExchange Listener-Knotens, der eine Verbindung zur Datenbank herstellen kann. Der Speicherort ist im ersten Parameter der NODE-Anweisung in der PowerExchange-Konfigurationsdatei „dbmover.cfg“ angegeben.
PacingSize
Optional. Menge der Daten, die das Quellsystem an den PowerExchange-Listener weitergeben kann. Konfigurieren Sie die Pacing-Größe, wenn eine externe Anwendung, eine Datenbank oder der Datenintegrationsdienst einen Engpass darstellt. Je niedriger der Wert, umso schneller die Leistung.
Der Mindestwert lautet 0. Geben Sie für maximale Leistung 0 ein. Standardwert ist 0.
RejectFile
Optional. Geben Sie den Namen und den Pfad der Ablehnungsdateien ein. Ablehnungsdateien enthalten Zeilen, die nicht in die Datenbank geschrieben wurden.
WriteMode
Geben Sie einen der folgenden Schreibmodi ein:
  • - CONFIRMWRITEON. Sendet Daten zum PowerExchange Listener und wartet auf eine Erfolgs-/Nichterfolgsreaktion, bevor weitere Daten gesendet werden.
  • - CONFIRMWRITEOFF. Sendet Daten zum PowerExchange Listener, ohne eine Erfolgs-/Nichterfolgsreaktion abzuwarten. Verwenden Sie diese Option, wenn die Target-Tabelle bei Auftreten eines Fehlers erneut geladen werden kann.
  • - ASYNCHRONOUSWITHFAULTT. Sendet Daten asynchron zum PowerExchange Listener mit der Möglichkeit der Fehlererkennung.
Der Standardwert ist CONFIRMWRITEON.
DatabaseFileOverrides
Gibt die i5/OS-Datenbankdateiüberschreibung an. Das Format ist:
from_file/to_library/to_file/to_member
Dabei gilt:
  • - from_file die zu überschreibende Datei ist
  • - to_library die zu verwendende neue Bibliothek ist
  • - to_file die zu verwendende Datei in der neuen Bibliothek ist
  • - to_member optional ist und das zu verwendende Elemente in der neuen Bibliothek und Datei darstellt. *FIRST wird verwendet, wenn keine Angabe gemacht wird.
Sie können bis zu 8 eindeutige Dateiüberschreibungen für eine einzelne Verbindung angeben. Eine einfache Überschreibung gilt für eine einzelne Datei bzw. ein einzelnes Ziel. Wenn Sie mehr als eine Dateiüberschreibung angeben möchten, setzen Sie die Zeichenfolge der Dateiüberschreibungen in doppelte Anführungszeichen und nehmen Sie ein Leerzeichen zwischen den einzelnen Dateiüberschreibungen auf.
IsolationLevel
Commit-Bereich der Transaktion. Wählen Sie einen der folgenden Werte aus:
  • - Keine
  • - CS. Cursorstabilität.
  • - RR. Repeatable Read.
  • - CHG. Ändern.
  • - ALLE
Der Standardwert ist CS.
LibraryList
Liste der Bibliotheken, die PowerExchange durchsucht, um den Tabellennamen für die Anweisungen „Auswählen”, „Einfügen”, „Löschen”, „Aktualisieren” zu bestimmen. PowerExchange durchsucht die Liste, wenn der Tabellenname unvollständig ist.
Trennen Sie Bibliotheken mit Kommas.
EnableConnectionPool
Optional. Ermöglicht Parallelverarbeitung beim Laden von Daten in eine Tabelle im Massenmodus. Wird für Oracle verwendet. „True“ oder „False“. Standardwert ist „True“.
ConnectionPoolSize
Optional. Maximale Anzahl an inaktiven Verbindungsinstanzen, die der Datenintegrationsdienst für eine Datenbankverbindung aufrechterhält. Stellen Sie diesen Wert so ein, dass er größer als Mindestanzahl inaktiver Verbindungsinstanzen ist.
ConnectionPoolMaxIdleTime
Optional. Anzahl der Sekunden, die eine die Mindestanzahl an Verbindungsinstanzen überschreitende Verbindung inaktiv bleiben kann, bevor sie vom Verbindungspool abgebrochen wird. Der Verbindungspool ignoriert die Leerlaufzeit, wenn die Mindestanzahl an inaktiven Verbindungsinstanzen nicht überschritten wird.
ConnectionPoolMinConnections
Optional. Die Mindestanzahl an inaktiven Verbindungsinstanzen, die der Pool für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert so fest, dass er der Poolgröße inaktiver Verbindungen gleicht oder kleiner als diese ist. Standardwert ist 0.

DB2 for z/OS-Verbindungsoptionen

Verwenden Sie DB2Z-Verbindungsoptionen, um die IBM für DB2 z/OS-Verbindung zu definieren.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Trennen Sie mehrere Optionen mit einem Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die DB2Z-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
DataAccessConnectString
Verbindungszeichenfolge für den Zugriff auf Daten in der Datenbank
<Datenbankname>
EnvironmentSQL
Optional. SQL-Befehle zum Einrichten der Datenbankumgebung beim Herstellen einer Verbindung zur Datenbank. Der Datenintegrationsdienst führt die SQL-Befehle zur Verbindungsumgebung jedes Mal aus, wenn er eine Verbindung zur Datenbank herstellt.
HINWEIS: Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
CodePage
Erforderlich. Codepage, die zum Lesen aus einer Quelldatenbank oder zum Schreiben in eine Zieldatenbank oder -Datei verwendet wird.
ArraySize
Optional. Bestimmt die Anzahl der Datensätze im Speicher-Array für die Threads, wenn der Worker-Threads-Wert größer als 0 ist. Gültige Werte sind 1 bis 5000. Standardwert ist 25.
Komprimierung
Optional. Komprimiert die Daten, um die Menge an Daten zu reduzieren, die über das Netzwerk geschrieben werden. Standardwert ist „false“.
CorrelationID
Optional. Beschriftung, die auf DB2-Aufgaben oder -Abfragen angewendet wird, um DB2 for z/OS für die Ressource auszuweisen. Geben Sie bis zu 8 Byte an alphanumerischen Zeichen ein.
EncryptionLevel
Optional. Verschlüsselungsebene. Wenn Sie AES für die Option EncryptionType angeben, müssen Sie einen der folgenden Werte angeben, um die Ebene der AES-Verschlüsselung anzugeben:
  • - 1. Verwenden Sie einen 128-Bit-Verschlüsselungsschlüssel.
  • - 2. Verwenden Sie einen 192-Bit-Verschlüsselungsschlüssel.
  • - 3. Verwenden Sie einen 256-Bit-Verschlüsselungsschlüssel.
Standardwert ist 1.
HINWEIS: Wenn Sie für den Verschlüsselungstyp „Keine“ auswählen, ignoriert der Datenintegrationsdienst den Wert für die Verschlüsselungsebene.
EncryptionType
Optional. Steuert, ob Verschlüsselung verwendet werden soll. Geben Sie einen der folgenden Werte an:
  • - Keine
  • - AES
Standardwert ist „Keine“.
InterpretAsRows
Optional. Repräsentiert die Pacing-Größe als Anzahl von Zeilen. Bei „false“ gibt die Pacing-Größe Kilobyte wieder. Standardwert ist „false“.
Speicherort:
Speicherort des PowerExchange Listenerknotens, der eine Verbindung zur Datenbank herstellen kann. Der Knoten wird in der dbmover.cfg-Konfigurationsdatei von PowerExchange definiert.
OffloadProcessing
Optional. Verschiebt die Stapeldatenverarbeitung von der VSAM-Quelle zum Datenintegrationsdienst-Computer.
Geben Sie einen der folgenden Werte ein:
  • - Auto. Der Datenintegrationsdienst bestimmt, ob Offload-Verarbeitung verwendet werden soll.
  • - Ja. Offload-Verarbeitung wird verwendet.
  • - Nein. Offload-Verarbeitung wird nicht verwendet.
Standardwert ist „Auto“.
PacingSize
Optional. Menge der Daten, die das Quellsystem an den PowerExchange-Listener weitergeben kann. Konfigurieren Sie die Pacing-Größe, wenn eine externe Anwendung, eine Datenbank oder der Datenintegrationsdienst einen Engpass darstellt. Je niedriger der Wert, umso schneller die Leistung.
Der Mindestwert lautet 0. Geben Sie für maximale Leistung 0 ein. Standardwert ist 0.
RejectFile
Optional. Geben Sie den Namen und den Pfad der Ablehnungsdateien ein. Ablehnungsdateien enthalten Zeilen, die nicht in die Datenbank geschrieben wurden.
WorkerThread
Optional. Anzahl der vom Datenintegrationsdienst verwendeten Threads, um Stapeldaten bei aktivierter Offload-Verarbeitung zu verarbeiten. Um eine optimale Leistung zu erzielen, sollte dieser Wert die Anzahl der verfügbaren Prozessoren auf dem Rechner des Datenintegrationsdienstes nicht überschreiten. Gültige Werte sind 1 bis 64. Standardwert ist 0, wodurch Multithreading deaktiviert wird.
WriteMode
Geben Sie einen der folgenden Schreibmodi ein:
  • - CONFIRMWRITEON. Sendet Daten zum PowerExchange Listener und wartet auf eine Erfolgs-/Nichterfolgsreaktion, bevor weitere Daten gesendet werden.
  • - CONFIRMWRITEOFF. Sendet Daten zum PowerExchange Listener, ohne eine Erfolgs-/Nichterfolgsreaktion abzuwarten. Verwenden Sie diese Option, wenn die Target-Tabelle bei Auftreten eines Fehlers erneut geladen werden kann.
  • - ASYNCHRONOUSWITHFAULTT. Sendet Daten asynchron zum PowerExchange Listener mit der Möglichkeit der Fehlererkennung.
Der Standardwert ist CONFIRMWRITEON.
EnableConnectionPool
Optional. Ermöglicht Parallelverarbeitung beim Laden von Daten in eine Tabelle im Massenmodus. Wird für Oracle verwendet. „True“ oder „False“. Standardwert ist „True“.
ConnectionPoolSize
Optional. Maximale Anzahl an inaktiven Verbindungsinstanzen, die der Datenintegrationsdienst für eine Datenbankverbindung aufrechterhält. Stellen Sie diesen Wert so ein, dass er größer als Mindestanzahl inaktiver Verbindungsinstanzen ist.
ConnectionPoolMaxIdleTime
Optional. Anzahl der Sekunden, die eine die Mindestanzahl an Verbindungsinstanzen überschreitende Verbindung inaktiv bleiben kann, bevor sie vom Verbindungspool abgebrochen wird. Der Verbindungspool ignoriert die Leerlaufzeit, wenn die Mindestanzahl an inaktiven Verbindungsinstanzen nicht überschritten wird.
ConnectionPoolMinConnections
Optional. Die Mindestanzahl an inaktiven Verbindungsinstanzen, die der Pool für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert so fest, dass er der Poolgröße inaktiver Verbindungen gleicht oder kleiner als diese ist. Standardwert ist 0.

Facebook-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Facebook-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Facebook-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
ConsumerKey
Die Anwendungs-ID, die Sie beim Erstellen der Anwendung in Facebook erhalten. Facebook verwendet den Schlüssel zur Identifizierung der Anwendung.
ConsumerSecret
Das Anwendungsgeheimwort, das Sie beim Erstellen der Anwendung in Facebook erhalten. Facebook verwendet das Geheimwort für das Eigentum am Verbraucherschlüssel.
AccessToken
Zugriffstoken, den das OAuth-Dienstprogramm zurückgibt. Facebook verwendet diesen Token anstelle der Benutzeranmeldedaten für den Zugriff auf geschützte Ressourcen.
AccessSecret
Das Zugriffsgeheimwort ist für eine Facebook-Verbindung nicht erforderlich.
Bereich
Berechtigungen für die Anwendung. Geben Sie die Berechtigungen ein, die Sie zum Konfigurieren von OAuth verwendet haben.

Greenplum-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Greenplum-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Greenplum-Verbindungsoptionen für die infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
UserName
Erforderlich. Benutzername mit Berechtigungen für den Zugriff auf die Greenplum-Datenbank.
Passwort
Erforderlich. Passwort für die Verbindung zur Greenplum-Datenbank.
driverName
Erforderlich. Name des Greenplum-JDBC-Treibers.
Beispiel:com.pivotal.jdbc.GreenplumDriver
Weitere Informationen über den Treiber finden Sie in der Greenplum-Dokumentation.
connectionString
Erforderlich. Greenplum-JDBC-Verbindungs-URL.
Beispiel: jdbc:pivotal:greenplum://<hostname>:<port>;DatabaseName=<database_name>
Weitere Informationen über die Verbindungs-URL finden Sie in der Greenplum-Dokumentation.
hostName
Erforderlich. Hostname oder IP-Adresse des Greenplum-Servers.
portNumber
Optional. Portnummer des Greenplum-Servers.
Wenn Sie 0 eingeben, liest das Dienstprogramm „gpload“ aus der Umgebungsvariable $PGPORT.
Standardwert ist 5432.
databaseName
Erforderlich. Name der Datenbank, zu der Sie eine Verbindung herstellen möchten.
enableSSL
Erforderlich. Legen Sie diese Option auf TRUE fest, um sichere Kommunikation zwischen dem Dienstprogramm „gpload“ und dem Greenplum-Server über SSL einzurichten.
SSLCertificatePath
Erforderlich, wenn Sie SSL aktivieren. Pfad, in dem die SSL-Zertifikate für den Greenplum-Server gespeichert werden.

Google Analytics-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren der Google Analytics-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Trennen Sie mehrere Optionen mit einem Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
Beispiel:
./infacmd.sh createconnection dn Domain_Google -un Administrator -pd Administrator -cn GA_cmd -ct GOOGLEANALYTICS -o "SERVICEACCOUNTID=serviceaccount@api-project-12345.iam.gserviceaccount.com SERVICEACCOUNTKEY='---BEGIN PRIVATE KEY---\nabcd1234322dsa\n---END PRIVATE KEY----\n' PROJECTID=api-project-12333667"
In der folgenden Tabelle werden die Google Analytics-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection “ beschrieben:
Eigenschaft
Beschreibung
SERVICEACCOUNTID
Erforderlich. Gibt den Wert „client_email“ an, der in der JSON-Datei enthalten ist, die Sie nach dem Erstellen eines Dienstkontos herunterladen.
SERVICEACCOUNTKEY
Erforderlich. Gibt den Wert „private_key“ an, der in der JSON-Datei enthalten ist, die Sie nach dem Erstellen eines Dienstkontos herunterladen.

Google BigQuery-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren der Google BigQuery-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Trennen Sie mehrere Optionen mit einem Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
Beispiel:
./infacmd.sh createconnection -dn Domain_Adapters_1041_Uni -un Administrator -pd Administrator -cn GBQ_BDM -ct BIGQUERY -o "CLIENTEMAIL='ics-test@api-project-80697026669.iam.gserviceaccount.com' PRIVATEKEY='-----BEGIN PRIVATE KEY-----\nMIIgfdzhgy74587igu787tio9QEFAASCBKgwggSkAgEAAoIBAQCy+2Dbh\n-----END PRIVATE KEY-----\n' PROJECTID=api-project-86699686669 CONNECTORTYPE=Simple SCHEMALOCATION='gs://0_europe-west6_region' STORAGEPATH='gs://0_europe-west6_region' DATASETNAMEFORCUSTOMQUERY='europe_west6' REGIONID='europe-west6'" ;
In der folgenden Tabelle werden die Google BigQuery-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection“ beschrieben:
Eigenschaft
Beschreibung
CLIENTEMAIL
Erforderlich. Gibt den Wert von „client_email“ in der JSON-Datei an, die Sie nach dem Erstellen eines Dienstkontos in Google BigQuery herunterladen.
PRIVATEKEY
Erforderlich. Gibt den Wert von „private_key“ in der JSON-Datei an, die Sie nach dem Erstellen eines Dienstkontos in Google BigQuery herunterladen.
Verbindungsmodus
CONNECTORTYPE
Erforderlich. Der Verbindungsmodus, der zum Lesen von Daten aus oder Schreiben von Daten in Google BigQuery verwendet werden soll.
Geben Sie einen der folgenden Verbindungsmodi ein:
  • - Einfach. Enthierarchisiert jedes Feld innerhalb des Felds mit dem Datenytp „Datensatz“ als separates Feld im Mapping.
  • - Hybrid. Zeigt alle Felder der obersten Ebene in der Google BigQuery-Tabelle an, einschließlich der Felder mit dem Datenytp „Datensatz“. PowerExchange for Google BigQuery zeigt das Feld der obersten Ebene mit dem Datentyp „Datensatz“ im Mapping als einzelnes Feld mit dem Datentyp „Zeichenfolge“ an.
  • - Komplex. Zeigt alle Spalten in der Google BigQuery-Tabelle als einzelnes Feld mit dem Datentyp „Zeichenfolge“ im Mapping an.
Der Standardwert ist „Einfach“.
Dateipfad für die Schemadefinition
SCHEMALOCATION
Erforderlich. Gibt ein Verzeichnis auf dem Clientcomputer an, in dem PowerExchange for Google BigQuery eine JSON-Datei mit dem Beispielschema der Google BigQuery-Tabelle erstellen muss. Der Name der JSON-Datei ist der gleiche wie der Name der Google BigQuery-Tabelle.
Alternativ können Sie einen Speicherpfad in Google Cloud Storage eingeben, in dem PowerExchange for Google BigQuery eine JSON-Datei mit dem Beispielschema der Google BigQuery-Tabelle erstellen muss. Sie können die JSON-Datei vom angegebenen Speicherpfad in Google Cloud Storage auf einen lokalen Computer herunterladen.
PROJECTID
Erforderlich. Gibt den Wert von „project_id“ in der JSON-Datei an, die Sie nach dem Erstellen eines Dienstkontos in Google BigQuery herunterladen.
Wenn Sie mehrere Projekte mit demselben Dienstkonto erstellt haben, geben Sie die ID des Projekts ein, das den Datensatz enthält, zu der Sie eine Verbindung herstellen möchten.
STORAGEPATH
Erforderlich, wenn große Datenmengen gelesen oder geschrieben werden sollen.
Pfad in Google Cloud Storage, in dem PowerExchange for Google BigQuery eine lokale Speicherdatei zum vorübergehenden Speichern der Daten erstellt.
Sie können entweder den Bucket-Namen oder den Bucket-Namen und den Ordnernamen eingeben.
Geben Sie beispielsweise gs://<Bucket-Name> oder gs://<Bucket-Name>/<Ordnername> ein.
REGIONID
Der Name der Region, in der sich der Google BigQuery-Datensatz befindet.
Wenn Sie beispielsweise eine Verbindung zu einem in der Region Las Vegas gespeicherten Google BigQuery-Datensatz herstellen möchten, geben Sie us-west4 als Regions-ID an.
HINWEIS: Stellen Sie sicher, dass Sie in der Verbindungseigenschaft Speicherpfad einen Bucket-Namen oder den Bucket-Namen und den Ordnernamen angeben, der bzw. die sich in derselben Region befinden wie der Datensatz in Google BigQuery.
Weitere Informationen zu den von Google BigQuery unterstützten Regionen finden Sie in der folgenden Google BigQuery-Dokumentation: https://cloud.google.com/bigquery/docs/locations.

Google Cloud Spanner-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren der Google Cloud Spanner-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Trennen Sie mehrere Optionen mit einem Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
Beispiel:
./infacmd.sh createconnection dn Domain_Google -un Administrator -pd Administrator -cn Spanner_cmd -ct SPANNERGOOGLE -o "CLIENTEMAIL=serviceaccount@api-project-12345.iam.gserviceaccount.com PRIVATEKEY='---BEGIN PRIVATE KEY---\nabcd1234322dsa\n---END PRIVATE KEY----\n' INSTANCEID=spanner-testing PROJECTID=api-project-12333667"
In der folgenden Tabelle werden die Google Cloud Spanner-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection “ beschrieben:
Eigenschaft
Beschreibung
CLIENTEMAIL
Erforderlich. Gibt den Wert „client_email“ an, der in der JSON-Datei enthalten ist, die Sie nach dem Erstellen eines Dienstkontos in Google Cloud Spanner herunterladen.
PRIVATEKEY
Erforderlich. Gibt den Wert „private_key“ an, der in der JSON-Datei enthalten ist, die Sie nach dem Erstellen eines Dienstkontos in Google Cloud Spanner herunterladen.
PROJECTID
Erforderlich. Gibt den Wert „project_id“ an, der in der JSON-Datei enthalten ist, die Sie nach dem Erstellen eines Dienstkontos in Google Cloud Spanner herunterladen.
Wenn Sie mehrere Projekte mit demselben Dienstkonto erstellt haben, geben Sie die ID des Projekts mit dem Datensatz ein, zu dem Sie eine Verbindung herstellen möchten.
INSTANCEID
Erforderlich. Name der in Google Cloud Spanner erstellten Instanz.

Google Cloud Storage-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren der Google Cloud Storage-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Trennen Sie mehrere Optionen mit einem Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
Beispiel:
./infacmd.sh createconnection dn Domain_Google -un Administrator -pd Administrator -cn GCS_cmd -ct GOOGLESTORAGEV2 -o "CLIENTEMAIL=serviceaccount@api-project-12345.iam.gserviceaccount.com PRIVATEKEY='---BEGIN PRIVATE KEY---\nabcd1234322dsa\n---END PRIVATE KEY----\n' PROJECTID=api-project-12333667"
In der folgenden Tabelle werden die Google Cloud Storage-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection “ beschrieben:
Eigenschaft
Beschreibung
CLIENTEMAIL
Erforderlich. Gibt den Wert „client_email“ an, der in der JSON-Datei enthalten ist, die Sie nach dem Erstellen eines Dienstkontos herunterladen.
PRIVATEKEY
Erforderlich. Gibt den Wert „private_key“ an, der in der JSON-Datei enthalten ist, die Sie nach dem Erstellen eines Dienstkontos herunterladen.
PROJECTID
Erforderlich. Gibt den Wert „project_id“ an, der in der JSON-Datei enthalten ist, die Sie nach dem Erstellen eines Dienstkontos herunterladen.
Wenn Sie mehrere Projekte mit demselben Dienstkonto erstellt haben, geben Sie die ID des Projekts mit dem Bucket ein, zu dem Sie eine Verbindung herstellen möchten.

Hadoop Connection Options

Use connection options to define a Hadoop connection.
Enter connection options in the following format:
... -o option_name='value' option_name='value' ...
To enter multiple options, separate them with a space.
To enter advanced properties, use the following format:
... -o engine_nameAdvancedProperties="'advanced.property.name=value'"
For example:
... -o blazeAdvancedProperties="'infrgrid.orchestrator.svc.sunset.time=3'"
The following table describes Hadoop connection options for infacmd isp CreateConnection and UpdateConnection commands that you configure when you want to use the Hadoop connection:
Option
Description
connectionId
String that the Data Integration Service uses to identify the connection. The ID is not case sensitive. It must be 255 characters or less and must be unique in the domain. You cannot change this property after you create the connection. Default value is the connection name.
connectionType
Required. Type of connection is Hadoop.
name
The name of the connection. The name is not case sensitive and must be unique within the domain. You can change this property after you create the connection. The name cannot exceed 128 characters, contain spaces, or contain the following special characters:
~ ` ! $ % ^ & * ( ) - + = { [ } ] | \ : ; " ' < , > . ? /
blazeJobMonitorURL
The host name and port number for the Blaze Job Monitor.
Use the following format:
<hostname>:<port>
Where
  • - <hostname> is the host name or IP address of the Blaze Job Monitor server.
  • - <port> is the port on which the Blaze Job Monitor listens for remote procedure calls (RPC).
For example, enter: myhostname:9080
blazeYarnQueueName
The YARN scheduler queue name used by the Blaze engine that specifies available resources on a cluster. The name is case sensitive.
blazeAdvancedProperties
Advanced properties that are unique to the Blaze engine.
To enter multiple properties, separate each name-value pair with the following text: &:.
Use Informatica custom properties only at the request of Informatica Global Customer Support.
blazeMaxPort
The maximum value for the port number range for the Blaze engine.
Default value is 12600
blazeMinPort
The minimum value for the port number range for the Blaze engine.
Default value is 12300
blazeUserName
The owner of the Blaze service and Blaze service logs.
When the Hadoop cluster uses Kerberos authentication, the default user is the Data Integration Service SPN user. When the Hadoop cluster does not use Kerberos authentication and the Blaze user is not configured, the default user is the Data Integration Service user.
blazeStagingDirectory
The HDFS file path of the directory that the Blaze engine uses to store temporary files. Verify that the directory exists. The YARN user, Blaze engine user, and mapping impersonation user must have write permission on this directory.
Default is /blaze/workdir. If you clear this property, the staging files are written to the Hadoop staging directory /tmp/blaze_<user name>.
clusterConfigId
The cluster configuration ID associated with the Hadoop cluster. You must enter a configuration ID to set up a Hadoop connection.
hiveStagingDatabaseName
Namespace for Hive staging tables. Use the name default for tables that do not have a specified database name.
engineType
Execution engine to run HiveServer2 tasks on the Spark engine. Default is MRv2.
You can choose MRv2 or Tez according to the engine type that the Hadoop distribution uses:
  • - Amazon EMR. Tez
  • - Azure HDI. Tez
  • - Cloudera CDH. MRv2
  • - Cloudera CDP. Tez
  • - Dataproc. MRv2
  • - Hortonworks HDP. Tez
  • - MapR. MRv2
environmentSQL
SQL commands to set the Hadoop environment. The Data Integration Service executes the environment SQL at the beginning of each Hive script generated in a Hive execution plan.
The following rules and guidelines apply to the usage of environment SQL:
  • - Use the environment SQL to specify Hive queries.
  • - Use the environment SQL to set the classpath for Hive user-defined functions and then use environment SQL or PreSQL to specify the Hive user-defined functions. You cannot use PreSQL in the data object properties to specify the classpath. If you use Hive user-defined functions, you must copy the .jar files to the following directory:<Informatica installation directory>/services/shared/hadoop/<Hadoop distribution name>/extras/hive-auxjars
  • - You can use environment SQL to define Hadoop or Hive parameters that you want to use in the PreSQL commands or in custom queries.
hadoopExecEnvExecutionParameterList
Custom properties that are unique to the Hadoop connection.
You can specify multiple properties.
Use the following format:
<property1>=<value>
To specify multiple properties use &: as the property separator.
If more than one Hadoop connection is associated with the same cluster configuration, you can override configuration set property values.
Use Informatica custom properties only at the request of Informatica Global Customer Support.
hadoopRejDir
The remote directory where the Data Integration Service moves reject files when you run mappings.
Enable the reject directory using rejDirOnHadoop.
impersonationUserName
Required if the Hadoop cluster uses Kerberos authentication. Hadoop impersonation user. The user name that the Data Integration Service impersonates to run mappings in the Hadoop environment.
The Data Integration Service runs mappings based on the user that is configured. Refer the following order to determine which user the Data Integration Services uses to run mappings:
  1. 1Operating system profile user. The mapping runs with the operating system profile user if the profile user is configured. If there is no operating system profile user, the mapping runs with the Hadoop impersonation user.
  2. 2Hadoop impersonation user. The mapping runs with the Hadoop impersonation user if the operating system profile user is not configured. If the Hadoop impersonation user is not configured, the Data Integration Service runs mappings with the Data Integration Service user.
  3. 3Data Integration Service user. The mapping runs with the Data Integration Service user if the operating system profile user and the Hadoop impersonation user are not configured.
hiveWarehouseDirectoryOnHDFS
Optional. The absolute HDFS file path of the default database for the warehouse that is local to the cluster.
If you do not configure the Hive warehouse directory, the Hive engine first tries to write to the directory specified in the cluster configuration property hive.metastore.warehouse.dir. If the cluster configuration does not have the property, the Hive engine writes to the default directory /user/hive/warehouse.
metastoreDatabaseDriver
Driver class name for the JDBC data store. For example, the following class name specifies a MySQL driver:
com.mysql.jdbc.Driver
You can get the value for the Metastore Database Driver from hive-site.xml. The Metastore Database Driver appears as the following property in hive-site.xml:
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
metastoreDatabasePassword
The password for the metastore user name.
You can get the value for the Metastore Database Password from hive-site.xml. The Metastore Database Password appears as the following property in hive-site.xml:
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>password</value>
</property>
metastoreDatabaseURI
The JDBC connection URI used to access the data store in a local metastore setup. Use the following connection URI:
jdbc:<datastore type>://<node name>:<port>/<database name>
where
  • - <node name> is the host name or IP address of the data store.
  • - <data store type> is the type of the data store.
  • - <port> is the port on which the data store listens for remote procedure calls (RPC).
  • - <database name> is the name of the database.
For example, the following URI specifies a local metastore that uses MySQL as a data store:
jdbc:mysql://hostname23:3306/metastore
You can get the value for the Metastore Database URI from hive-site.xml. The Metastore Database URI appears as the following property in hive-site.xml:
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://MYHOST/metastore</value>
</property>
metastoreDatabaseUserName
The metastore database user name.
You can get the value for the Metastore Database User Name from hive-site.xml. The Metastore Database User Name appears as the following property in hive-site.xml:
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hiveuser</value>
</property>
metastoreMode
Controls whether to connect to a remote metastore or a local metastore. By default, local is selected. For a local metastore, you must specify the Metastore Database URI, Metastore Database Driver, Username, and Password. For a remote metastore, you must specify only the Remote Metastore URI.
You can get the value for the Metastore Execution Mode from hive-site.xml. The Metastore Execution Mode appears as the following property in hive-site.xml:
<property>
<name>hive.metastore.local</name>
<value>true</true>
</property>
HINWEIS: The hive.metastore.local property is deprecated in hive-site.xml for Hive server versions 0.9 and above. If the hive.metastore.local property does not exist but the hive.metastore.uris property exists, and you know that the Hive server has started, you can set the connection to a remote metastore.
remoteMetastoreURI
The metastore URI used to access metadata in a remote metastore setup. For a remote metastore, you must specify the Thrift server details.
Use the following connection URI:
thrift://<hostname>:<port>
Where
  • - <hostname> is name or IP address of the Thrift metastore server.
  • - <port> is the port on which the Thrift server is listening.
For example, enter: thrift://myhostname:9083/
You can get the value for the Remote Metastore URI from hive-site.xml. The Remote Metastore URI appears as the following property in hive-site.xml:
<property>
<name>hive.metastore.uris</name>
<value>thrift://<n.n.n.n>:9083</value>
<description> IP address or fully-qualified domain name and port of the metastore host</description>
</property>
rejDirOnHadoop
Enables hadoopRejDir. Used to specify a location to move reject files when you run mappings.
If enabled, the Data Integration Service moves mapping files to the HDFS location listed in hadoopRejDir.
By default, the Data Integration Service stores the mapping files based on the RejectDir system parameter.
sparkEventLogDir
Optional. The HDFS file path of the directory that the Spark engine uses to log events.
sparkAdvancedProperties
Advanced properties that are unique to the Spark engine.
To enter multiple properties, separate each name-value pair with the following text: &:.
Use Informatica custom properties only at the request of Informatica Global Customer Support.
sparkStagingDirectory
The HDFS file path of the directory that the Spark engine uses to store temporary files for running jobs. The YARN user, Data Integration Service user, and mapping impersonation user must have write permission on this directory.
By default, the temporary files are written to the Hadoop staging directory /tmp/spark_<user name>.
sparkYarnQueueName
The YARN scheduler queue name used by the Spark engine that specifies available resources on a cluster. The name is case sensitive.
stgDataCompressionCodecClass
Codec class name that enables data compression and improves performance on temporary staging tables. The codec class name corresponds to the code type.
stgDataCompressionCodecType
Hadoop compression library for a compression codec class name.
You can choose None, Zlib, Gzip, Snappy, Bz2, LZO, or Custom.
Default is None.

HBase-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer HBase-Verbindung. Sie können eine HBase-Verbindung verwenden, um eine Verbindung mit einer HBase-Tabelle oder einer MapR-DB-Tabelle herzustellen.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die HBase-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection“ beschrieben:
Option
Beschreibung
DATABASETYPE
Erforderlich, wenn Sie eine HBase-Verbindung für eine MapR-DB-Tabelle erstellen. Legen Sie den Wert auf MapR-DB fest. Standard ist HBase.
clusterConfigId
The cluster configuration ID associated with the Hadoop cluster. You must enter a configuration ID to set up a Hadoop connection.
maprdbpath
Erforderlich, wenn Sie eine HBase-Verbindung erstellen, um eine Verbindung zu einer MapR-DB-Tabelle herzustellen.
Legen Sie den Wert auf den Datenbankpfad fest, der die MapR-DB-Tabelle enthält, mit der Sie eine Verbindung herstellen möchten. Geben Sie einen gültigen MapR-Clusterpfad ein. Schließen Sie den Wert in einfache Anführungszeichen ein.
Wenn Sie ein HBase-Datenobjekt für MapR-DB erstellen, können Sie nur Tabellen durchsuchen, die in dem in dieser Option angegebenen Pfad vorhanden sind. Sie können nicht auf Tabellen zugreifen, die in Unterverzeichnissen im angegebenen Pfad verfügbar sind.
Wenn Sie z. B. als maprdbpath den Pfad /user/customers/ angeben, können Sie auf die Tabellen im Verzeichnis customers zugreifen. Wenn das Verzeichnis customers jedoch ein Unterverzeichnis mit dem Namen regions enthält, können Sie nicht auf die Tabellen im folgenden Verzeichnis zugreifen:
/user/customers/regions

HDFS-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer HDFS-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die HDFS-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
userName
Benutzername für den Zugriff auf HDFS.
nameNodeURI
Der URI für den Zugriff auf das Speichersystem.
Der Wert für fs.defaultFS befindet sich im Konfigurationssatz core-site.xml der Cluster-Konfiguration.
clusterConfigId
The cluster configuration ID associated with the Hadoop cluster. You must enter a configuration ID to set up a Hadoop connection.

Hive-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Hive-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name='value' option_name='value' ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen.
Die folgende Tabelle beschreibt Hive-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle, die Sie konfigurieren, wenn Sie die Hive-Verbindung verwenden möchten:
Option
Beschreibung
connectionType
Erforderlich. Verbindungstyp ist HIVE.
name
Der Name der Verbindung. Der Name unterliegt nicht der Groß-/Kleinschreibung und muss innerhalb der Domäne eindeutig sein. Sie können diese Eigenschaft nach dem Erstellen der Verbindung ändern. Der Name darf nicht mehr als 128 Zeichen und weder Leerzeichen noch die folgenden Sonderzeichen enthalten:
~ ` ! $ % ^ & * ( ) - + = { [ } ] | \ : ; " ' < , > . ? /
environmentSQL
SQL-Befehle zum Einrichten der Hadoop-Umgebung. Im nativen Umgebungstyp führt der Datenintegrationsdienst die Umgebungs-SQL jedes Mal aus, wenn er eine Verbindung zum Hive-Metastore herstellt. Wenn die Hive-Verbindung zum Ausführen von Mappings im Hadoop-Cluster verwendet wird, führt der Datenintegrationsdienst die Umgebungs-SQL am Anfang jeder Hive-Sitzung aus.
Die folgenden Regeln und Richtlinien gelten für die Verwendung von Umgebungs-SQL in beiden Verbindungsmodi:
  • - Verwenden Sie die Umgebungs-SQL, um Hive-Abfragen anzugeben.
  • - Verwenden Sie die Umgebungs-SQL, um den Klassenpfad für benutzerdefinierte Hive-Funktionen einzustellen und verwenden Sie dann entweder Umgebungs-SQL oder PreSQL, um die benutzerdefinierten Hive-Funktionen anzugeben. Sie können PreSQL nicht in den Datenobjekteigenschaften zur Angabe des Klassenpfads verwenden. Wenn Sie benutzerdefinierte Hive-Funktionen verwenden, müssen Sie die JAR-Dateien in das folgende Verzeichnis kopieren:
  • <Informatica-Installationsverzeichnis>/services/shared/hadoop/<Name der Hadoop-Distribution>/extras/hive-auxjars
  • - Sie können auch Umgebungs-SQL zum Definieren von Hadoop- oder Hive-Parametern verwenden, die Sie in den PreSQL-Befehlen oder in benutzerspezifischen Abfragen nutzen möchten.
Wenn die Hive-Verbindung zum Ausführen von Mappings im Hadoop-Cluster verwendet wird, wird nur die Umgebungs-SQL der Hive-Verbindung ausgeführt. Die verschiedenen Umgebungs-SQL-Befehle für die Verbindungen von Hive-Quelle oder -Ziel werden nicht ausgeführt, selbst wenn sich Hive-Quellen und -Ziele in verschiedenen Clustern befinden.
quoteChar
Der Zeichentyp, der zur Kennzeichnung von Sonderzeichen und reservierten SQL-Schlüsselwörtern, wie WHERE, verwendet wird. Der Datenintegrationsdienst schließt mit dem ausgewählten Zeichen Sonderzeichen und reservierte SQL-Schlüsselwörter ein. Außerdem nutzt der Datenintegrationsdienst dieses Zeichen für die Eigenschaft Unterstützte IDs mit gemischter Groß-/Kleinschreibung.
clusterConfigId
The cluster configuration ID associated with the Hadoop cluster. You must enter a configuration ID to set up a Hadoop connection.

Eigenschaften für den Zugriff auf Hive als Quelle oder Ziel

Die folgende Tabelle beschreibt die erforderlichen Optionen für infacmd isp CreateConnection- und UpdateConnection-Befehle, die Sie konfigurieren, wenn Sie die Hive-Verbindung für den Zugriff auf Daten verwenden möchten:
Eigenschaft
Beschreibung
hiveJdbcDriverClassName
Name der JDBC-Treiberklasse.
metadataConnString
Der JDBC-Verbindungs-URI für den Zugriff auf die Metadaten des Hadoop-Servers.
Die Verbindungszeichenfolge verwendet das folgende Format:
jdbc:hive://<hostname>:<port>/<db>
Wobei
  • - hostname der Name oder die IP-Adresse des Rechners ist, auf dem der Hive-Server ausgeführt wird
  • - port der Port ist, auf dem der Hive-Server abhört
  • - db die Datenbank ist, zu der Sie eine Verbindung herstellen möchten. Wenn Sie die Datenbankdetails nicht zur Verfügung stellen, verwendet der Datenintegrationsdienst die standardmäßigen Datenbank-Details.
Zum Herstellen einer Verbindung zu HiveServer 2 verwenden Sie das Verbindungsstringformat, das Apache Hive für diese bestimmte Hadoop-Verteilung implementiert. Weitere Informationen über Apache Hive-Verbindungsstringformate finden Sie in der Apache Hive-Dokumentation.
Wenn der Hadoop-Cluster SSL- oder TLS-Authentifizierung verwendet, müssen Sie dem JDBC-Verbindungs-URI ssl=true hinzufügen. Beispiel: jdbc:hive2://<Hostname>:<Port>/<db>;ssl=true
Wenn Sie selbstsignierte Zertifikate für die SSL- oder TLS-Authentifizierung verwenden, stellen Sie sicher, dass die Zertifikatsdatei auf dem Client- und dem Datenintegrationsdienst-Computer verfügbar ist. Weitere Informationen finden Sie im Informatica Big Data Management-Cluster-Integrationshandbuch.
bypassHiveJDBCServer
JDBC-Treibermodus. Aktivieren Sie diese Option zur Verwendung des eingebetteten JDBC-Treibers (eingebetteter Modus).
Zur Verwendung des eingebetteten JDBC-Modus führen Sie folgende Aufgaben durch:
  • - Stellen Sie sicher, dass Hive-Client und Informatica-Dienste auf demselben Rechner installiert sind.
  • - Konfigurieren Sie die Hive-Verbindungseigenschaften zum Ausführen von Mappings im Hadoop-Cluster.
Wenn Sie den nicht eingebetteten Modus wählen, müssen Sie den Verbindungszeichenfolge für Datenzugriff konfigurieren.
Der eingebettete JDBC-Modus wird dem nicht eingebetteten Modus vorgezogen.
sqlAuthorized
Wenn Sie die Option auswählen, um differenzierte SQL-Authentifizierung in einer Hive-Quelle zu berücksichtigen, berücksichtigt das Mapping Einschränkungen für den Datenzugriff auf Zeilen- und Spaltenebene. Wenn Sie die Option nicht auswählen, ignoriert die Blaze-Laufzeit-Engine die Einschränkungen, und die Ergebnisse enthalten eingeschränkte Daten.
Anwendbar auf Hadoop-Cluster, in denen die Sicherheitsmodi „Sentry“ oder „Ranger“ aktiviert sind.
connectString
Die Verbindungszeichenfolge, die zum Zugriff auf Daten aus dem Hadoop-Datenspeicher verwendet wird. Die Verbindungszeichenfolge des nicht eingebetteten JDBC-Modus muss das folgende Format haben:
jdbc:hive://<hostname>:<port>/<db>
Wobei
  • - hostname der Name oder die IP-Adresse des Rechners ist, auf dem der Hive-Server ausgeführt wird.
  • - port der Port ist, auf dem der Hive-Server abhört. Der Standardwert ist 10000.
  • - db die Datenbank ist, zu der Sie eine Verbindung herstellen möchten. Wenn Sie die Datenbankdetails nicht zur Verfügung stellen, verwendet der Datenintegrationsdienst die standardmäßigen Datenbank-Details.
Zum Herstellen einer Verbindung zu HiveServer 2 verwenden Sie das Verbindungsstringformat, das Apache Hive für diese bestimmte Hadoop-Verteilung implementiert. Weitere Informationen über Apache Hive-Verbindungsstringformate finden Sie in der Apache Hive-Dokumentation.
Wenn der Hadoop-Cluster SSL- oder TLS-Authentifizierung verwendet, müssen Sie dem JDBC-Verbindungs-URI ssl=true hinzufügen. Beispiel: jdbc:hive2://<Hostname>:<Port>/<db>;ssl=true
Wenn Sie selbstsignierte Zertifikate für die SSL- oder TLS-Authentifizierung verwenden, stellen Sie sicher, dass die Zertifikatsdatei auf dem Client- und dem Datenintegrationsdienst-Computer verfügbar ist. Weitere Informationen finden Sie im Informatica Big Data Management-Cluster-Integrationshandbuch.

Eigenschaften zum Ausführen von Mappings im Hadoop-Cluster

Die folgende Tabelle beschreibt die erforderlichen Optionen für infacmd isp CreateConnection- und UpdateConnection-Befehle, die Sie konfigurieren, wenn Sie die Hive-Verbindung zum Ausführen von Informatica-Mappings im Hadoop-Cluster verwenden möchten:
Eigenschaft
Beschreibung
databaseName
Namespace für Tabellen. Verwenden Sie den Namen default für Tabellen, bei denen kein Datenbankname angegeben wurde.
customProperties
Konfiguriert oder überschreibt Hive- oder Hadoop-Cluster-Eigenschaften in der hive-site.xml-Konfiguration auf dem Computer, auf dem der Datenintegrationsdienst ausgeführt wird. Sie können mehrere Eigenschaften angeben.
Wählen Sie Bearbeiten aus, um den Namen und den Wert für die Eigenschaft anzugeben. Die Eigenschaft wird im folgenden Format angezeigt:
<property1>=<value>
Wenn Sie mehrere Eigenschaften angeben, wird &: als Trennzeichen für die Eigenschaften angezeigt.
Die maximale Länge für das Format ist 1 MB.
Wenn Sie eine erforderliche Eigenschaft für eine Hive-Verbindung eingeben, überschreibt diese die Eigenschaft, die Sie in den erweiterten Hive- bzw. Hadoop-Eigenschaften konfigurieren.
Der Datenintegrationsdienst fügt diese Eigenschaften für jeden map-reduce-Job hinzu bzw. legt diese fest. Sie können diese Eigenschaften in der JobConf jedes mapper- oder reducer-Jobs überprüfen. Greifen Sie auf die JobConf jedes Jobs über die Jobtracker-URL unter jedem map-reduce-Job zu.
Der Datenintegrationsdienst schreibt Meldungen für diese Eigenschaften in die Datenintegrationsdienst-Protokolle. Die Protokoll-Tracingebene im Datenintegrationsdienst muss so eingestellt sein, dass jede Zeile protokolliert wird. Alternativ dazu kann Verbose-Initialisierungstracing als Protokoll-Tracingebene eingestellt sein.
Geben Sie zum Beispiel die folgenden Eigenschaften an, um die Anzahl der reducer-Jobs zur Ausführung eines mapping-Jobs zu begrenzen:
mapred.reduce.tasks=2&:hive.exec.reducers.max=10
stgDataCompressionCodecClass
Codec-Klassenname, der Datenkomprimierung ermöglicht und die Leistung in temporären Staging-Tabellen verbessert. Der Codec-Klassenname entspricht dem Code-Typ.
stgDataCompressionCodecType
Hadoop-Komprimierungsbibliothek für einen Komprimierungs-Codec-Klassennamen.
Sie können „Keine“, „Zlib“, „Gzip“, „Snappy“, „Bz2“, „LZO“ oder „Benutzerdefiniert“ auswählen.
Standardwert ist „Keine“.

IBM DB2-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer IBM DB2-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Trennen Sie mehrere Optionen mit einem Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die IBM DB2-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
PassThruEnabled
Optional. 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.
MetadataAccessConnectString
Erforderlich. JDBC-Verbindungs-URL für den Zugriff auf Metadaten in der Datenbank.
jdbc:informatica:db2://<Hostname>:<Port>;DatabaseName=<Datenbankname>
Beim Importieren einer Tabelle aus dem Developer Tool oder dem Analyst Tool werden standardmäßig alle Tabellen unterhalb des standardmäßigen Schemanamens 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>
AdvancedJDBCSecurityOptions
Optional. Datenbankparameter für Metadata-Zugriff auf eine sichere Datenbank. Informatica behandelt den Wert des Felds „AdvancedJDBCSecurityOptions“ als vertrauliche Daten und verschlüsselt die Parameter-Zeichenfolge.
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.
  • - TrustStore. Erforderlich. Pfad und Dateiname der Truststore-Datei, die das SSL-Zertifikat für die Datenbank enthält.
  • - TrustStorePassword Erforderlich. Passwort der Truststore-Datei für die sichere Datenbank.
HINWEIS: Eine vollständige Liste der sicheren JDBC-Parameter finden Sie in der DataDirect JDBC-Dokumentation.
Informatica hängt die sichere JDBC-Parameter an die Verbindungszeichenfolge an. Wenn Sie die sicheren JDBC-Parameter direkt in den Verbindungsstring mit einbeziehen, geben Sie keine Parameter in das Feld „AdvancedJDBCSecurityOptions“ ein.
DataAccessConnectString
Verbindungszeichenfolge für den Zugriff auf Daten in der Datenbank
Geben Sie die Verbindungszeichenfolge im folgenden Format ein:
<Datenbankname>
CodePage
Erforderlich. Codepage, die zum Lesen aus einer Quell-Datenbank oder zum Schreiben in eine Target-Datenbank verwendet wird.
EnvironmentSQL
Optional. SQL-Befehle zum Einrichten der Datenbankumgebung beim Herstellen einer Verbindung zur Datenbank. Der Datenintegrationsdienst führt die SQL-Befehle zur Verbindungsumgebung jedes Mal aus, wenn er eine Verbindung zur Datenbank herstellt.
Beispiel: ALTER SESSION SET CURRENT_SCHEMA=INFA_USR;
HINWEIS: Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
TransactionSQL
Optional. SQL-Befehle zum Ausführen vor jeder Transaktion. Der Datenintegrationsdienst führt die Transaktions-SQL am Anfang jeder Transaktion aus.
Beispiel: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
HINWEIS: Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
Tablespace
Optional. Der Tablespace-Name der Datenbank.
QuoteChar
Optional. Das Zeichen, das als Anführungszeichen in dieser Verbindung verwendet wird.
Der Zeichentyp, der zur Kennzeichnung von Sonderzeichen und reservierten SQL-Schlüsselwörtern, wie WHERE, verwendet wird. Der Datenintegrationsdienst schließt mit dem ausgewählten Zeichen Sonderzeichen und reservierte SQL-Schlüsselwörter ein. Der Datenintegrationsdienst verwendet dieses Zeichen auch für die Eigenschaft „QuoteChar“. Standardwert ist 0.
EnableQuotes
Optional. Kann zum Aktivieren von Anführungszeichen für diese Verbindung gewählt werden.
Sofern aktiviert, schließt der Datenintegrationsdienst Tabellen-, Ansichts-, Schema-, Synonym- und Spaltennamen in Bezeichnerzeichen ein, wenn SQL für diese Objekte in der Verbindung erzeugt und ausgeführt wird. Zu verwenden, wenn Objekte Namen mit gemischter Groß-/Kleinschreibung oder kleingeschriebene Namen haben. Gültige Werte sind „True“ oder „False“. Standardwert ist „True“.
EnableConnectionPool
Optional. Aktiviert das Verbindungspooling. Wenn Sie Verbindungspooling aktivieren, behält der Verbindungspool inaktive Verbindungsinstanzen im Speicher. Wenn Sie Verbindungspooling deaktivieren, stoppt der Datenintegrationsdienst alle Poolingaktivitäten. Gültige Werte sind „True“ oder „False“. Standardwert ist „True“.
ConnectionPoolSize
Optional. Maximale Anzahl an inaktiven Verbindungsinstanzen, die der Datenintegrationsdienst für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert auf eine höhere Anzahl als die Mindestanzahl an inaktiven Verbindungsinstanzen fest. Standardwert ist 15.
ConnectionPoolMaxIdleTime
Optional. Anzahl der Sekunden, die eine die Mindestanzahl an Verbindungsinstanzen überschreitende Verbindung inaktiv bleiben kann, bevor sie vom Verbindungspool abgebrochen wird. Der Verbindungspool ignoriert die Leerlaufzeit, wenn die Mindestanzahl an inaktiven Verbindungsinstanzen nicht überschritten wird. Standardwert ist 120.
ConnectionPoolMinConnections
Optional. Die Mindestanzahl an inaktiven Verbindungsinstanzen, die der Pool für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert so fest, dass er der Poolgröße inaktiver Verbindungen gleicht oder kleiner als diese ist. Standardwert ist 0.

IMS-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer IMS-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die IMS-Verbindungsoptionen beschrieben:
Option
Beschreibung
CodePage
Erforderlich. Code zum Lesen aus oder Schreiben in die Datenbank. Verwenden Sie den ISO-Codepage-Namen, z. B. ISO-8859-6. Der Codepage-Name berücksichtigt keine Groß- und Kleinschreibung.
ArraySize
Optional. Bestimmt die Anzahl der Datensätze im Speicher-Array für die Threads, wenn der Worker-Threads-Wert größer als 0 ist. Gültige Werte sind 1 bis 5000. Standardwert ist 25.
Komprimierung
Optional. Komprimiert die Daten, um die Menge an Daten zu reduzieren, die Informatica-Anwendungen über das Netzwerk schreiben. „True“ oder „False“. Standardwert ist „False“.
EncryptionLevel
Optional. Verschlüsselungsebene. Wenn Sie AES für die Option EncryptionType angeben, müssen Sie einen der folgenden Werte angeben, um die Ebene der AES-Verschlüsselung anzugeben:
  • - 1. Verwenden Sie einen 128-Bit-Verschlüsselungsschlüssel.
  • - 2. Verwenden Sie einen 192-Bit-Verschlüsselungsschlüssel.
  • - 3. Verwenden Sie einen 256-Bit-Verschlüsselungsschlüssel.
Standardwert ist 1.
HINWEIS: Wenn Sie für den Verschlüsselungstyp „Keine“ auswählen, ignoriert der Datenintegrationsdienst den Wert für die Verschlüsselungsebene.
EncryptionType
Optional. Steuert, ob Verschlüsselung verwendet werden soll. Geben Sie einen der folgenden Werte an:
  • - Keine
  • - AES
Standardwert ist „Keine“.
InterpretAsRows
Optional. Bei TRUE gibt die Pacing-Größe eine Anzahl von Zeilen wieder. Bei „false“ gibt die Pacing-Größe Kilobyte wieder. Standardwert ist „false“.
Speicherort:
Speicherort des PowerExchange Listener-Knotens, der eine Verbindung zur Datenbank herstellen kann. Der Speicherort ist im ersten Parameter der NODE-Anweisung in der PowerExchange-Konfigurationsdatei „dbmover.cfg“ angegeben.
OffLoadProcessing
Optional. Verschiebt die Stapeldatenverarbeitung vom Quellcomputer zum Computer des Datenintegrationsdiensts.
Geben Sie einen der folgenden Werte ein:
  • - Auto. Der Datenintegrationsdienst bestimmt, ob Offload-Verarbeitung verwendet werden soll.
  • - Ja. Offload-Verarbeitung wird verwendet.
  • - Nein. Offload-Verarbeitung wird nicht verwendet.
Standardwert ist „Auto“.
PacingSize
Optional. Verlangsamt die Datenübertragungsrate, um Engpässe zu reduzieren. Je geringer der Wert ist, desto höher ist die Sitzungsleistung. Der Mindestwert lautet 0. Geben Sie 0 für optimale Leistung ein. Standardwert ist 0.
WorkerThread
Optional. Anzahl der vom Datenintegrationsdienst verwendeten Threads, um Stapeldaten bei aktivierter Offload-Verarbeitung zu verarbeiten. Um eine optimale Leistung zu erzielen, sollte dieser Wert die Anzahl der verfügbaren Prozessoren auf dem Rechner des Datenintegrationsdienstes nicht überschreiten. Gültige Werte sind 1 bis 64. Standardwert ist 0, wodurch Multithreading deaktiviert wird.
WriteMode
Geben Sie einen der folgenden Schreibmodi ein:
  • - CONFIRMWRITEON. Sendet Daten zum PowerExchange Listener und wartet auf eine Erfolgs-/Nichterfolgsreaktion, bevor weitere Daten gesendet werden.
  • - CONFIRMWRITEOFF. Sendet Daten zum PowerExchange Listener, ohne eine Erfolgs-/Nichterfolgsreaktion abzuwarten. Verwenden Sie diese Option, wenn die Target-Tabelle bei Auftreten eines Fehlers erneut geladen werden kann.
  • - ASYNCHRONOUSWITHFAULTT. Sendet Daten asynchron zum PowerExchange Listener mit der Möglichkeit der Fehlererkennung.
Der Standardwert ist CONFIRMWRITEON.
EnableConnectionPool
Optional. Aktiviert das Verbindungspooling. Wenn Sie Verbindungspooling aktivieren, behält der Verbindungspool inaktive Verbindungsinstanzen im Speicher. Wenn Sie Verbindungspooling deaktivieren, stoppt der Datenintegrationsdienst alle Poolingaktivitäten. „True“ oder „False“. Standardwert ist „False“.
ConnectionPoolSize
Optional. Maximale Anzahl an inaktiven Verbindungsinstanzen, die der Datenintegrationsdienst für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert auf eine höhere Anzahl als die Mindestanzahl an inaktiven Verbindungsinstanzen fest. Standardwert ist 15.
ConnectionPoolMaxIdleTime
Optional. Anzahl der Sekunden, die eine die Mindestanzahl an Verbindungsinstanzen überschreitende Verbindung inaktiv bleiben kann, bevor sie vom Verbindungspool abgebrochen wird. Der Verbindungspool ignoriert die Leerlaufzeit, wenn die Mindestanzahl an inaktiven Verbindungsinstanzen nicht überschritten wird. Standardwert ist 120.
ConnectionPoolMinConnections
Optional. Die Mindestanzahl an inaktiven Verbindungsinstanzen, die der Pool für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert so fest, dass er der Poolgröße inaktiver Verbindungen gleicht oder kleiner als diese ist. Standardwert ist 0.

JDBC-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer JDBC-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die JDBC-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
JDBCDriverClassName
Die Java-Klasse, die zum Herstellen einer Verbindung zur Datenbank verwendet wird.
Die folgende Liste enthält den Treiberklassennamen, den Sie für den entsprechenden Datenbanktyp eingeben können:
  • - DataDirect-JDBC-Treiberklassenname für Oracle:
  • com.informatica.jdbc.oracle.OracleDriver
  • - DataDirect-JDBC-Treiberklassenname für IBM DB2:
  • com.informatica.jdbc.db2.DB2Driver
  • - DataDirect-JDBC-Treiberklassenname für Microsoft SQL Server:
  • com.informatica.jdbc.sqlserver.SQLServerDriver
  • - DataDirect-JDBC-Treiberklassenname für Sybase ASE:
  • com.informatica.jdbc.sybase.SybaseDriver
  • - DataDirect-JDBC-Treiberklassenname für Informix:
  • com.informatica.jdbc.informix.InformixDriver
  • - DataDirect-JDBC-Treiberklassenname für MySQL:
  • com.informatica.jdbc.mysql.MySQLDriver
Weitere Informationen zu den mit bestimmten Datenbanken zu verwendenden Treiberklassen finden Sie in der Dokumentation des Herstellers.
MetadataConnString
Die URL, die zum Herstellen einer Verbindung zur Datenbank verwendet wird.
Die folgende Liste enthält die Verbindungszeichenfolge, die Sie für den entsprechenden Datenbanktyp eingeben können:
  • - DataDirect-JDBC-Treiber für Oracle:
  • jdbc:informatica:oracle://<hostname>:<port>;SID=<sid>
  • - DataDirect-JDBC-Treiber für IBM DB2:
  • jdbc:informatica:db2://<hostname>:<port>;DatabaseName=<database name>
  • - DataDirect-JDBC-Treiber für Microsoft SQL Server
  • jdbc:informatica:sqlserver://<host>:<port>;DatabaseName=<database name>
  • - DataDirect-JDBC-Treiber für Sybase ASE:
  • jdbc:informatica:sybase://<host>:<port>;DatabaseName=<database name>
  • - DataDirect-JDBC-Treiber für Informix:
  • jdbc:informatica:informix://<host>:<port>;informixServer=<informix server name>;databaseName=<dbName>
  • - DataDirect-JDBC-Treiber für MySQL:
  • jdbc:informatica:mysql://<host>:<port>;DatabaseName=<database name>
Weitere Informationen über die für bestimmte Datenbanken zu verwendende Verbindungszeichenfolge finden Sie in der Dokumentation zur URL-Syntax des Herstellers.
EnvironmentSQL
Optional. SQL-Befehle zum Einrichten der Datenbankumgebung beim Herstellen einer Verbindung zur Datenbank. Der Datenintegrationsdienst führt die SQL-Befehle zur Verbindungsumgebung jedes Mal aus, wenn er eine Verbindung zur Datenbank herstellt.
Beispiel: ALTER SESSION SET CURRENT_SCHEMA=INFA_USR;
HINWEIS: Schließen Sie Sonderzeichen in doppelte Anführungszeichen ein.
TransactionSQL
Optional. SQL-Befehle zum Ausführen vor jeder Transaktion. Der Datenintegrationsdienst führt die Transaktions-SQL am Anfang jeder Transaktion aus.
Beispiel: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
HINWEIS: Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
QuoteChar
Optional. Das Zeichen, das als Anführungszeichen in dieser Verbindung verwendet wird.
Der Zeichentyp, der zur Kennzeichnung von Sonderzeichen und reservierten SQL-Schlüsselwörtern, wie WHERE, verwendet wird. Der Datenintegrationsdienst schließt mit dem ausgewählten Zeichen Sonderzeichen und reservierte SQL-Schlüsselwörter ein. Der Datenintegrationsdienst verwendet dieses Zeichen auch für die Eigenschaft „QuoteChar“. Der Standardwert lautet „DOUBLE_QUOTE“.
EnableQuotes
Optional. Kann zum Aktivieren von Anführungszeichen für diese Verbindung gewählt werden.
Sofern aktiviert, schließt der Datenintegrationsdienst Tabellen-, Ansichts-, Schema-, Synonym- und Spaltennamen in Bezeichnerzeichen ein, wenn SQL für diese Objekte in der Verbindung erzeugt und ausgeführt wird. Zu verwenden, wenn Objekte Namen mit gemischter Groß-/Kleinschreibung oder kleingeschriebene Namen haben. Gültige Werte sind „True“ oder „False“. Standardwert ist „True“.
hadoopConnector
Erforderlich, wenn Sie Sqoop-Konnektivität für das Datenobjekt aktivieren möchten, 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.
Legen Sie den Wert auf SQOOP_146 fest, um Sqoop-Konnektivität zu aktivieren.
hadoopConnectorArgs
Optional. Geben Sie die Argumente ein, die von Sqoop zum Herstellen einer Verbindung zur Datenbank verwendet werden müssen. Schließen Sie die Sqoop-Argumente in einfache Anführungszeichen ein. Trennen Sie mehrere Argumente durch ein Leerzeichen.
Beispiel: hadoopConnectorArgs='--<Sqoop-Argument 1> --<Sqoop-Argument 2>'
Zum Lesen von Daten aus bzw. Schreiben von Daten in Teradata über spezielle TDCH-Konnektoren (Teradata Connector for Hadoop) für Sqoop definieren Sie die Klasse der TDCH-Verbindungs-Factory im Argument „hadoopConnectorArgs“. Die Klasse der Verbindungs-Factory richtet sich nach dem TDCH-Sqoop-Konnektor, der verwendet werden soll.
  • - Zur Verwendung von Cloudera Connector Powered by Teradata konfigurieren Sie das Argument „hadoopConnectorArgs“ folgendermaßen:
  • hadoopConnectorArgs='-Dsqoop.connection.factories=com.cloudera.connector.teradata.TeradataManagerFactory'
  • - Zur Verwendung von Hortonworks Connector for Teradata (unterstützt von Teradata Connector for Hadoop) konfigurieren Sie das Argument „hadoopConnectorArgs argument“ folgendermaßen:
  • hadoopConnectorArgs='-Dsqoop.connection.factories=org.apache.sqoop.teradata.TeradataManagerFactory'
Wenn Sie keine Sqoop-Argumente eingeben, erstellt der Datenintegrationsdienst den Sqoop-Befehl basierend auf den JDBC-Verbindungseigenschaften.

JDBC V2-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer JDBC V2-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Beispiel:
./infacmd.sh createConnection -dn Domain_irl63ppd06 -un Administrator -pd SAM123 -cn PostgreSQL -cid PostgreSQL -ct JDBC_V2 -cun
adaptersX1 -cpd adaptersX1 -o "connectionstring=' jdbc:postgresql://aurorapostgres-appsdk.c5wj9sntucrg.ap-south-1.rds.amazonaws.com:5432/
JDBCV2' jdbcdriverclassname='org.postgresql.Driver' schemaname='public' subtype='PostgreSQL' supportmixedcaseidentifier='true'
quoteChar='(quotes)'"
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die JDBC V2-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „infacmd isp UpdateConnection“ beschrieben:
Option
Beschreibung
username
Der Datenbankbenutzername.
Benutzername mit Zugriffsberechtigungen für Azure SQL Database, PostgreSQL oder eine relationale Datenbank.
password
Das Passwort für den Datenbankbenutzernamen.
schemaname
Der Schemaname zum Herstellen einer Verbindung mit der Datenbank.
jdbcdriverclassname
Name der JDBC-Treiberklasse.
Die folgende Liste enthält den Treiberklassennamen, den Sie für den entsprechenden Datenbanktyp eingeben können:
  • - JDBC-Treiberklassenname für die Azure SQL-Datenbank:
  • com.microsoft.sqlserver.jdbc.SQLServerDriver
  • - JDBC-Treiberklassenname für Aurora PostgreSQL:
  • org.postgresql.Driver
Weitere Informationen zu den mit bestimmten Datenbanken zu verwendenden Treiberklassen finden Sie in der Dokumentation des Herstellers.
connectionstring
Verbindungszeichenfolge zur Anmeldung bei der Datenbank.
Verwenden Sie die folgende Verbindungszeichenfolge:
'jdbc:<subprotocol>:<subname>'
Setzen Sie die Verbindungszeichenfolge in doppelte Anführungszeichen.
Die folgende Liste enthält die Beispiels-Verbindungszeichenfolgen, die Sie für den entsprechenden Datenbanktyp eingeben können:
  • - Verbindungszeichenfolge für den JDBC-Treiber der Azure SQL-Datenbank:
  • 'jdbc:informatica:oracle://<host>:<port>;SID=<'value'>'
  • - Verbindungszeichenfolge für den JDBC-Treiber von Aurora PostgreSQL:
  • 'jdbc:postgresql://<host>:<port>[/dbname]'
Weitere Informationen über die Verbindungszeichenfolge, die mit bestimmten Treibern verwendet werden soll, finden Sie in der Dokumentation des Anbieters.
subtype
Der Typ der Datenbank, zu der Sie eine Verbindung herstellen möchten.
Sie können für die Verbindung aus den folgenden Datenbanktypen auswählen:
  • - Azure SQL-Datenbank. Stellt eine Verbindung zur Azure SQL-Datenbank her.
  • - PostgreSQL Stellt eine Verbindung zur Aurora PostgreSQL-Datenbank her.
  • - Andere Verbindet sich mit jeder Datenbank, die den JDBC-Treiber Typ 4 unterstützt.
supportmixedcaseidentifier
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.
Beispielsweise unterstützt die PostgreSQL-Datenbank die gemischte Groß-/Kleinschreibung. Sie müssen diese Eigenschaft aktivieren, um eine Verbindung zur PostgreSQL-Datenbank herzustellen.
Wenn die Eigenschaft SQL-Kennungszeichen auf „Kein“ festgelegt ist, wird die Eigenschaft Unterstützte IDs für gemischte Groß-/Kleinschreibung deaktiviert.
quoteChar
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.

JD Edwards EnterpriseOne-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer JD Edwards EnterpriseOne-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Beispiel:
infacmd.bat createConnection -dn DomainName -un Domain_UserName -pd Domain_Pwd -cn conName -cid
conID -ct JDEE1 -o userName=JDEE1_DB_UserName password=JDEE1_DB_Pwd enterpriseServer=JDE_ServerName
enterprisePort=JDE_DB_Port environment=JDE_Environment role=role JDBCUserName=JDEE1_DB_UserName
JDBCPassword=JDEE1_DB_Pwd JDBCCONNECTIONSTRING='DB connection string' JDBCDriverClassName='jdbc driver classname'
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Um einen Wert einzugeben, der ein Leerzeichen oder andere nicht alphanumerische Zeichen enthält, setzen Sie den Wert in Anführungszeichen.
In der folgenden Tabelle werden die obligatorischen Verbindungsoptionen für JD Edwards EnterpriseOne für die Befehle „infacmd isp CreateConnection“ und „infacmd isp UpdateConnection“ beschrieben:
Eigenschaft
Beschreibung
userName
JD Edwards EnterpriseOne-Benutzername.
password
Passwort für den JD Edwards EnterpriseOne-Benutzernamen. Beim Passwort wird die Groß-/Kleinschreibung beachtet.
enterpriseServer
Der Hostname des JD Edwards EnterpriseOne-Servers, auf den zugegriffen werden soll.
enterprisePort
Die Portnummer für den Zugriff auf den JD Edwards EnterpriseOne-Server.
environment
Name der JD Edwards EnterpriseOne-Umgebung, zu der Sie eine Verbindung herstellen möchten.
role
Rolle des JD Edwards EnterpriseOne-Benutzers.

Kafka-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Kafka-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Kafka-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection “ beschrieben:
Option
Beschreibung
connectionId
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.
connectionType
Erforderlich. Verbindungstyp lautet KAFKA.
name
Erforderlich. Der Name der Verbindung. Der Name unterliegt nicht der Groß-/Kleinschreibung und muss innerhalb der Domäne eindeutig sein. Sie können diese Eigenschaft nach dem Erstellen der Verbindung ändern. Der Name darf nicht mehr als 128 Zeichen und weder Leerzeichen noch die folgenden Sonderzeichen enthalten: ~ ` ! $ % ^ & * ( ) - + = { [ } ] | \ : ; " ' < , > . ? /
connRetryTimeout
Anzahl der Sekunden, in denen der Integrationsdienst versucht, sich erneut mit dem Kafka-Broker zu verbinden. Ist die Quelle oder das Ziel für den angegebenen Zeitraum nicht verfügbar, wird die Zuordnungsausführung zur Vermeidung von Datenverlusten angehalten.
kafkaBrokerVersion
Die Version des Kafka-Messaging-Brokers. Sie können einen der folgenden Werte eingeben:
  • - 0.10.1.x-2.0.0
kfkBrkList
Die Kombination aus IP-Adresse und Port für die Broker-Liste des Kafka-Messaging-Systems. Die Kombination aus IP-Adresse und Port weist folgendes Format auf:
<IP Address>:<port>
Sie können mehrere kommagetrennte Kombinationen aus IP-Adresse und Port eingeben.
zkHostPortList
Die Kombination aus IP-Adresse und Port für Apache ZooKeeper zur Verwaltung der Konfiguration des Kafka-Messaging-Brokers. Die Kombination aus IP-Adresse und Port weist folgendes Format auf:
<IP Address>:<port>
Sie können mehrere kommagetrennte Kombinationen aus IP-Adresse und Port eingeben.

Kudu-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Kudu-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Kudu-Verbindungsoptionen für die Befehle infacmd isp CreateConnection und UpdateConnection beschrieben:
Eigenschaft
Beschreibung
Name
Der Name der Verbindung. Der Name unterliegt nicht der Groß-/Kleinschreibung und muss innerhalb der Domäne eindeutig sein. Sie können diese Eigenschaft nach dem Erstellen der Verbindung ändern. Der Name darf maximal 128 Zeichen umfassen 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 4.000 Zeichen enthalten.
Speicherort
Die Domäne, in der Sie die Verbindung erstellen möchten.
Typ
Der Verbindungstyp. Wählen Sie Kudu aus.

LDAP-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer LDAP-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Beispiel:
infacmd.sh createConnection -dn DomainName -un Domain_UserName -pd Domain_Pwd -cn conname -cid conname -ct ldap -o
hostName=hostIPAddress port=port_number userName=ldapUserName password=LDAPPWD
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Um einen Wert einzugeben, der ein Leerzeichen oder andere nicht alphanumerische Zeichen enthält, setzen Sie den Wert in Anführungszeichen.
In der folgenden Tabelle werden die obligatorischen LDAP-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „infacmd isp UpdateConnection“ beschrieben:
Eigenschaft
Beschreibung
hostName
Der Hostname des LDAP-Verzeichnisservers, auf den zugegriffen werden soll.
port
Die Portnummer für den Zugriff auf den LDAP-Verzeichnisserver.
userName
LDAP-Benutzername.
password
Passwort für den LDAP-Benutzernamen. Beim Passwort wird die Groß-/Kleinschreibung beachtet.

LinkedIn-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer LinkedIn-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die LinkedIn-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
ConsumerKey
Der API-Schlüssel, den Sie beim Erstellen der Anwendung in LinkedIn erhalten. LinkedIn verwendet den Schlüssel zur Identifizierung der Anwendung.
ConsumerSecret
Der Geheimschlüssel, den Sie beim Erstellen der Anwendung in LinkedIn erhalten. LinkedIn verwendet das Geheimwort für das Eigentum am Verbraucherschlüssel.
AccessToken
Zugriffstoken, den das OAuth-Dienstprogramm zurückgibt. Die LinkedIn-Anwendung verwendet diesen Token anstelle der Benutzeranmeldedaten für den Zugriff auf geschützte Ressourcen.
AccessSecret
Zugriffsgeheimwort, das das OAuth-Dienstprogramm zurückgibt. Das Geheimwort legt das Eigentum eines Token fest.

MapR-DB Connection Options

Use connection options to define an HBase connection for MapR-DB.
Enter connection options in the following format:
... -o option_name=value option_name=value ...
To enter multiple options, separate them with a space. To enter a value that contains a space or non-alphanumeric character, enclose the value in quotation marks.
The following table describes the HBase connection options for MapR-DB for the infacmd isp CreateConnection and UpdateConnection commands:
Option
Description
DATABASETYPE
Required. Set the value to MapR-DB and enclose the value in single quotes.
clusterConfigId
The cluster configuration ID associated with the Hadoop cluster. You must enter a configuration ID to set up an HBase connection for MapR-DB.
maprdbpath
Required. Set the value to the database path that contains the MapR-DB table that you want to connect to. Enter a valid MapR cluster path. Enclose the value in single quotes.
When you create an HBase data object for MapR-DB, you can browse only tables that exist in the path that you specify in this option. You cannot access tables that are available in sub-directories in the specified path.
For example, if you specify the maprdbpath as /user/customers/, you can access the tables in the customers directory. However, if the customers directory contains a sub-directory named regions, you cannot access the tables in the following directory:
/user/customers/regions

Microsoft Azure Blob Storage-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Microsoft Azure Blob Storage-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder nicht-alphanumerisches Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Verbindungsoptionen von Azure Blob Storage für die Befehle „infacmd isp CreateConnection“ und „infacmd isp UpdateConnection“ beschrieben:
Option
Beschreibung
accountName
Name des Microsoft Azure Blob Storage-Kontos.
authenticationtype
Autorisierungstyp. Sie können einen der folgenden Autorisierungsmechanismen wählen:
  • - Shared-Key-Autorisierung
  • - Signaturen für gemeinsamen Zugriff
accountKey
Microsoft Azure Blob Storage-Zugriffsschlüssel.
sharedaccesssignature
Signaturen für gemeinsamen Zugriff.
HINWEIS: Selbst wenn Sie die Berechtigung für den gemeinsamen Zugriff nicht zum Erstellen einer Verbindung verwenden möchten, definieren Sie die Option in der Befehlszeile wie folgt:
sharedaccesssignature=' '
containerName
Der Root-Container oder die Unterordner mit dem absoluten Pfad.
enspointSuffix
Typ der Microsoft Azure-Endpunkte. Sie können einen der folgenden Endpunkte angeben:
  • - core.windows.net: Standard
  • - core.usgovcloudapi.net: Zum Auswählen der Microsoft Azure-Endpunkte (US-Regierung)
  • - core.chinacloudapi.cn: Nicht anwendbar

Microsoft Azure Data Lake Storage Gen1-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Microsoft Azure Data Lake Storage Gen1-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder nicht-alphanumerisches Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden Verbindungsoptionen von Microsoft Azure Data Lake Storage Gen1 für die Befehle „infacmd isp CreateConnection“ und „infacmd isp UpdateConnection“ beschrieben:
Option
Beschreibung
ADLSAccountName
Microsoft Azure Data Lake Storage Gen1-Konto- oder Dienstname.
Client-ID
Die ID der Anwendung, in der die OAuth-Authentifizierung in Active Directory abgeschlossen werden soll.
Geheimer Clientschlüssel
Der geheime Schlüssel des Clients, mit dem die OAuth-Authentifizierung in Active Directory abgeschlossen werden soll.
Verzeichnis
Pfad eines vorhandenen Verzeichnisses auf dem angegebenen Dateisystem. Der Standardeinstellung ist das Root-Verzeichnis.
AuthEndpoint
Der Endpunkt des OAuth 2.0-Tokens, von dem aus Zugriffscode basierend auf der Client-ID generiert wird und der geheime Client-Schlüssel fertiggestellt wird.
Weitere Informationen zum Erstellen einer Client-ID und eines Clientschlüssels erhalten Sie beim Azure-Administrator oder in der Dokumentation zu Microsoft Azure Data Lake Storage Gen1.

Microsoft Azure Data Lake Storage Gen2-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Microsoft Azure Data Lake Storage Gen2-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder nicht-alphanumerisches Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden Verbindungsoptionen von Microsoft Azure Data Lake Storage Gen2 für die Befehle „infacmd isp CreateConnection“ und „infacmd isp UpdateConnection“ beschrieben:
Option
Beschreibung
accountName
Microsoft Azure Data Lake Storage Gen2-Konto- oder Dienstname.
Client-ID
Die ID der Anwendung, in der die OAuth-Authentifizierung in Active Directory abgeschlossen werden soll.
Geheimer Clientschlüssel
Der geheime Schlüssel des Clients, mit dem die OAuth-Authentifizierung in Active Directory abgeschlossen werden soll.
tenantID
Verzeichnis-ID des Azure Active Directory.
fileSystemName
Name eines vorhandenen Dateisystems in Microsoft Azure Data Lake Storage Gen2.
directoryPath
Pfad eines vorhandenen Verzeichnisses auf dem angegebenen Dateisystem. Der Standardeinstellung ist das Root-Verzeichnis.
Weitere Informationen zum Erstellen einer Client-ID, eines Clientschlüssel, einer Mandanten-ID und des Dateisystemnamens erhalten Sie beim Azure-Administrator oder in der Dokumentation zu Microsoft Azure Data Lake Storage Gen2.

Microsoft Azure SQL Data Warehouse Connection Options

Use connection options to define a Microsoft Azure SQL Data Warehouse Connection.
Enter connection options in the following format:
... -o option_name=value option_name=value ...
To enter multiple options, separate them with a space. To enter a value that contains a space or non-alphanumeric character, enclose the value in quotation marks.
The following table describes the Microsoft Azure SQL Data Warehouse Connection options for the infacmd isp CreateConnection and UpdateConnection commands:
Option
Description
JdbcUrl
Microsoft Azure SQL Data Warehouse JDBC connection string. For example, you can enter the following connection string:
jdbc:sqlserver://<Server>.database.windows.net:1433;database=<Database>
JdbcUsername
User name to connect to the Microsoft Azure SQL Data Warehouse account.
JdbcPassword
Password to connect to the Microsoft Azure SQL Data Warehouse account.
SchemaName
Name of the schema in Microsoft Azure SQL Data Warehouse.
BlobAccountName
Name of the Microsoft Azure Storage account to stage the files.
BlobAccountKey
Microsoft Azure Storage access key to stage the files.
EndPointSuffix
Type of Microsoft Azure end-points. You can specify any of the following end-points:
  • - core.windows.net: Default
  • - core.usgovcloudapi.net: To select the US government Microsoft Azure end-points
  • - core.chinacloudapi.cn: Not applicable
VNetRule
Enable to connect to a Microsoft Azure SQL Data Warehouse endpoint residing in a virtual network (VNet).
ADLSAccountName
Name of the Azure Data Lake Storage account to stage the files.
ADLSAccountKey
Azure Data Lake Storage access key to stage the files.

Microsoft SQL Server-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Microsoft SQL Server-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden Verbindungsoptionen von Microsoft SQL Server für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection“ beschrieben:
Option
Beschreibung
UseTrustedConnection
Optional. Der Integrationsdienst verwendet die Windows-Authentifizierung, um auf die Microsoft SQL Server-Datenbank zuzugreifen. Der Name des Benutzers, der den Integrationsdienst startet, muss ein gültiger Windows-Benutzer mit Zugriff auf die Microsoft SQL Server-Datenbank sein. „True“ oder „False“. Standardwert ist FALSE.
PassThruEnabled
Optional. 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.
MetadataAccessConnectString
JDBC-Verbindungs-URL für den Zugriff auf Metadaten in der Datenbank.
Verwenden Sie die folgende Verbindungs-URL:
jdbc:informatica:sqlserver://<Hostname>:<Port>;DatabaseName=<Datenbankname>
Beziehen Sie zum Testen der Verbindung mit NTLM-Authentifizierung die folgenden Parameter in die Verbindungszeichenfolge ein:
  • - AuthenticationMethod. Die zu verwendende Version der NTLM-Authentifizierung.
  • HINWEIS: UNIX unterstützt NTLMv1 und NTLMv2, jedoch nicht NTLM.
  • - Domäne. Die Domäne, zu der der SQL Server gehört.
Das folgende Beispiel zeigt die Verbindungszeichenfolge für einen SQL Server, der NTLMv2-Authentifizierung in einer NT-Domäne namens „Informatica.com“ verwendet:
jdbc:informatica:sqlserver://host01:1433;DatabaseName=SQL1;AuthenticationMethod=ntlm2java;Domain=Informatica.com
Wenn Sie eine Verbindung über NTLM-Authentifizierung herstellen, können Sie in den MS SQL Server-Verbindungseigenschaften die Option Verwenden Sie trusted Verbindung aktivieren. Wenn Sie eine Verbindung über NTLMv1- oder NTLMv2-Authentifizierung herstellen, müssen Sie den Benutzernamen und das Kennwort in den Verbindungseigenschaften angeben.
AdvancedJDBCSecurityOptions
Optional. Datenbankparameter für Metadata-Zugriff auf eine sichere Datenbank. Informatica behandelt den Wert des Felds „AdvancedJDBCSecurityOptions“ als vertrauliche Daten und verschlüsselt die Parameter-Zeichenfolge.
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.
  • - TrustStore. Erforderlich. Pfad und Dateiname der Truststore-Datei, die das SSL-Zertifikat für die Datenbank enthält.
  • - TrustStorePassword Erforderlich. Passwort der Truststore-Datei für die sichere Datenbank.
HINWEIS: Eine vollständige Liste der sicheren JDBC-Parameter finden Sie in der DataDirect JDBC-Dokumentation.
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.
DataAccessConnectString
Erforderlich. Verbindungszeichenfolge für den Zugriff auf Daten in der Datenbank
Geben Sie die Verbindungszeichenfolge im folgenden Format ein:
<Servername>@<Datenbankname>
DomainName
Optional. Der Name der Domäne, in der Microsoft SQL Server ausgeführt wird.
PacketSize
Optional. Erhöhen Sie die Netzwerkpaketgröße, damit größere Datenpakete das Netzwerk gleichzeitig durchlaufen können.
CodePage
Erforderlich. Code zum Lesen aus oder Schreiben in die Datenbank. Verwenden Sie den ISO-Codepage-Namen, z. B. ISO-8859-6. Der Codepage-Name berücksichtigt keine Groß- und Kleinschreibung.
UseDSN
Erforderlich. Legt fest, ob der Datenintegrationsdienst den Namen der Datenquelle für die Verbindung verwenden muss.
Wenn Sie den Optionswert auf „true“ festlegen, ruft der Datenintegrationsdienst den Datenbanknamen und den Servernamen aus dem DSN ab.
Wenn Sie den Optionswert auf „true“ festlegen, müssen Sie den Datenbanknamen und den Servernamen eingeben.
ProviderType
Erforderlich. Der Verbindungsprovider, den Sie für eine Verbindung zur Microsoft SQL-Serverdatenbank nutzen möchten.
Sie können einen der folgenden Werte definieren:
  • - 0. Legen Sie den Wert auf 0 fest, wenn Sie den ODBC-Providertyp verwenden möchten. Standardwert ist 0.
  • - 1. Legen Sie den Wert auf 1 fest, wenn Sie den OLEDB-Providertyp verwenden möchten.
OwnerName
Optional. Der Name des Tabelleneigentümers.
SchemaName
Optional. Der Name des Schemas in der Datenbank. Sie müssen den Schemanamen für das Profiling-Warehouse angeben, wenn der Schemaname anders lautet als der Benutzername für die Datenbank. Sie müssen den Schemanamen für die Datenobjekt-Cache-Datenbank angeben, wenn der Schemaname nicht mit dem Datenbank-Benutzernamen übereinstimmt und Sie benutzerverwaltete Cache-Tabellen konfigurieren.
EnvironmentSQL
Optional. SQL-Befehle zum Einrichten der Datenbankumgebung beim Herstellen einer Verbindung zur Datenbank. Der Datenintegrationsdienst führt die SQL-Befehle zur Verbindungsumgebung jedes Mal aus, wenn er eine Verbindung zur Datenbank herstellt.
Beispiel: ALTER SESSION SET CURRENT_SCHEMA=INFA_USR;
HINWEIS: Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
TransactionSQL
Optional. SQL-Befehle zum Ausführen vor jeder Transaktion. Der Datenintegrationsdienst führt die Transaktions-SQL am Anfang jeder Transaktion aus.
Beispiel: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
HINWEIS: Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
QuoteChar
Optional. Das Zeichen, das als Anführungszeichen in dieser Verbindung verwendet wird.
Der Zeichentyp, der zur Kennzeichnung von Sonderzeichen und reservierten SQL-Schlüsselwörtern, wie WHERE, verwendet wird. Der Datenintegrationsdienst schließt mit dem ausgewählten Zeichen Sonderzeichen und reservierte SQL-Schlüsselwörter ein. Der Datenintegrationsdienst verwendet dieses Zeichen auch für die Eigenschaft „QuoteChar“. Standardwert ist 0.
EnableQuotes
Optional. Wählen Sie diesen Wert, um Anführungszeichen für diese Verbindung zu aktivieren.
Sofern aktiviert, schließt der Datenintegrationsdienst Tabellen-, Ansichts-, Schema-, Synonym- und Spaltennamen in Bezeichnerzeichen ein, wenn SQL für diese Objekte in der Verbindung erzeugt und ausgeführt wird. Zu verwenden, wenn Objekte Namen mit gemischter Groß-/Kleinschreibung oder kleingeschriebene Namen haben. Gültige Werte sind „True“ oder „False“. Standardwert ist „True“.
EnableConnectionPool
Optional. Aktiviert das Verbindungspooling. Wenn Sie Verbindungspooling aktivieren, behält der Verbindungspool inaktive Verbindungsinstanzen im Speicher. Wenn Sie Verbindungspooling deaktivieren, stoppt der Datenintegrationsdienst alle Poolingaktivitäten. Gültige Werte sind „True“ oder „False“. Standardwert ist „True“.
ConnectionPoolSize
Optional. Maximale Anzahl an inaktiven Verbindungsinstanzen, die der Datenintegrationsdienst für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert auf eine höhere Anzahl als die Mindestanzahl an inaktiven Verbindungsinstanzen fest. Standardwert ist 15.
ConnectionPoolMaxIdleTime
Optional. Anzahl der Sekunden, die eine die Mindestanzahl an Verbindungsinstanzen überschreitende Verbindung inaktiv bleiben kann, bevor sie vom Verbindungspool abgebrochen wird. Der Verbindungspool ignoriert die Leerlaufzeit, wenn die Mindestanzahl an inaktiven Verbindungsinstanzen nicht überschritten wird. Standardwert ist 120.
ConnectionPoolMinConnections
Optional. Die Mindestanzahl an inaktiven Verbindungsinstanzen, die der Pool für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert so fest, dass er der Poolgröße inaktiver Verbindungen gleicht oder kleiner als diese ist. Standardwert ist 0.

Microsoft Dynamics CRM-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Microsoft Dynamics CRM-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Beispiel:
./infacmd.sh createconnection -dn Domain_Adapters_1020_Uni -un Administrator -pd Administrator -cn msd_cmdline_AD -cid msd_cmdline_edit -ct MSDYNAMICS -o
"AuthenticationType=Passport DiscoveryServiceURL=https://disco.crm8.dynamics.com/XRMServices/2011/Discovery.svc Username=skmanja@InformaticaLLC.onmicrosoft.com
Password=AwesomeDay103 OrganizationName=org00faf3b6 Domain=<dummy value> SECURITYTOKENSERVICE=<dummy value>"
Trennen Sie mehrere Optionen mit einem Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden Verbindungsoptionen von Microsoft Dynamics CRM für die Befehle „infacmd isp CreateConnection“ und „infacmd isp UpdateConnection“ beschrieben:
Option
Beschreibung
AuthenticationType
Erforderlich. Authentifizierungstyp für die Verbindung. Geben Sie einen der folgenden Authentifizierungstypen an:
  • - „Passport“. Wird häufig für die Online-Bereitstellung und für die Kombination von Online-Bereitstellung und Bereitstellung mit Internetzugriff von Microsoft Dynamics CRM verwendet.
  • - „Claims-based“. Wird häufig für die lokale Bereitstellung und die Bereitstellung mit Internetzugriff von Microsoft Dynamics CRM verwendet.
  • - „Active directory“. Wird häufig für die lokale Bereitstellung von Microsoft Dynamics CRM verwendet.
DiscoveryServiceURL
Erforderlich. URL des Microsoft Dynamics CRM-Diensts.
Verwenden Sie das folgende Format: <http/https>://<Name des Anwendungsservers>:<Port>/XRMService/2011/Discovery.svc
Um die Ermittlungsdienst-URL zu suchen, melden Sie sich bei der Microsoft Live-Instanz an und klicken Sie auf Einstellungen > Anpassung > Entwicklerressourcen.
Domain
Erforderlich. Domäne, zu der der Benutzer gehört. Sie müssen den vollständigen Domänennamen angeben. Beispiel: msd.sampledomain.com.
Konfigurieren Sie die Domäne für die Active Directory-Authentifizierung und die anspruchsbasierte Authentifizierung.
HINWEIS: Wenn Sie den Authentifizierungstyp „Passport“ auswählen, müssen Sie einen Dummy-Wert für „Domain“ bereitstellen.
ConfigFilesForMetadata
Konfigurationsverzeichnis für den Client.
Standardverzeichnis ist: <INFA_HOME>/clients/DeveloperClient/msdcrm/conf
OrganizationName
Erforderlich. Microsoft Dynamics CRM-Organisationsname. Bei Organisationsnamen wird zwischen Groß-und Kleinschreibung unterschieden.
Verwenden Sie für die Microsoft Live-Authentifizierung den eindeutigen Namen der Organisation in Microsoft Live.
Um den eindeutigen Namen der Organisation zu suchen, melden Sie sich bei der Microsoft Live-Instanz an und klicken Sie auf Einstellungen > Anpassung > Entwicklerresscouren.
Passwort
Erforderlich. Passwort zum Authentifizieren des Benutzers.
ConfigFilesForData
Konfigurationsverzeichnis für den Server.
Wenn sich die Server-Datei in einem anderen Verzeichnis befindet, geben Sie den Verzeichnispfad an.
SecurityTokenService
Erforderlich. URL des Microsoft Dynamics CRM-Sicherheits-Token-Diensts. Beispiel: https://sts1.<Unternehmen>.com.
Nehmen Sie die Konfiguration für die anspruchsbasierte Authentifizierung vor.
HINWEIS: Wenn Sie den Authentifizierungstyp „Passport“ oder „Active Directory“ auswählen, müssen Sie einen Dummy-Wert für SecurityTokenService bereitstellen.
Benutzername
Erforderlich. Benutzer-ID, die bei Microsoft Dynamics CRM registriert ist.
UseMetadataConfigForDataAccess
Wählen Sie diese Option aus, wenn sich die Konfigurationsdatei und die Serverdatei im selben Verzeichnis befinden.
Falls sich die Serverdatei in einem anderen Verzeichnis befindet, deaktivieren Sie diese Option und geben Sie im Feld „Datenzugriff“ den Verzeichnispfad an. Geben Sie einen der folgenden Werte an:
  • - „true“ für aktiviert
  • - „false“ für nicht aktiviert
KeyStoreFileName
Enthält die für die sichere Kommunikation erforderlichen Schlüssel und Zertifikate.
Wenn Sie die Java-cacerts-Datei verwenden möchten, löschen Sie den Inhalt dieses Felds.
KeyStorePassword
Passwort für die Datei infa_keystore.jks.
Wenn Sie die Java-cacerts-Datei verwenden möchten, löschen Sie den Inhalt dieses Felds.
TrustStoreFileName
Legen Sie INFA_TRUSTSTORE in den Umgebungsvariablen fest. Das Verzeichnis muss die truststore-Datei infa_truststore.jks enthalten. Falls die Datei nicht im angegebenen Pfad verfügbar ist, prüft der Datenintegrationsdienst das Zertifikat in der Java-cacerts-Datei.
Wenn Sie die Java-cacerts-Datei verwenden möchten, löschen Sie den Inhalt dieses Felds.
TrustStorePassword
Passwort für die Datei infa_keystore.jks.
Wenn Sie die Java-cacerts-Datei verwenden möchten, löschen Sie den Inhalt dieses Felds.

Netezza-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Netezza-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Netezza-Verbindungsoptionen für die infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
connectionString
Erforderlich. Name der ODBC-Datenquelle, die Sie zum Herstellen einer Verbindung zur Netezza-Datenbank erstellen.
jdbcUrl
Erforderlich. JDBC-URL, die vom Developer Tool beim Herstellen einer Verbindung zur Netezza-Datenbank verwendet werden muss. Verwenden Sie das folgende Format:
jdbc:netezza://<hostname>:<port>/<database name>
username
Erforderlich. Benutzername mit den entsprechenden Berechtigungen für den Zugriff auf die Netezza-Datenbank.
password
Erforderlich. Passwort für den Datenbankbenutzernamen.
timeout
Erforderlich. Zeit in Sekunden, die das Developer Tool auf eine Antwort von der Netezza-Datenbank wartet, ehe es die Verbindung schließt.

OData-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer OData-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die OData-Verbindungsoptionen für die infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Eigenschaft
Beschreibung
URL
Erforderlich. Root-URL des OData-Diensts, die die Daten bereitstellt, die Sie lesen möchten.
securityType
Optional. Sicherheitsprotokoll, das das Developer Tool verwenden muss, um eine sichere Verbindung mit dem OData-Server herzustellen.
Geben Sie einen der folgenden Werte ein:
  • - Keiner
  • - SSL
  • - TLS
trustStoreFileName
Erforderlich, wenn Sie einen Sicherheitstyp eingeben.
Name der Truststore-Datei, die das öffentliche Zertifikat für den OData-Server enthält.
trustStorePassword
Erforderlich, wenn Sie einen Sicherheitstyp eingeben.
Passwort für die Truststore-Datei, die das öffentliche Zertifikat für den OData-Server enthält.
keyStoreFileName
Erforderlich, wenn Sie einen Sicherheitstyp eingeben.
Name der Schlüsselspeicherdatei, die den privaten Schlüssel für den OData-Server enthält.
keyStorePassword
Erforderlich, wenn Sie einen Sicherheitstyp eingeben.
Passwort für die Schlüsselspeicherdatei, die den privaten Schlüssel für den OData-Server enthält.

ODBC-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer ODBC-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die ODBC-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
PassThruEnabled
Optional. 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.
DataAccessConnectString
Verbindungsstring für den Zugriff auf Daten in der Datenbank.
Geben Sie den Verbindungsstring im folgenden Format ein:
<Datenbankname>
CodePage
Erforderlich. Codepage, die zum Lesen aus einer Quell-Datenbank oder zum Schreiben auf eine Target-Datenbank oder -Datei verwendet wird.
EnvironmentSQL
Optional. SQL-Befehle zum Einrichten der Datenbankumgebung beim Herstellen einer Verbindung zur Datenbank. Der Datenintegrationsdienst führt die SQL-Befehle zur Verbindungsumgebung jedes Mal aus, wenn er eine Verbindung zur Datenbank herstellt.
Beispiel: ALTER SESSION SET CURRENT_SCHEMA=INFA_USR;
HINWEIS: Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
TransactionSQL
Optional. SQL-Befehle zum Ausführen vor jeder Transaktion. Der Datenintegrationsdienst führt die Transaktions-SQL am Anfang jeder Transaktion aus.
Beispiel: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
HINWEIS: Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
QuoteChar
Optional. Das Zeichen, das als Anführungszeichen in dieser Verbindung verwendet wird.
Der Zeichentyp, der verwendet wird, um Sonderzeichen und reservierte SQL-Schlüsselwörter wie WHERE zu kennzeichnen. Der Datenintegrationsdienst schließt mit dem ausgewählten Zeichen Sonderzeichen und reservierte SQL-Schlüsselwörter ein. Der Datenintegrationsdienst verwendet dieses Zeichen auch für die Eigenschaft „QuoteChar“. Der Standardwert ist 4.
ODBC-Provider
Optional. Der Datenbanktyp, zu dem der Datenintegrationsdienst mit ODBC eine Verbindung herstellt. Geben Sie zur Pushdown-Optimierung den Datenbanktyp an, damit der Datenintegrationsdienst die native Datenbank-SQL generieren kann. Es gibt die folgenden Optionen:
  • - Andere
  • - Sybase
  • - Microsoft_SQL_Server
  • - Teradata
  • - Netezza
  • - Greenplum
Standardwert ist „Andere“.
EnableQuotes
Optional. Wählen Sie diesen Wert, um Anführungszeichen für diese Verbindung zu aktivieren.
Sofern aktiviert, umgibt der Datenintegrationsdienst Tabellen-, Ansichts-, Schema-, Synonym- und Spaltennamen beim Generieren und Ausführen von SQL für diese Objekte in der Verbindung mit ID-Zeichen. Zu verwenden, wenn Objekte Namen mit gemischter Groß-/Kleinschreibung oder kleingeschriebene Namen haben. Gültige Werte sind „true“ oder „false“. Standardwert ist „false“.
EnableConnectionPool
Optional. Ermöglicht das Verbindungspooling. Wenn Sie Verbindungspooling aktivieren, behält der Verbindungspool inaktive Verbindungsinstanzen im Speicher. Wenn Sie Verbindungspooling deaktivieren, stoppt der Datenintegrationsdienst alle Poolingaktivitäten. Gültige Werte sind „true“ oder „false“. Standardwert ist „true“.
ConnectionPoolSize
Optional. Maximale Anzahl an inaktiven Verbindungsinstanzen, die der Datenintegrationsdienst für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert auf eine höhere Anzahl als die Mindestanzahl an inaktiven Verbindungsinstanzen fest. Standardwert ist 15.
ConnectionPoolMaxIdleTime
Optional. Anzahl der Sekunden, die eine die Mindestanzahl an Verbindungsinstanzen überschreitende Verbindung inaktiv bleiben kann, bevor sie vom Verbindungspool abgebrochen wird. Der Verbindungspool ignoriert die Leerlaufzeit, wenn die Mindestanzahl an inaktiven Verbindungsinstanzen nicht überschritten wird. Standardwert ist 120.
ConnectionPoolMinConnections
Optional. Die Mindestanzahl an inaktiven Verbindungsinstanzen, die der Pool für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert so fest, dass er der Poolgröße inaktiver Verbindungen gleicht oder kleiner als diese ist. Standardwert ist 0.

Oracle-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Oracle-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Oracle-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
PassThruEnabled
Optional. 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.
MetadataAccessConnectString
JDBC-Verbindungs-URL für den Zugriff auf Metadaten in der Datenbank
jdbc:informatica:oracle://<host_name>:<port>;SID=<database name>
AdvancedJDBCSecurityOptions
Optional. Datenbankparameter für Metadata-Zugriff auf eine sichere Datenbank. Informatica behandelt den Wert des Felds „AdvancedJDBCSecurityOptions“ als vertrauliche Daten und verschlüsselt die Parameter-Zeichenfolge.
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“ gesetzt 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.
  • - TrustStore. Erforderlich. Pfad und Dateiname der Truststore-Datei, die das SSL-Zertifikat für die Datenbank enthält.
  • - TrustStorePassword Erforderlich. Passwort der Truststore-Datei für die sichere Datenbank.
  • - KeyStore. Erforderlich. Pfad und Dateiname der Schlüsselspeicherdatei.
  • - KeyStorePassword. Passwort der Schlüsselspeicherdatei für die sichere Datenbank.
HINWEIS: Eine vollständige Liste der sicheren JDBC-Parameter finden Sie in der DataDirect JDBC-Dokumentation.
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.
DataAccessConnectString
Verbindungszeichenfolge für den Zugriff auf Daten in der Datenbank
Geben Sie die Verbindungszeichenfolge im folgenden Format aus dem TNSNAMES-Eintrag ein:
<Datenbankname>
CodePage
Erforderlich. Codepage, die zum Lesen aus einer Quelldatenbank oder zum Schreiben in eine Zieldatenbank oder -Datei verwendet wird.
EnvironmentSQL
Optional. SQL-Befehle zum Einrichten der Datenbankumgebung beim Herstellen einer Verbindung zur Datenbank. Der Datenintegrationsdienst führt die SQL-Befehle zur Verbindungsumgebung jedes Mal aus, wenn er eine Verbindung zur Datenbank herstellt.
Beispiel: ALTER SESSION SET CURRENT_SCHEMA=INFA_USR;
HINWEIS: Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
TransactionSQL
Optional. SQL-Befehle zum Ausführen vor jeder Transaktion. Der Datenintegrationsdienst führt die Transaktions-SQL am Anfang jeder Transaktion aus.
Beispiel: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
HINWEIS: Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
EnableParallelMode
Optional. Ermöglicht Parallelverarbeitung beim Laden von Daten in eine Tabelle im Massenmodus. Wird für Oracle verwendet. „True“ oder „False“. Standardwert ist „False“.
QuoteChar
Optional. Das Zeichen, das als Anführungszeichen in dieser Verbindung verwendet wird.
Der Zeichentyp, der zur Kennzeichnung von Sonderzeichen und reservierten SQL-Schlüsselwörtern, wie WHERE, verwendet wird. Der Datenintegrationsdienst schließt mit dem ausgewählten Zeichen Sonderzeichen und reservierte SQL-Schlüsselwörter ein. Der Datenintegrationsdienst verwendet dieses Zeichen auch für die Eigenschaft „QuoteChar“. Standardwert ist 0.
EnableQuotes
Optional. Wählen Sie diesen Wert, um Anführungszeichen für diese Verbindung zu aktivieren.
Sofern aktiviert, schließt der Datenintegrationsdienst Tabellen-, Ansichts-, Schema-, Synonym- und Spaltennamen in Bezeichnerzeichen ein, wenn SQL für diese Objekte in der Verbindung erzeugt und ausgeführt wird. Zu verwenden, wenn Objekte Namen mit gemischter Groß-/Kleinschreibung oder kleingeschriebene Namen haben. Gültige Werte sind „True“ oder „False“. Standardwert ist „True“.
EnableConnectionPool
Optional. Aktiviert das Verbindungspooling. Wenn Sie Verbindungspooling aktivieren, behält der Verbindungspool inaktive Verbindungsinstanzen im Speicher. Wenn Sie Verbindungspooling deaktivieren, stoppt der Datenintegrationsdienst alle Poolingaktivitäten. Gültige Werte sind „True“ oder „False“. Standardwert ist „True“.
ConnectionPoolSize
Optional. Maximale Anzahl an inaktiven Verbindungsinstanzen, die der Datenintegrationsdienst für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert auf eine höhere Anzahl als die Mindestanzahl an inaktiven Verbindungsinstanzen fest. Standardwert ist 15.
ConnectionPoolMaxIdleTime
Optional. Anzahl der Sekunden, die eine die Mindestanzahl an Verbindungsinstanzen überschreitende Verbindung inaktiv bleiben kann, bevor sie vom Verbindungspool abgebrochen wird. Der Verbindungspool ignoriert die Leerlaufzeit, wenn die Mindestanzahl an inaktiven Verbindungsinstanzen nicht überschritten wird. Standardwert ist 120.
ConnectionPoolMinConnections
Optional. Die Mindestanzahl an inaktiven Verbindungsinstanzen, die der Pool für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert so fest, dass er der Poolgröße inaktiver Verbindungen gleicht oder kleiner als diese ist. Standardwert ist 0.

Salesforce-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Salesforce-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Beispiel für eine Salesforce-Verbindung, die infacmd verwendet

infacmd createConnection -dn DomainName -un Domain_UserName -pd Domain_Pwd -cn Connection_Name -cid Connection_ID -ct SALESFORCE -o userName=salesforceUserName password=salesforcePWD SERVICE_URL=https://login.salesforce.com/services/Soap/u/42.0
Beispiel für eine OAuth Salesforce-Verbindung, die pmcmd verwendet

pmcmd createConnection -s Salesforce -n ConnectionName -u -p -l CodePage -k ConnectionType=OAuth RefreshToken=salesforceRefreshToken ConsumerKey=salesforceConsumerKey ConsumerSecret= salesforceConsumerSecret Service_URL=https://login.salesforce.com/services/Soap/u/42.0
Beispiel für eine Standard Salesforce-Verbindung, die pmpcmd verwendet

pmcmd createConnection -s Salesforce -n ConnectionName -u salesforceUserName -p salesforcePWD -l CodePage -k ConnectionType=Standard Service_URL=https://login.salesforce.com/services/Soap/u/42.0

Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Salesforce-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
Benutzername
Salesforce-Benutzername.
Passwort
Passwort für den Salesforce-Benutzernamen. Beim Passwort wird die Groß-/Kleinschreibung beachtet.
Um auf Salesforce von außerhalb des vertrauenswürdigen Netzwerks Ihres Unternehmens zuzugreifen, müssen Sie einen Sicherheitstoken an Ihr Passwort anhängen, um sich bei der API oder einem Desktop-Client anzumelden.
Um Ihren Sicherheitstoken zu erhalten oder zurückzusetzen, melden Sie sich bei Salesforce an und klicken auf Setup (Einrichten) > My Personal Information (Meine persönlichen Daten) > Reset My Security Token (Meinen Sicherheitstoken zurücksetzen).
Aktualisierungs-Token
Für eine OAuth Salesforce-Verbindung. Der Aktualisierungs-Token von Salesforce, der unter Verwendung des Verbraucherschlüssels und -geheimworts erzeugt wird.
Verbraucherschlüssel
Für eine OAuth Salesforce-Verbindung. Der von Salesforce bereitgestellte Verbraucherschlüssel, der zum Erzeugen des Aktualisierungs-Tokens benötigt wird. Weitere Informationen zum Erzeugen des Verbraucherschlüssels finden Sie in der Salesforce-Dokumentation.
Verbrauchergeheimwort
Für eine OAuth Salesforce-Verbindung. Das von Salesforce bereitgestellte Verbrauchergeheimwort, das zum Erzeugen des Aktualisierungs-Tokens benötigt wird. Weitere Informationen zum Erzeugen des Verbrauchergeheimworts finden Sie in der Salesforce-Dokumentation.
Verbindungstyp
Wählen Sie die Standard oder OAuth Salesforce-Verbindung aus.
Dienst-URL
URL des Salesforce-Diensts, auf den Sie zugreifen möchten. In einer Test- oder Entwicklungsumgebung möchten Sie möglicherweise auf die Salesforce-Sandbox-Testumgebung zugreifen. Weitere Informationen zur Salesforce-Sandbox finden Sie in der Salesforce-Dokumentation.

Salesforce Marketing Cloud-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Salesforce Marketing Cloud-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
Beispiel für den Befehl „infacmd createConnection“:
./infacmd.sh createConnection -dn DomainName -un Domain_UserName -pd Domain_Pwd -cn Connection_Name -cid Connection_ID -ct SFMC -o salesforce_marketing_cloud_url=https://webservice.s7.exacttarget.com/etframework.wsdl userName=SFMCUserName password=SFMCpwd clientid=SFMCclientid clientsecret=SFMCclientsecret enable_logging=true UTC_Offset=UTC+05:30 Batch_Size=1
Beispiel für den Befehl „infacmd updateConnection“:
./infacmd.sh updateConnection -dn DomainName -un Domain_UserName -pd Domain_Pwd -cn Connection_Name -o salesforce_marketing_cloud_url=https://mc6tbszr9y72l86wknwg5w3c3k7q.soap.marketingcloudapis.com/etframework.wsdl userName=SFMCUserName password=SFMCpwd clientid=SFMCclientid clientsecret=SFMCclientsecret enable_logging=true UTC_Offset=UTC+05:30 Batch_Size=1
Beispiel für den Befehl „infacmd removeConnection“:
./infacmd.sh removeConnection -dn DomainName -un Domain_UserName -pd Domain_Pwd -cn Connection_Name
In der folgenden Tabelle werden die Salesforce Marketing Cloud-Verbindungsoptionen für die Befehle „infacmd.sh createConnection“ und „infacmd.sh updateConnection“ und für remove-Befehle beschrieben:
Verbindungseigenschaft
Beschreibung
Domänenname
Die Informatica-Domäne, in der Sie die Verbindung erstellen möchten.
Domänen-Benutzername
Benutzername der Domäne.
Domänenpasswort
Passwort für die Domäne.
Verbindungsname
Name der Salesforce Marketing Cloud-Verbindung.
Verbindungs-ID
Der Datenintegrationsdienst verwendet die ID zum Erkennen der Verbindung.
URL der Salesforce Marketing Cloud
Die URL, die der Datenintegrationsdienst zum Herstellen einer Verbindung zu Salesforce Marketing Cloud-WSDL verwendet.
Folgende URL ist ein Beispiel für OAuth 1.0 URL:
https://webservice.s7.exacttarget.com/etframework.wsdl
Folgende URL ist ein Beispiel für OAuth 2.0 URL:
https://<SUBDOMÄNE>.soap.marketingcloudapis.com/etframework.wsdl
Informatica empfiehlt, dass Sie ein Upgrade auf OAuth 2.0 durchführen, bevor Salesforce Marketing Cloud die Unterstützung für OAuth 1.0 einstellt.
Benutzername
Benutzername des Salesforce Marketing Cloud-Kontos.
Passwort
Passwort für das Salesforce Marketing Cloud-Konto.
Client-ID
Für die Client-ID von Salesforce Marketing Cloud ist das Generieren eines gültigen Zugriffstokens erforderlich.
Geheimer Clientschlüssel
Für den geheimen Schlüssel des Clients von Salesforce Marketing Cloud ist das Generieren eines gültigen Zugriffstokens erforderlich.
Protokollierung aktivieren
Wenn Sie die Protokollierung aktivieren, können Sie das Sitzungsprotokoll für die Aufgaben sehen.
UTC-Offset
Der Sicherheitsagent verwendet die UTC-Offset-Verbindungseigenschaft, um Daten in der UTC-Offset-Zeitzone von der Salesforce Marketing Cloud zu lesen und in sie zu schreiben.
Batch-Größe
Anzahl der Zeilen, die der Sicherheitsagent in einem Batch in das Ziel schreibt.
Wenn Sie Daten einfügen oder aktualisieren und den Kontaktschlüssel angeben, werden die der angegebenen Kontakt-ID zugeordneten Daten in einem Batch in der Salesforce Marketing Cloud eingefügt oder aktualisiert. Geben Sie bei einem Upsert der Daten nach Salesforce Marketing Cloud keinen Kontaktschlüssel an.

SAPAPPLICATIONS-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren der SAPAPPLICATIONS-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Trennen Sie mehrere Optionen mit einem Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die SAPAPPLICATIONS-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „infacmd isp UpdateConnection“ beschrieben:
Option
Beschreibung
UserName
Erforderlich. SAP-Systembenutzername.
Passwort
Erforderlich. Passwort für den Benutzernamen.
HostName
Erforderlich. Hostname der SAP-Anwendung.
ClientNumber
Erforderlich. SAP-Clientnummer.
SystemNumber
Erforderlich. SAP-Systemnummer.
Sprache
Optional. SAP-Anmeldesprache.

Sequentielle Verbindungs-Optionen

Verwenden Sie SEQ-Verbindungsoptionen zum Definieren einer Verbindung zu einem sequentiellen z/OS-Datensatz.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die SEQ-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
CodePage
Erforderlich. Code zum Lesen aus der sequentiellen Datei oder zum Schreiben in diese Datei. Verwenden Sie den ISO-Codepage-Namen, z. B. ISO-8859-6. Der Codepage-Name berücksichtigt keine Groß- und Kleinschreibung.
ArraySize
Optional. Bestimmt die Anzahl der Datensätze im Speicher-Array für die Threads, wenn der Worker-Threads-Wert größer als 0 ist. Gültige Werte sind 1 bis 5000. Standardwert ist 25.
Komprimierung
Optional. Komprimiert die Daten, um die Menge an Daten zu reduzieren, die Informatica-Anwendungen über das Netzwerk schreiben. „True“ oder „False“. Standardwert ist „False“.
EncryptionLevel
Optional. Verschlüsselungsebene. Wenn Sie AES für die Option EncryptionType angeben, müssen Sie einen der folgenden Werte angeben, um die Ebene der AES-Verschlüsselung anzugeben:
  • - 1. Verwenden Sie einen 128-Bit-Verschlüsselungsschlüssel.
  • - 2. Verwenden Sie einen 192-Bit-Verschlüsselungsschlüssel.
  • - 3. Verwenden Sie einen 256-Bit-Verschlüsselungsschlüssel.
Standardwert ist 1.
HINWEIS: Wenn Sie für den Verschlüsselungstyp „Keine“ auswählen, ignoriert der Datenintegrationsdienst den Wert für die Verschlüsselungsebene.
EncryptionType
Optional. Geben Sie einen der folgenden Werte für den Verschlüsselungstyp ein:
  • - Keine
  • - AES
Standardwert ist „Keine“.
Optional. Steuert, ob Verschlüsselung verwendet werden soll. Geben Sie einen der folgenden Werte an:
  • - Keine
  • - AES
Standardwert ist „Keine“.
InterpretAsRows
Optional. Bei TRUE gibt die Pacing-Größe eine Anzahl von Zeilen wieder. Bei „false“ gibt die Pacing-Größe Kilobyte wieder. Standardwert ist „false“.
Speicherort:
Speicherort des PowerExchange Listener-Knotens, der eine Verbindung zur Datenquelle herstellen kann. Der Speicherort ist im ersten Parameter der NODE-Anweisung in der PowerExchange-Konfigurationsdatei „dbmover.cfg“ angegeben.
OffLoadProcessing
Optional. Verschiebt die Stapeldatenverarbeitung vom Datenquellcomputer zu dem Computer, auf dem der Datenintegrationsdienst ausgeführt wird.
Geben Sie einen der folgenden Werte ein:
  • - Auto. Der Datenintegrationsdienst bestimmt, ob Offload-Verarbeitung verwendet werden soll.
  • - Ja. Offload-Verarbeitung wird verwendet.
  • - Nein. Offload-Verarbeitung wird nicht verwendet.
Standardwert ist „Auto“.
PacingSize
Optional. Verlangsamt die Datenübertragungsrate, um Engpässe zu reduzieren. Je geringer der Wert ist, desto höher ist die Sitzungsleistung. Der Mindestwert lautet 0. Geben Sie 0 für optimale Leistung ein. Standardwert ist 0.
WorkerThread
Optional. Anzahl der vom Datenintegrationsdienst verwendeten Threads, um Stapeldaten bei aktivierter Offload-Verarbeitung zu verarbeiten. Um eine optimale Leistung zu erzielen, sollte dieser Wert die Anzahl der verfügbaren Prozessoren auf dem Rechner des Datenintegrationsdienstes nicht überschreiten. Gültige Werte sind 1 bis 64. Standardwert ist 0, wodurch Multithreading deaktiviert wird.
WriteMode
Geben Sie einen der folgenden Schreibmodi ein:
  • - CONFIRMWRITEON. Sendet Daten zum Data Integration Service und wartet auf eine Erfolgs-/Nichterfolgsreaktion, bevor weitere Daten gesendet werden.
  • - CONFIRMWRITEOFF. Sendet Daten zum Data Integration Service, ohne eine Erfolgs-/Nichterfolgsreaktion abzuwarten. Verwenden Sie diese Option, wenn die Target-Tabelle bei Auftreten eines Fehlers erneut geladen werden kann.
  • - ASYNCHRONOUSWITHFAULTT. Sendet Daten asynchron zum Data Integration Service mit der Möglichkeit der Fehlererkennung.
Der Standardwert ist CONFIRMWRITEON.
EnableConnectionPool
Optional. Aktiviert das Verbindungspooling. Wenn Sie Verbindungspooling aktivieren, behält der Verbindungspool inaktive Verbindungsinstanzen im Speicher. Wenn Sie Verbindungspooling deaktivieren, stoppt der Datenintegrationsdienst alle Poolingaktivitäten. „True“ oder „False“. Standardwert ist „False“.
ConnectionPoolSize
Optional. Maximale Anzahl an inaktiven Verbindungsinstanzen, die der Datenintegrationsdienst für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert auf eine höhere Anzahl als die Mindestanzahl an inaktiven Verbindungsinstanzen fest. Standardwert ist 15.
ConnectionPoolMaxIdleTime
Optional. Anzahl der Sekunden, die eine die Mindestanzahl an Verbindungsinstanzen überschreitende Verbindung inaktiv bleiben kann, bevor sie vom Verbindungspool abgebrochen wird. Der Verbindungspool ignoriert die Leerlaufzeit, wenn die Mindestanzahl an inaktiven Verbindungsinstanzen nicht überschritten wird. Standardwert ist 120.
ConnectionPoolMinConnections
Optional. Die Mindestanzahl an inaktiven Verbindungsinstanzen, die der Pool für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert so fest, dass er der Poolgröße inaktiver Verbindungen gleicht oder kleiner als diese ist. Standardwert ist 0.

Snowflake-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Snowflake-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Beispiel:
./infacmd.sh createconnection -dn Domain_Snowflake -un Administartor -pd Administrator -cn Snowflake_CLI -ct SNOWFLAKE -o "user=INFAADPQA password=passwd account=informatica role=ROLE_PC_AUTO warehouse=QAAUTO_WH"
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Um einen Wert einzugeben, der ein Leerzeichen oder andere nicht alphanumerische Zeichen enthält, setzen Sie den Wert in Anführungszeichen.
In der folgenden Tabelle werden die obligatorischen Snowflake-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection“ beschrieben:
Eigenschaft
Beschreibung
connectionId
Zeichenfolge, die der Datenintegrationsdienst zum Erkennen der Verbindung verwendet.
connectionType
Der Verbindungstyp. Verbindungstyp lautet SnowFlake.
name
Der Name der Verbindung.
account
Der Name des Snowflake-Kontos.
additionalparam
Geben Sie einen oder mehrere JDBC-Verbindungsparameter in folgendem Format ein:
<param1>=<value>&<param2>=<value>&<param3>=<value>....
Beispiel:
user=jon&warehouse=mywh&db=mydb&schema=public
password
Das Passwort zum Herstellen einer Verbindung zum Snowflake-Konto.
role
Die dem Benutzer zugewiesene Snowflake-Rolle.
user
Der Benutzername zum Herstellen einer Verbindung mit dem Snowflake-Konto.
warehouse
Der Name des Snowflake-Warehouses.

Tableau-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Tableau-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Beispiel:
./infacmd.sh createconnection -dn Domain -un Username -pd Password -cn Connection name -ct TABLEAU -o "connectionURL= contentURL= password= tableauProduct='Tableau Server' username=infaadmin site='' tabcmdInstallLocation='' tableauServer=true"
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Um einen Wert einzugeben, der ein Leerzeichen oder andere nicht alphanumerische Zeichen enthält, setzen Sie den Wert in Anführungszeichen.
In der folgenden Tabelle werden die obligatorischen Tableau-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection“ beschrieben:
Verbindungseigenschaft
Beschreibung
Tableau-Produkt
Der Name des Tableau-Produkts, zu dem Sie eine Verbindung herstellen möchten.
Zum Veröffentlichen der TDE- oder TWBX-Datei können Sie eines der folgenden Tableau-Produkte auswählen:
  • - Tableau Desktop. Erstellt eine TDE-Datei auf dem Computer des Datenintegrationsdiensts. Sie können dann die TDE-Datei manuell in Tableau Desktop importieren.
  • - Tableau Server. Veröffentlicht die generierte TDE- oder TWBX-Datei auf Tableau Server.
  • - Tableau Online. Veröffentlicht die generierte TDE- oder TWBX-Datei auf Tableau Online.
URL der Verbindung
URL von Tableau Server oder Tableau Online, unter der Sie die TDE- oder TWBX-Datei veröffentlichen möchten. Die URL hat folgendes Format: http://<Hostname von Tableau Server oder Tableau Online>:<port>
Benutzername
Benutzername des Tableau Server- oder Tableau Online-Kontos.
Passwort
Passwort für das Tableau Server- oder Tableau Online-Konto.
Inhalts-URL
Der Name der Website auf Tableau Server oder Tableau Online, auf der Sie die TDE- oder TWBX-Datei veröffentlichen möchten.
Wenden Sie sich an den Tableau-Administrator, um den Namen der Website bereitzustellen.

Tableau V3-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Tableau V3-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Beispiel:
./infacmd.sh createConnection -dn Domain -un Username -pd Password -cn Connection name -ct tableau_server -ct TABLEAU V3 -o "connectionURL= site= password= tableauProduct='Tableau Server' username="
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die obligatorischen Tableau V3-Verbindungsoptionen für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection“ beschrieben:
Verbindungseigenschaft
Beschreibung
Tableau-Produkt
Der Name des Tableau-Produkts, zu dem Sie eine Verbindung herstellen möchten.
Zum Veröffentlichen der .hyper- oder TWBX-Datei können Sie eines der folgenden Tableau-Produkte auswählen:
Tableau Desktop
Erstellt eine .hyper-Datei auf dem Computer des Datenintegrationsdiensts. Sie können die .hyper-Datei dann manuell in Tableau Desktop importieren.
Tableau Server
Veröffentlicht die generierte .hyper- oder TWBX-Datei auf Tableau Server.
Tableau Online
Veröffentlicht die generierte .hyper- oder TWBX-Datei auf Tableau Online.
URL der Verbindung
URL von Tableau Server oder Tableau Online, unter der Sie die .hyper- oder TWBX-Datei veröffentlichen möchten.
Geben Sie die URL in folgendem Format ein: http://<Hostname von Tableau Server oder Tableau Online>:<port>
Benutzername
Der Benutzername des Kontos für Tableau Server bzw. Tableau Online.
Passwort
Das Passwort für das Tableau Server- oder Tableau Online-Konto.
Site-ID
Die ID der Website auf Tableau Server oder Tableau Online, auf der Sie die TWBX-Datei veröffentlichen möchten.
HINWEIS: Bitten Sie den Tableau-Administrator, die ID der Website bereitzustellen.
Dateipfad für Schema
Der Pfad der .hyper-Beispieldatei, aus der der Datenintegrationsdienst die Tableau-Metadaten importiert.
Geben Sie eine der folgenden Optionen für den Pfad der Schemadatei ein:
  • - Absoluter Pfad der .hyper-Datei.
  • - Verzeichnispfad der .hyper-Dateien.
  • - Leerer Verzeichnispfad.
Der für die Schemadatei angegebene Pfad wird zum Standardpfad der .hyper-Zieldatei. Wenn Sie keinen Dateipfad angeben, verwendet der Datenintegrationsdienst den folgenden Standarddateipfad für die .hyper-Zieldatei:
<Installationsverzeichnis des Datentintegrationsdiensts>/apps/Data_Integration_Server/<latest version>/bin/rtdm

Verbindungsoptionen des parallelen Teradata-Transporters

Verwenden Sie Verbindungsoptionen zur Definition einer Teradata-PT-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name='value' option_name='value' ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
Die folgende Tabelle beschreibt die Optionen der Teradata-PT-Verbindung für infacmd isp CreateConnection- und UpdateConnection-Befehle:
Option
Beschreibung
UserName
Erforderlich. Benutzername der Teradata-Datenbank mit den entsprechenden Schreibberechtigung zum Zugriff auf die Datenbank.
Passwort
Erforderlich. Passwort für den Benutzernamen der Teradata-Datenbank.
DriverName
Erforderlich. Name des Teradata-JDBC-Treibers.
ConnectionString
Erforderlich. JDBC-URL zum Abrufen von Metadaten.
TDPID
Erforderlich. Name oder IP-Adresse des Teradata-Datenbankcomputers.
databaseName
Erforderlich. Teradata-Datenbankname.
Wenn Sie keinen Datenbanknamen eingeben, verwendet die Teradata-PT-API den Standardanmeldungsnamen der Datenbank.
DataCodePage
Optional. Codepage, die mit der Datenbank verbunden ist.
Beim Ausführen eines Mappings, das ein Teradata-Target lädt, muss die Codepage der Teradata-PT-Verbindung mit der Codepage des Teradata-Target übereinstimmen.
Standardwert ist UTF-8.
Beharrlichkeit
Optional. Anzahl der Stunden, in denen die Teradata-PT-API weiterhin versucht, sich anzumelden, wenn die maximale Anzahl von Operationen in der Teradata-Datenbank ausgeführt wird.
Muss ein positiver, ganzzahliger Wert sein, der nicht Null ist. Standardwert ist 4.
MaxSessions
Optional. Maximale Anzahl der Sitzungen, die die Teradata-PT-API mit der Teradata-Datenbank herstellt.
Muss ein positiver, ganzzahliger Wert sein, der nicht Null ist. Standardwert ist 4.
MinSessions
Optional. Mindestanzahl von Teradata-PT-API-Sitzungen, die erforderlich ist, damit der Teradata-PT-API-Job fortfährt.
Muss ein positiver, ganzzahliger Wert zwischen 1 und dem maximalen Wert für Sitzungen sein. Standardwert ist 1.
Ruhezustand
Optional. Anzahl der Minuten, in denen die Teradata-PT-API anhält, bevor sie wieder versucht, sich anzumelden, wenn die maximale Anzahl von Operationen in der Teradata-Datenbank ausgeführt wird.
Muss ein positiver, ganzzahliger Wert sein, der nicht Null ist. Standardwert ist 6.
useMetadataJdbcUrl
Optional.
Legen Sie diese Option auf TRUE fest, um anzugeben, dass der TDCH (Teradata Connector for Hadoop) die JDBC-URL verwenden muss, die in der Verbindungszeichenfolge angegeben wurde.
Legen Sie diese Option auf FALSE fest, um eine andere JDBC-URL anzugeben, die vom TDCH bei der Ausführung der Zuordnung verwendet werden muss.
tdchJdbcUrl
Erforderlich.
JDBC-URL, die TDCH beim Ausführen der Zuordnung verwenden muss.
dataEncryption
Erforderlich.
Aktiviert vollständige Sicherheitsverschlüsselung von SQL-Abfragen, Antworten und Daten unter Windows.
Fügen Sie zur Aktivierung von Verschlüsselung unter UNIX den Befehl UseDataEncryption=Yes zum DNS in der Datei „odbc.ini“ hinzu.
authenticationType
Erforderlich. Authentifiziert den Benutzer.
Geben Sie die folgenden Werte für den Authentifizierungstyp ein:
  • - Nativ. Authentifiziert den Benutzernamen und das Kennwort für die in der Verbindung angegebene Teradata-Datenbank.
  • - LDAP. Authentifiziert Benutzeranmeldeinformationen für den externen LDAP-Verzeichnisdienst.
Standardwert ist „Nativ“.
hadoopConnector
Erforderlich, wenn Sie Sqoop-Konnektivität für das Datenobjekt aktivieren möchten, 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.
Legen Sie den Wert auf SQOOP_146 fest, um Sqoop-Konnektivität zu aktivieren.
hadoopConnectorArgs
Optional. Geben Sie die Argumente ein, die von Sqoop zum Herstellen einer Verbindung zur Datenbank verwendet werden müssen. Schließen Sie die Sqoop-Argumente in einfache Anführungszeichen ein. Trennen Sie mehrere Argumente durch ein Leerzeichen.
Beispiel: hadoopConnectorArgs='--<Sqoop-Argument 1> --<Sqoop-Argument 2>'
Zum Lesen von Daten aus bzw. Schreiben von Daten in Teradata über spezielle TDCH-Konnektoren (Teradata Connector for Hadoop) für Sqoop definieren Sie die Klasse der TDCH-Verbindungs-Factory im Argument „hadoopConnectorArgs“. Die Klasse der Verbindungs-Factory richtet sich nach dem TDCH-Sqoop-Konnektor, der verwendet werden soll.
  • - Zur Verwendung von Cloudera Connector Powered by Teradata konfigurieren Sie das Argument „hadoopConnectorArgs“ folgendermaßen:
  • hadoopConnectorArgs='-Dsqoop.connection.factories=com.cloudera.connector.teradata.TeradataManagerFactory'
  • - Zur Verwendung von Hortonworks Connector for Teradata (unterstützt von Teradata Connector for Hadoop) konfigurieren Sie das Argument „hadoopConnectorArgs argument“ folgendermaßen:
  • hadoopConnectorArgs='-Dsqoop.connection.factories=org.apache.sqoop.teradata.TeradataManagerFactory'
Wenn Sie keine Sqoop-Argumente eingeben, erstellt der Datenintegrationsdienst den Sqoop-Befehl basierend auf den JDBC-Verbindungseigenschaften.

Twitter-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Twitter-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Twitter-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
ConsumerKey
Der Verbraucherschlüssel, den Sie beim Erstellen der Anwendung in Twitter erhalten. Twitter verwendet die Schlüssel zur Identifizierung der Anwendung.
ConsumerSecret
Das Verbrauchergeheimwort, das Sie beim Erstellen einer Twitter-Anwendung erhalten. Twitter verwendet das Geheimwort für das Eigentum am Verbraucherschlüssel.
AccessToken
Zugriffstoken, den das OAuth-Dienstprogramm zurückgibt. Twitter verwendet diesen Token anstelle der Benutzeranmeldedaten für den Zugriff auf geschützte Ressourcen.
AccessSecret
Zugriffsgeheimwort, das das OAuth-Dienstprogramm zurückgibt. Das Geheimwort legt das Eigentum eines Token fest.

Twitter Streaming-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Twitter Streaming-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die Twitter Streaming-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
HoseType
Streaming-API-Methoden. Sie können die folgenden Methoden angeben:
  • - Filter. Die Twitter statuses/filter-Methode gibt öffentliche Statusangaben zurück, die mit den Suchkriterien übereinstimmen.
  • - Beispiel. Die Twitter statuses/sample-Methode gibt eine zufällige Stichprobe aus allen öffentlichen Statusangaben zurück.
UserName
Name des Twitter-Benutzerbildschirms
Passwort
Twitter-Passwort.

VSAM-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer VSAM-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden die VSAM-Verbindungsoptionen für infacmd isp CreateConnection- und UpdateConnection-Befehle beschrieben:
Option
Beschreibung
CodePage
Erforderlich. Code zum Lesen aus der oder Schreiben in die VSAM-Datei. Verwenden Sie den ISO-Codepage-Namen, z. B. ISO-8859-6. Der Codepage-Name berücksichtigt keine Groß- und Kleinschreibung.
ArraySize
Optional. Bestimmt die Anzahl der Datensätze im Speicher-Array für die Threads, wenn der Worker-Threads-Wert größer als 0 ist. Gültige Werte sind 1 bis 5000. Standardwert ist 25.
Komprimierung
Optional. Komprimiert die Daten, um die Menge an Daten zu reduzieren, die Informatica-Anwendungen über das Netzwerk schreiben. „True“ oder „False“. Standardwert ist „False“.
EncryptionLevel
Optional. Verschlüsselungsebene. Wenn Sie AES für die Option EncryptionType angeben, müssen Sie einen der folgenden Werte angeben, um die Ebene der AES-Verschlüsselung anzugeben:
  • - 1. Verwenden Sie einen 128-Bit-Verschlüsselungsschlüssel.
  • - 2. Verwenden Sie einen 192-Bit-Verschlüsselungsschlüssel.
  • - 3. Verwenden Sie einen 256-Bit-Verschlüsselungsschlüssel.
Standardwert ist 1.
HINWEIS: Wenn Sie für den Verschlüsselungstyp „Keine“ auswählen, ignoriert der Datenintegrationsdienst den Wert für die Verschlüsselungsebene.
EncryptionType
Optional. Steuert, ob Verschlüsselung verwendet werden soll. Geben Sie einen der folgenden Werte an:
  • - Keine
  • - AES
Standardwert ist „Keine“.
InterpretAsRows
Optional. Bei TRUE gibt die Pacing-Größe eine Anzahl von Zeilen wieder. Bei „false“ gibt die Pacing-Größe Kilobyte wieder. Standardwert ist „false“.
Speicherort:
Speicherort des PowerExchange Listener-Knotens, der eine Verbindung zu VSAM herstellen kann. Der Knoten wird in der dbmover.cfg-Konfigurationsdatei von PowerExchange definiert.
OffLoadProcessing
Optional. Verschiebt die Stapeldatenverarbeitung von der VSAM-Quelle zum Datenintegrationsdienst-Computer.
Geben Sie einen der folgenden Werte ein:
  • - Auto. Der Datenintegrationsdienst bestimmt, ob Offload-Verarbeitung verwendet werden soll.
  • - Ja. Offload-Verarbeitung wird verwendet.
  • - Nein. Offload-Verarbeitung wird nicht verwendet.
Standardwert ist „Auto“.
PacingSize
Optional. Verlangsamt die Datenübertragungsrate, um Engpässe zu reduzieren. Je geringer der Wert ist, desto höher ist die Sitzungsleistung. Der Mindestwert lautet 0. Geben Sie 0 für optimale Leistung ein. Standardwert ist 0.
WorkerThread
Optional. Anzahl der vom Datenintegrationsdienst verwendeten Threads, um Stapeldaten bei aktivierter Offload-Verarbeitung zu verarbeiten. Um eine optimale Leistung zu erzielen, sollte dieser Wert die Anzahl der verfügbaren Prozessoren auf dem Rechner des Datenintegrationsdienstes nicht überschreiten. Gültige Werte sind 1 bis 64. Standardwert ist 0, wodurch Multithreading deaktiviert wird.
WriteMode
Geben Sie einen der folgenden Schreibmodi ein:
  • - CONFIRMWRITEON. Sendet Daten zum Data Integration Service und wartet auf eine Erfolgs-/Nichterfolgsreaktion, bevor weitere Daten gesendet werden.
  • - CONFIRMWRITEOFF. Sendet Daten zum Data Integration Service, ohne eine Erfolgs-/Nichterfolgsreaktion abzuwarten. Verwenden Sie diese Option, wenn die Target-Tabelle bei Auftreten eines Fehlers erneut geladen werden kann.
  • - ASYNCHRONOUSWITHFAULTT. Sendet Daten asynchron zum Data Integration Service mit der Möglichkeit der Fehlererkennung.
Der Standardwert ist CONFIRMWRITEON.
EnableConnectionPool
Optional. Aktiviert das Verbindungspooling. Wenn Sie Verbindungspooling aktivieren, behält der Verbindungspool inaktive Verbindungsinstanzen im Speicher. Wenn Sie Verbindungspooling deaktivieren, stoppt der Datenintegrationsdienst alle Poolingaktivitäten. „True“ oder „False“. Standardwert ist „False“.
ConnectionPoolSize
Optional. Maximale Anzahl an inaktiven Verbindungsinstanzen, die der Datenintegrationsdienst für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert auf eine höhere Anzahl als die Mindestanzahl an inaktiven Verbindungsinstanzen fest. Standardwert ist 15.
ConnectionPoolMaxIdleTime
Optional. Anzahl der Sekunden, die eine die Mindestanzahl an Verbindungsinstanzen überschreitende Verbindung inaktiv bleiben kann, bevor sie vom Verbindungspool abgebrochen wird. Der Verbindungspool ignoriert die Leerlaufzeit, wenn die Mindestanzahl an inaktiven Verbindungsinstanzen nicht überschritten wird. Standardwert ist 120.
ConnectionPoolMinConnections
Optional. Die Mindestanzahl an inaktiven Verbindungsinstanzen, die der Pool für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert so fest, dass er der Poolgröße inaktiver Verbindungen gleicht oder kleiner als diese ist. Standardwert ist 0.

Verbindungsoptionen von Web Content-Kapow Katalyst

Verwenden Sie die Verbindungsoptionen, um eine Web Content-Kapow Katalyst-Verbindung zu definieren.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
Die folgende Tabelle beschreibt die Verbindungsoptionen von Web Content-Kapow Katalyst für infacmd isp CreateConnection- und UpdateConnection-Befehle:
Option
Beschreibung
ManagementConsoleURL
URL der lokalen Management-Konsole, wo der Robot hochgeladen wird.
Die URL muss mit http oder https beginnen. Zum Beispiel http://localhost:50080.
RQLServicePort
Die Portnummer, auf der der Socket-Dienst den RQL-Dienst abhört.
Geben Sie einen Wert zwischen 1 und 65535 ein. Der Standardwert ist 50000.
Benutzername
Benutzername ist erforderlich, um auf die lokale Management-Konsole zuzugreifen.
Passwort
Passwort für den Zugriff auf die lokale Management-Konsole.