使用Campaign Federated Data Access(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外部資料庫。
在促銷活動Explorer中,按一下Administration '>' Platform '> '> ' External accounts。
按一下New ,然後選擇External database作為Type。
要配置Sybase IQ外部帳戶,您必須指定:
Type:ODBC(Sybase ASE、Sybase IQ)
Server:與步驟5中定義的ODBC<server_alias>
連接()相對應。不一定是伺服器本身的名稱。
Account:用戶名稱
Password:使用者帳戶密碼
Database:資料庫的名稱
對於Windows,必須在Adobe Campaign伺服器上安裝Sybase IQ客戶端並建立ODBC連接。 請確定您在Windows中以服務的形式執行Adobe Campaign伺服器(nlserver)時建立系統資料來源。