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.
La connexion à une base de données externe Netezza en FDA requiert les paramétrages additionnels ci-dessous sur le serveur Adobe Campaign :
Installez les pilotes ODBC pour Netezza, en fonction du système d'exploitation que vous utilisez :
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
[ODBC]
InstallDir=/etc/
« InstallDir » correspond à l’emplacement du fichier odbcinst.ini.
/etc/odbcinst.ini
[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
Définissez les variables d’environnement du serveur Adobe Campaign :
Le compte externe Netezza vous permet de connecter l’instance Campaign à la base de données externe Netezza.
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 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 utilisateur
Base de données : nom de la base de données
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.