Instale y configure el controlador ODBC de Netezza en el equipo en el que se ejecuta el proceso del Servicio de integración de PowerCenter. Utilice el administrador de controladores de DataDirect que se incluye en el paquete de controladores de DataDirect proporcionado con el producto de Informatica para configurar los detalles de origen de datos de Netezza en el archivo odbc.ini.
Puede configurar la conectividad ODBC a una base de datos de Netezza.
Los siguientes pasos proporcionan una guía para configurar la conectividad ODBC. Para ver instrucciones específicas, consulte la documentación de la base de datos.
1. Para configurar la conectividad para el proceso del servicio de integración, inicie sesión en el equipo como un usuario con permiso para iniciar un proceso de servicio.
2. Configure las variables de entorno ODBCHOME, NZ_ODBC_INI_PATH y PATH.
ODBCHOME. Configure la variable para el directorio de instalación de ODBC. Por ejemplo:
Uso de un shell de Bourne:
$ ODBCHOME=<Informatica server home>/ODBC7.1; export ODBCHOME
Uso de un shell de C:
$ setenv ODBCHOME =<Informatica server home>/ODBC7.1
PATH. Configure la variable para el directorio ODBCHOME/bin. Por ejemplo:
Uso de un shell de Bourne:
PATH="${PATH}:$ODBCHOME/bin"
Uso de un shell de C:
$ setenv PATH ${PATH}:$ODBCHOME/bin
NZ_ODBC_INI_PATH. Configure la variable para que apunte al directorio que contiene el archivo odbc.ini. Por ejemplo, si el archivo odbc.ini se encuentra en el directorio $ODBCHOME:
Uso de un shell de Bourne:
NZ_ODBC_INI_PATH=$ODBCHOME; export NZ_ODBC_INI_PATH
Uso de un shell de C:
$ setenv NZ_ODBC_INI_PATH $ODBCHOME
3. Configure la variable de entorno de biblioteca compartida.
La ruta de acceso a la biblioteca compartida debe contener las bibliotecas ODBC. Además, debe incluir el directorio de instalación de servicios de Informatica (server_dir).
Establezca la variable de entorno de la biblioteca compartida según el sistema operativo. Establezca la carpeta de la biblioteca de Netezza en <NetezzaInstallationDir>/lib64.
La siguiente tabla describe las variables de biblioteca compartida para cada sistema operativo:
Sistema operativo | Variable |
---|
Solaris | LD_LIBRARY_PATH |
Linux | LD_LIBRARY_PATH |
AIX | LIBPATH |
HP-UX | SHLIB_PATH |
Por ejemplo, use la siguiente sintaxis para Solaris y Linux:
- - Uso de un shell de Bourne:
$ LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$HOME/server_dir:$ODBCHOME/lib:<NetezzaInstallationDir>/lib64”
export LD_LIBRARY_PATH
- - Uso de un shell de C:
$ setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:$HOME/server_dir:$ODBCHOME/lib:<NetezzaInstallationDir>/lib64"
Para AIX
- - Uso de un shell de Bourne:
$ LIBPATH=${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib:<NetezzaInstallationDir>/lib64; export LIBPATH
- - Uso de un shell de C:
$ setenv LIBPATH ${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib:<NetezzaInstallationDir>/lib64
Para HP-UX
- - Uso de un shell de Bourne:
$ SHLIB_PATH=${SHLIB_PATH}:$HOME/server_dir:$ODBCHOME/lib:<NetezzaInstallationDir>/lib64; export SHLIB_PATH
- - Uso de un shell de C:
$ setenv SHLIB_PATH ${SHLIB_PATH}:$HOME/server_dir:$ODBCHOME/lib:<NetezzaInstallationDir>/lib64
4. Edite el archivo odbc.ini existente o copie el archivo odbc.ini en el directorio principal y edítelo.
Este archivo existe en el directorio $ODBCHOME.
$ cp $ODBCHOME/odbc.ini $HOME/.odbc.ini
Añada una entrada para el origen de datos de Netezza en la sección [Orígenes de datos ODBC] y configure el origen de datos.
Por ejemplo:
[NZSQL]
Driver = /export/home/appsqa/thirdparty/netezza/lib64/libnzodbc.so
Description = NetezzaSQL ODBC
Servername = netezza1.informatica.com
Port = 5480
Database = infa
Username = admin
Password = password
Debuglogging = true
StripCRLF = false
PreFetch = 256
Protocol = 7.0
ReadOnly = false
ShowSystemTables = false
Socket = 16384
DateFormat = 1
TranslationDLL =
TranslationName =
TranslationOption =
NumericAsChar = false
Para obtener más información acerca de la conectividad de Netezza, consulte la documentación del controlador ODBC de Netezza.
5. Compruebe si la última entrada del archivo odbc.ini es InstallDir y establézcala en el directorio de instalación de ODBC.
Por ejemplo:
InstallDir=<Informatica install directory>/<ODBCHOME directory>
6. Edite el archivo .cshrc o .profile para que incluya el conjunto completo de comandos de shell.
7. Reinicie los servicios de Informatica.