使用Campaign 联合数据访问 (FDA)选项,用于处理存储在外部数据库中的信息。 请按照以下步骤配置对Netezza的访问。
在FDA中连接到Netezza外部数据库需要在Adobe Campaign服务器上进行以下其他配置:
根据您使用的操作系统安装ODBC驱动程序进行Netezza:
配置ODBC驱动程序。 配置可以在标准文件中执行: /etc/odbc.ini 对于常规参数和 /etc/odbcinst.ini 来宣布司机。
/etc/odbc.ini
[ODBC]
InstallDir=/etc/
"InstallDir"对应于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
指定Adobe Campaign服务器的环境变量:
netezza外部帐户允许您将Campaign实例连接到Netezza外部数据库。
从Campaign Explorer,单击 Administration '>' Platform '>' External accounts.
单击 New 选择 External database as Type.
配置 Netezza 外部帐户,您必须指定:
Type: Netezza
Server:netezza服务器的URL
Account:用户的名称
Password:用户帐户密码
Database:数据库的名称
不考虑对包含自动生成的主键的架构的操作。
该表将使用 组织 子句。 由于此子句的Netezza限制为1到4列,因此此索引不能包含4列以上。