bancos de dados, use as bibliotecas apropriadas do cliente de banco de dados. Você deve configurar a conectividade para os seguintes componentes da Informatica:
¨ Serviço de Integração do PowerCenter. Instale o cliente, o driver ODBC e qualquer outro software cliente Teradata que você possa precisar na máquina onde o processo do Serviço de Integração do PowerCenter é executado. Configure também a conectividade ODBC.
Nota: Com base na recomendação da Teradata, a Informatica usa o ODBC para conectar-se com o Teradata. O
ODBC é uma interface nativa para Teradata.
Configurando a Conectividade ODBC
Você pode configurar a conectividade ODBC para um banco de dados Teradata.
As etapas a seguir fornecem uma orientação para configurar a conectividade ODBC. Para obter instruções específicas, consulte a documentação do banco de dados.
1. Para configurar a conectividade do processo do serviço de integração, faça logon na máquina como um usuário que possa iniciar o processo de serviço.
2. Defina as variáveis de ambiente TERADATA_HOME, ODBCHOME e PATH.
TERADATA_HOME. Defina a variável como o diretório de instalação do driver do Teradata. Os padrões são os
seguintes:
Usando um shell Bourne:
$ TERADATA_HOME=/teradata/usr; export TERADATA_HOME Usando um shell C:
$ setenv TERADATA_HOME /teradata/usr
ODBCHOME. Defina a variável como o diretório de instalação do ODBC. Por exemplo:
Usando um shell Bourne:
$ ODBCHOME=/usr/odbc; export ODBCHOME Usando um shell C:
$ setenv ODBCHOME /usr/odbc
PATH. Para executar o utilitário ddtestlib, a fim de verificar se o gerenciador do driver ODBC do DataDirect pode
carregar os arquivos do driver, defina as variáveis da seguinte forma: Usando um shell Bourne:
PATH="${PATH}:$ODBCHOME/bin:$TERADATA_HOME/bin" Usando um shell C:
$ setenv PATH ${PATH}:$ODBCHOME/bin:$TERADATA_HOME/bin 3. Defina a variável de ambiente de biblioteca compartilhada.
O software do Teradata contém vários componentes de biblioteca compartilhada que o processo do serviço de integração carrega dinamicamente. Para localizar as bibliotecas compartilhadas durante o tempo de execução, defina a variável de ambiente de biblioteca compartilhada.
O caminho da biblioteca compartilhada também deve incluir o diretório de instalação do serviço da Informatica
Defina a variável de ambiente de biblioteca compartilhada com base no sistema operacional. A tabela a seguir descreve as variáveis de biblioteca compartilhada para cada sistema operacional:
Sistema Operacional Variável
Solaris LD_LIBRARY_PATH
Linux LD_LIBRARY_PATH
AIX LIBPATH
HP-UX SHLIB_PATH
Por exemplo, use a seguinte sintaxe para o Solaris: ¨ Usando um shell Bourne:
$ LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$HOME/server_dir:$ODBCHOME/lib: $TERADATA_HOME/lib:$TERADATA_HOME/odbc/lib";
export LD_LIBRARY_PATH ¨ Usando um shell C:
$ setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:$HOME/server_dir:$ODBCHOME/lib:$TERADATA_HOME/lib: $TERADATA_HOME/odbc/lib"
Para HP-UX
¨ Usando um shell Bourne:
$ SHLIB_PATH=${SHLIB_PATH}:$HOME/server_dir:$ODBCHOME/lib; export SHLIB_PATH ¨ Usando um shell C:
$ setenv SHLIB_PATH ${SHLIB_PATH}:$HOME/server_dir:$ODBCHOME/lib Para AIX
¨ Usando um shell Bourne:
$ LIBPATH=${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib; export LIBPATH ¨ Usando um shell C:
$ setenv LIBPATH ${LIBPATH}:$HOME/server_dir:$ODBCHOME/lib
4. Edite o arquivo odbc.ini existente ou copie o arquivo odbc.ini no diretório inicial e edite-o. Esse arquivo existe no diretório $ODBCHOME.
$ cp $ODBCHOME/odbc.ini $HOME/.odbc.ini
Adicione uma entrada para a fonte de dados do Teradata na seção [Fontes de Dados ODBC] e configure a fonte de dados.
Por exemplo:
MY_TERADATA_SOURCE=Teradata Driver [MY_TERADATA_SOURCE]
Driver=/u01/app/teradata/td-tuf611/odbc/drivers/tdata.so Description=NCR 3600 running Teradata V1R5.2
DBCName=208.199.59.208 DateTimeFormat=AAA SessionMode=ANSI DefaultDatabase= Username= Password=
6. Como opção, defina SessionMode como ANSI. Quando você usa o modo de sessão ANSI, o Teradata não reverte a transação quando ele encontra um erro de linha.
Se você escolher o modo de sessão Teradata, o Teradata reverterá a transação quando ele encontrar um erro de linha. No modo Teradata, o processo do serviço de integração não pode detectar a reversão e não reporta isso no log de sessão.
7. Para configurar a conexão com um único banco de dados Teradata, digite o nome DefaultDatabase. Para criar uma única conexão com o banco de dados padrão, digite o nome de usuário e a senha. Para conectar-se com vários bancos de dados, usando o mesmo DSN do ODBC, deixe o campo DefaultDatabase vazio.
Para obter mais informações sobre a conectividade do Teradata, consulte a documentação do driver ODBC do Teradata.
8. Verifique se a última entrada no odbc.ini é InstallDir e defina-a como o diretório de instalação odbc. Por exemplo:
InstallDir=/export/build/Informatica/9.5.1/ODBC7.0
9. Edite o .cshrc ou .profile para incluir o conjunto completo de comandos shell. 10. Salve o arquivo e faça logout e logon novamente, ou execute o comando source.
Usando um shell Bourne: $ source .profile Usando um shell C:
$ source .cshrc
11. Para cada fonte de dados que você usar, tome nota do nome do arquivo em Driver=<parâmetro> na entrada da fonte de dados do arquivo odbc.ini. Use o utilitário ddtestlib para verificar se o gerenciador do driver ODBC do DataDirect pode carregar o arquivo do driver.
Por exemplo, se você tiver a entrada do driver:
Driver=/u01/app/teradata/td-tuf611/odbc/drivers/tdata.so execute o seguinte comando:
ddtestlib /u01/app/teradata/td-tuf611/odbc/drivers/tdata.so 12. Teste a conexão usando BTEQ ou outra ferramenta do cliente Teradata.