Installieren und konfigurieren Sie native Clientsoftware auf dem Computer, auf dem der Datenintegrationsdienst, PowerCenter-Integrationsdienst und PowerCenter-Repository-Dienst ausgeführt werden. Installieren und konfigurieren Sie außerdem die zugrunde liegende Clientzugriff-Software, die der ODBC-Treiber benötigt. Um die Kompatibilität zwischen Informatica und den Datenbanken sicherzustellen, verwenden Sie die entsprechenden Datenbank-Client-Bibliotheken.
Die Informatica-Installation enthält DataDirect-ODBC-Treiber. Wenn die odbc.ini-Datei Verbindungen enthält, die frühere Versionen des ODBC-Treibers verwenden, aktualisieren Sie die Verbindungsinformationen, um die neuen Treiber zu verwenden. Verwenden Sie System-DSN, um eine ODBC-Datenquelle unter Windows anzugeben.
1Melden Sie sich am Computer, auf dem der Anwendungsdienst ausgeführt wird, als Benutzer an, der einen Dienstprozess starten kann.
2Legen Sie die Umgebungsvariablen ODBCHOME und PATH fest.
ODBCHOME. Legen Sie die Variablen für das DataDirect ODBC-Installationsverzeichnis fest. Wenn das Verzeichnis beispielsweise folgendermaßen lautet: /export/home/Informatica/10.0.0/ODBC7.1.
Bei Verwendung einer Bourne-Shell:
$ ODBCHOME=/export/home/Informatica/10.0.0/ODBC7.1; export ODBCHOME
Bei Verwendung einer C-Shell:
$ setenv ODBCHOME /export/home/Informatica/10.0.0/ODBC7.1
PATH. Zum Ausführen der ODBC-Befehlszeilenprogramme, z. B. ddtestlib, legen Sie die Variable so fest, dass sie das ODBC-bin-Verzeichnis enthält.
Bei Verwendung einer Bourne-Shell:
$ PATH=${PATH}:$ODBCHOME/bin; export PATH
Bei Verwendung einer C-Shell:
$ setenv PATH ${PATH}:$ODBCHOME/bin
Führen Sie das Hilfsprogramm ddtestlib aus, um sicherzustellen, dass der DataDirect ODBC-Treibermanager die Treiberdateien laden kann.
3Legen Sie die Umgebungsvariable der gemeinsam genutzten Bibliothek fest.
Die ODBC-Clientsoftware enthält eine Reihe von gemeinsam genutzten Bibliothekkomponenten, die die Dienstprozesse dynamisch laden. Legen Sie die Umgebungsvariable der gemeinsam genutzten Bibliothek so fest, dass die Dienste die gemeinsam genutzten Bibliotheken zur Laufzeit suchen können.
Der Pfad der gemeinsam genutzten Bibliothek muss außerdem das Informatica-Installationsverzeichnis (server_dir) enthalten.
Legen Sie die Umgebungsvariable der gemeinsam genutzten Bibliothek basierend auf dem Betriebssystem fest.
In der folgenden Tabelle werden die Variablen der gemeinsam genutzten Bibliothek für jedes Betriebssystem beschrieben:
Betriebssystem | Variable |
|---|
Linux | LD_LIBRARY_PATH |
AIX | LIBPATH |
Benutzen Sie zum Beispiel die folgende Syntax für Linux:
- - Bei Verwendung einer Bourne-Shell:
$ LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$HOME/server_dir:$ODBCHOME/lib; export LD_LIBRARY_PATH
- - Bei Verwendung einer C-Shell:
$ setenv LD_LIBRARY_PATH $HOME/server_dir:$ODBCHOME:${LD_LIBRARY_PATH}
Für AIX
- - Bei Verwendung einer Bourne-Shell:
$ LIBPATH=${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib; export LIBPATH
- - Bei Verwendung einer C-Shell:
$ setenv LIBPATH ${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib
4Bearbeiten Sie die vorhandene odbc.ini-Datei oder kopieren Sie die odbc.ini-Datei in das Basisverzeichnis und bearbeiten Sie sie.
Die Datei befindet sich im Verzeichnis $ODBCHOME.
$ cp $ODBCHOME/odbc.ini $HOME/.odbc.ini
Fügen Sie einen Eintrag zu der ODBC-Datenquelle unter dem Abschnitt [ODBC Data Sources] hinzu und konfigurieren Sie die Datenquelle.
Beispiel:
MY_MSSQLSERVER_ODBC_SOURCE=<Driver name or data source description>
[MY_SQLSERVER_ODBC_SOURCE]
Driver=<path to ODBC drivers>
Description=DataDirect 8.0 SQL Server Wire Protocol
Database=<SQLServer_database_name>
LogonID=<username>
Password=<password>
Address=<TCP/IP address>,<port number>
QuoteId=No
AnsiNPW=No
ApplicationsUsingThreads=1
Diese Datei existiert möglicherweise bereits, wenn Sie eine oder mehrere ODBC-Datenquellen konfiguriert haben.
5Prüfen Sie, ob der letzte Eintrag in der odbc.ini-Datei InstallDir ist und lassen Sie ihn auf das ODBC-Installationsverzeichnis verweisen.
Beispiel:
InstallDir=/export/home/Informatica/10.0.0/ODBC7.1
6Wenn Sie die odbc.ini-Datei im Basisverzeichnis verwenden, setzen Sie die Umgebungsvariable ODBCINI.
Bei Verwendung einer Bourne-Shell:
$ ODBCINI=/$HOME/.odbc.ini; export ODBCINI
Bei Verwendung einer C-Shell:
$ setenv ODBCINI $HOME/.odbc.ini
7Bearbeiten Sie die .cshrc- oder die .profile-Datei, um den gesamten Satz der Shell-Befehle einzubeziehen. Speichern Sie die Datei und melden Sie sich entweder erneut an oder führen Sie den Quellbefehl aus.
Bei Verwendung einer Bourne-Shell:
$ source .profile
Bei Verwendung einer C-Shell:
$ source .cshrc
8Verwenden Sie das Hilfsprogramm ddtestlib, um zu überprüfen, ob der DataDirect ODBC-Treibermanager die Treiberdatei laden kann, die Sie für die Datenquelle in der Datei „odbc.ini“ festgelegt haben.
Sie haben zum Beispiel den Treibereintrag:
Driver = /export/home/Informatica/10.0.0/ODBC7.1/lib/DWxxxxnn.so
Führen Sie den folgenden Befehl aus:
ddtestlib /export/home/Informatica/10.0.0/ODBC7.1/lib/DWxxxxnn.so
9Installieren und konfigurieren Sie jede zugrunde liegende Clientzugriffs-Software, die der ODBC-Treiber benötigt.