Utilizzare Campaign Federated Data Access (FDA) per elaborare le informazioni memorizzate in un database esterno. Per configurare l’accesso a Sybase IQ, segui la procedura riportata di seguito.
La connessione a un database esterno di Sybase IQ in FDA richiede configurazioni aggiuntive di seguito sul server Adobe Campaign.
Prima di iniziare, assicurarsi che unixodbc sul server.
Installa iq_odbc. È possibile che si verifichi un errore al termine dell'installazione. Questo errore può essere ignorato.
Installa iq_client_common. Al termine dell'installazione può verificarsi un errore Java. Questo errore può essere ignorato.
Configurare il driver ODBC. La configurazione può essere eseguita nei file standard: /etc/odbc.ini per i parametri generali e /etc/odbcinst.ini per la dichiarazione dei driver:
/etc/odbc.ini (sostituisci valori come <server_alias>
caratteri personalizzati):
[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
Aggiungi il percorso per la nuova libreria libodbc16.so nella variabile LD_LIBRARY_PATH. Per eseguire questa operazione:
L’account esterno Sybase IQ ti consente di collegare l’istanza Campaign al database esterno Sybase IQ.
Da campagna Explorer, fai clic su Administration '>' Platform '>' External accounts.
Clic New e seleziona External database as Type.
Per configurare Sybase IQ account esterno, è necessario specificare:
Type: ODBC (Sybase ASE, Sybase IQ)
Server: corrisponde alla connessione ODBC (<server_alias>
) definita al punto 5. Non necessariamente il nome del server stesso.
Account: nome dell’utente
Password: password dell’account utente
Database: nome del database
Per Windows, è necessario installare il client Sybase IQ sul server Adobe Campaign e creare una connessione ODBC. Assicurarsi di creare un'origine dati di sistema quando il server Adobe Campaign (nlserver) è in esecuzione come servizio in Windows.