Usar a campanha Federated Data Access (FDA) para processar informações armazenadas em um banco de dados externo. Siga as etapas abaixo para configurar o acesso ao Sybase IQ.
A conexão com um banco de dados externo Sybase IQ no FDA exige as seguintes configurações adicionais no servidor do Adobe Campaign.
Antes de iniciar, verifique se unixodbc o pacote está no servidor.
Instale o iq_odbc. Um erro pode ocorrer no final da instalação. Esse erro pode ser ignorado.
Instale o iq_client_common. Um erro Java pode ocorrer no final da instalação. Esse erro pode ser ignorado.
Configure o driver ODBC. A configuração pode ser realizada nos arquivos padrão: /etc/odbc.ini para parâmetros gerais e /etc/odbcinst.ini para declaração de drivers:
/etc/odbc.ini (substitua os valores como caracteres <server_alias>
pelos seus próprios):
[ODBC Data Sources]
<server_alias>=libdbodbc.so
[<server_alias>]
Driver=/opt/sybase/IQ-16_0/lib64/libdbodbc16.so
Description=<description>
Username=<username>
Password=<password>
ServerName=<server_name>
CommLinks=tcpip(host=<host>)
/etc/odbcinst.ini
[ODBC DRIVERS]
SAP SybaseIQ=Installed
[SAP SybaseIQ]
Driver=/opt/sybase/IQ-16_0/lib64/libdbodbc16.so
Adicione o caminho para a nova biblioteca libodbc16.so na variável LD_LIBRARY_PATH. Para fazer isso:
A conta externa Sybase IQ permite conectar a instância do Campaign ao banco de dados externo do Sybase IQ.
Do Campaign Explorer, clique em Administration '>' Platform '>' External accounts.
Clique em New e selecione External database como Type.
Para configurar a conta externa do Sybase IQ, você deve especificar:
Type: ODBC (Sybase ASE, Sybase IQ)
Server: Corresponde à conexão ODBC (<server_alias>
) definida na etapa 5. Não é necessariamente o nome do próprio servidor.
Account: Nome do usuário
Password: Senha da conta do usuário
Database: Nome do banco de dados
Para o Windows, você deve instalar o cliente Sybase IQ no servidor do Adobe Campaign e criar uma conexão ODBC. Crie uma fonte de dados do sistema quando o servidor do Adobe Campaign (nlserver) está em execução como um serviço no Windows.