使用营销活动 联合数据访问 (FDA)用于处理存储在外部数据库中的信息的选项。 按照以下步骤配置对Netezza的访问权限。
连接到FDA中的Netezza外部数据库需要在Adobe Campaign服务器上进行以下其他配置:
根据您使用的操作系统安装用于Netezza的ODBC驱动程序:
配置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外部数据库。
来自营销活动 Explorer,单击 Administration '>' Platform '>' External accounts.
单击 New 并选择 External database 作为 Type.
配置 Netezza 外部帐户,您必须指定:
Type: Netezza
Server:Netezza服务器的URL
Account:用户名称
Password:用户帐户密码
Database:数据库的名称
不包含对包含自动生成主键的架构的操作。
该表将使用 组织日期 在架构中定义的第一个索引上的子句。 由于此子句限制为1到4列Netezza,因此此索引不能包含超过4列。