Use Campaign Federated Data Access (FDA) option to process information stored in an external databases. Follow the steps below to configure access to Netezza.
Connecting to a Netezza external database in FDA requires additional configurations below on the Adobe Campaign server:
Install the ODBC drivers for Netezza, according to the operating system that you use:
Configure the ODBC driver. The configuration can be carried out in the standard files: /etc/odbc.ini for general parameters and /etc/odbcinst.ini for declaring drivers.
/etc/odbc.ini
[ODBC]
InstallDir=/etc/
“InstallDir” corresponds to the location of the odbcinst.ini file.
/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
Specify the environment variables of the Adobe Campaign server:
The Netezza external account allows you to connect your Campaign instance to your Netezza external database.
From Campaign Explorer, click Administration ‘>’ Platform ‘>’ External accounts.
Click New and select External database as Type.
To configure the Netezza external account, you must specify:
Type: Netezza
Server: URL of the Netezza server
Account: Name of the user
Password: User account password
Database: Name of the database
Operations on schemas containing automatically generated primary keys are not taken into account.
The table will be using the Organize on clause on the first index defined in the schema. As this clause is limited to 1 to 4 columns with Netezza, this index cannot contain more than 4 columns.