Configurer l’accès à Netezza configure-access-to-netezza

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 à Netezza.

  1. Installation et configuration des pilotes Netezza
  2. Configuration du compte externe Netezza dans Campaign

Configuration de Netezza netezza-config

La connexion à une base de données externe Netezza en FDA requiert les paramétrages additionnels ci-dessous sur le serveur Adobe Campaign :

  1. Installez les pilotes ODBC pour Netezza, en fonction du système d'exploitation que vous utilisez :

    • nz-linuxclient-v7.2.0.0.tar.gz pour Linux. Sélectionnez le dossier correspondant à votre système d'exploitation (linux ou linux64) et lancez la commande unpack. Vous pouvez laisser l'installation s'effectuer dans le répertoire par défaut proposé : "/usr/local/nz".
    • nz-winclient-v7.2.0.0.zip pour Windows. Décompressez le fichier et lancez le script exécutable correspondant à votre système d’exploitation : nzodbcsetup.exe ou nzodbcsetup64.exe. Suivez les instructions de l’assistant pour terminer l’installation des pilotes.
  2. 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

      code language-none
      [ODBC]
      InstallDir=/etc/
      

      « InstallDir » correspond à l’emplacement du fichier odbcinst.ini.

    • /etc/odbcinst.ini

      code language-none
      [ODBC Drivers]
      NetezzaSQL = Installed
      
      [NetezzaSQL]
      Driver           = /usr/local/nz/lib/libnzsqlodbc3.so
      Setup            = /usr/local/nz/lib/libnzsqlodbc3.so
      APILevel         = 1
      ConnectFunctions = YYN
      Description      = Netezza ODBC driver
      DriverODBCVer    = 03.51
      DebugLogging     = false
      LogPath          = /tmp
      UnicodeTranslationOption = utf8
      CharacterTranslationOption = all
      PreFetch         = 256
      Socket           = 16384
      
  3. Définissez les variables d’environnement du serveur Adobe Campaign :

    • LD_LIBRARY_PATH  : /usr/local/nz/lib et /usr/local/nz/lib64. "/usr/local/nz" correspond au répertoire d’installation proposé par défaut lors de l’installation des pilotes. Indiquez ici le répertoire que vous avez sélectionné pour l’installation.
    • ODBCINI  : emplacement du fichier odbc.ini (par exemple /etc/odbc.ini).
    • NZ_ODBC_INI_PATH  : emplacement du fichier odbc.ini. Netezza requiert également cette seconde variable pour l’utilisation du fichier odbc.ini.

Compte externe Netezza netezza-external

Le compte externe Netezza vous permet de connecter l’instance Campaign à la base de données externe Netezza.

  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 Netezza, vous devez indiquer les informations suivantes :

    • Type  : Netezza

    • Serveur  : URL du serveur Netezza

    • 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
Les opérations sur les schémas comportant des clés primaires générées automatiquement ne sont pas prises en charge.
La table utilise la clause Organize on sur le premier index défini dans le schéma. Comme cette clause est limitée de 1 à 4 colonnes avec Netezza, cet index ne peut pas contenir plus de 4 colonnes.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1