使用行銷活動 同盟資料存取 (FDA)選項,用於處理儲存在外部資料庫中的資訊。 請依照下列步驟設定對Sybase IQ的存取權。
若要在FDA中連線至Sybase IQ外部資料庫,需要在Adobe Campaign伺服器上設定下列其他設定。
開始之前,請確定 unixodbc 封裝在伺服器上。
安裝 iq_odbc. 安裝結束時可能會發生錯誤。 可以忽略此錯誤。
安裝 iq_client_common. 安裝結束時可能會發生Java錯誤。 可以忽略此錯誤。
設定ODBC驅動程式。 可在標準檔案中執行設定:/etc/odbc.ini用於一般引數,/etc/odbcinst.ini用於宣告驅動程式:
/etc/odbc.ini (取代下列值: <server_alias>
個字元):
[ODBC Data Sources]
<server_alias>=libdbodbc.so
[<server_alias>]
Driver=/opt/sybase/IQ-16_0/lib64/libdbodbc16.so
Description=<description>
Username=<username>
Password=<password>
ServerName=<server_name>
CommLinks=tcpip(host=<host>)
/etc/odbcinst.ini
[ODBC DRIVERS]
SAP SybaseIQ=Installed
[SAP SybaseIQ]
Driver=/opt/sybase/IQ-16_0/lib64/libdbodbc16.so
在LD_LIBRARY_PATH變數中新增新libodbc16.so程式庫的路徑。 若要這麼做:
sybase IQ外部帳戶可讓您將您的Campaign執行個體連線至Sybase IQ外部資料庫。
從Campaign Explorer,按一下 Administration '>' Platform '>' External accounts.
按一下 New 並選取 External database 作為 Type.
若要設定 Sybase IQ 外部帳戶,您必須指定:
Type: ODBC (Sybase ASE、Sybase IQ)
Server:對應至ODBC連線(<server_alias>
)定義於步驟5。 不一定是伺服器本身的名稱。
Account:使用者名稱
Password:使用者帳戶密碼
Database:資料庫名稱
對於Windows,您必須在Adobe Campaign伺服器上安裝Sybase IQ使用者端並建立ODBC連線。 當Adobe Campaign伺服器(nlserver)在Windows中作為服務執行時,請務必建立系統資料來源。