Utilisez l’option Campaign Federated Data Access (FDA) pour traiter les informations stockées dans des bases de données externes. Suivez les étapes ci-dessous pour configurer l’accès à Sybase IQ.
La connexion à une base de données externe Sybase IQ dans FDA nécessite les paramétrages additionnels ci-dessous sur le serveur Adobe Campaign.
Vérifiez que le package unixodbc se trouve sur le serveur.
Installez iq_odbc. Une erreur peut se produire à la fin de l’installation. Celle-ci peut être ignorée.
Installez iq_client_common. Une erreur Java peut se produire à la fin de l’installation. Celle-ci peut être ignorée.
Configurez le pilote ODBC. La configuration peut être réalisée dans les fichiers standard : /etc/odbc.ini pour les paramètres généraux et /etc/odbcinst.ini pour la déclaration des pilotes :
/etc/odbc.ini(remplacez les valeurs telles que <server_alias>
par les vôtres) :
[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
Ajoutez le chemin d’accès de la nouvelle bibliothèque libodbc16.so dans la variable LD_LIBRARY_PATH. Pour ce faire :
Le compte externe Sybase IQ permet de connecter votre instance Campaign à la base de données externe Sybase IQ.
Dans l’Explorateur Campaign, cliquez sur Administration '>' Plateforme '>' Comptes externes.
Cliquez sur Nouveau, puis sélectionnez Base de données externe comme Type.
Pour configurer le compte externe Sybase IQ, vous devez indiquer les informations suivantes :
Type : ODBC (Sybase ASE, Sybase IQ)
Serveur : correspond à la connexion ODBC (<server_alias>
) définie à l’étape 5. Il ne s’agit pas nécessairement du nom du serveur lui-même.
Compte : nom de l’utilisateur
Mot de passe : mot de passe du compte utilisateur
Base de données : nom de la base de données
Pour Windows, vous devez installer le client Sybase IQ sur le serveur Adobe Campaign et créer une connexion ODBC. Veillez à créer une source de données système lorsque le serveur Adobe Campaign (nlserver) s’exécute en tant que service sous Windows.