Configurer l’accès à Sybase IQ configure-access-to-sybase-iq

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.

  1. Configuration de la base de données Sybase IQ
  2. Configuration du compte externe Sybase IQ dans Campaign

Configuration de Sybase IQ configuring-sybase

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.

NOTE
Vérifiez que le package unixodbc se trouve sur le serveur.
  1. Installez iq_odbc. Une erreur peut se produire à la fin de l’installation. Celle-ci peut être ignorée.

  2. Installez iq_client_common. Une erreur Java peut se produire à la fin de l’installation. Celle-ci peut être ignorée.

  3. 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) :

      code language-none
      [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

      code language-none
      [ODBC DRIVERS]
      SAP SybaseIQ=Installed
      
      [SAP SybaseIQ]
      Driver=/opt/sybase/IQ-16_0/lib64/libdbodbc16.so
      
  4. Ajoutez le chemin d’accès de la nouvelle bibliothèque libodbc16.so dans la variable LD_LIBRARY_PATH. Pour ce faire :

    • Si vous utilisez un fichier customer.sh pour déclarer le chemin d’accès : ajoutez le chemin d’accès /opt/sybase/IQ-16_0/lib64 pour la variable LD_LIBRARY_PATH.
    • Sinon, utilisez une commande Unix.

Compte externe Sybase IQ sybase-external

Le compte externe Sybase IQ permet de connecter votre instance Campaign à la base de données externe Sybase IQ.

  1. Dans l’Explorateur Campaign, cliquez sur Administration '>' Plateforme '>' Comptes externes.

  2. Cliquez sur Nouveau, puis sélectionnez Base de données externe comme Type.

  3. 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 d’utilisateur

    • Base de données  : nom de la base de données

NOTE
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.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1