Verwenden von Campaign Federated Data Access (FDA), um in externen Datenbanken gespeicherte Informationen zu verarbeiten. Gehen Sie wie folgt vor, um den Zugriff auf Netezza zu konfigurieren.
Die Verbindung zu einer externen Netezza-Datenbank über die FDA-Option erfordert die zusätzlichen unten aufgeführten Konfigurationen auf dem Adobe Campaign Server:
Installieren Sie die ODBC-Treiber für Netezza entsprechend dem verwendeten Betriebssystem:
Konfigurieren sie den ODBC-Treiber. Die Konfiguration kann in den Standarddateien ausgeführt werden: /etc/odbc.ini für allgemeine Parameter und /etc/odbcinst.ini zur Deklarierung der Treiber.
/etc/odbc.ini
[ODBC]
InstallDir=/etc/
"InstallDir" entspricht dem Pfad der odbcinst.ini-Datei.
/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
Spezifizieren Sie die Umgebungsvariablen des Adobe Campaign-Servers:
Mit dem externen Netezza-Konto können Sie Ihre Campaign-Instanz mit Ihrer externen Netezza-Datenbank verbinden.
Von Campaign Explorer klicken Administration '>' Plattform '>' Externe Konten.
Klicken Sie auf Neu und wählen Sie Externe Datenbank als Typ aus.
Zum Konfigurieren des externen Netezza-Kontos müssen Sie Folgendes angeben:
Typ: Netezza
Server: URL des Netezza-Servers
Konto: Name des Benutzers
Passwort: Passwort des Benutzerkontos
Datenbank: Name der Datenbank
Vorgänge, die Schemata betreffen und automatisch erstellte Primärschlüssel enthalten, werden hierbei nicht berücksichtigt.
Für den ersten im Schema definierten Index wird von der Tabelle die Bedingung Organize on verwendet. Da diese Bedingung bei Netezza auf 1 bis 4 Spalten beschränkt ist, kann dieser Index nur maximal 4 Spalten beinhalten.