配置對Sybase IQ的訪問

使用Campaign 同盟資料存取 (FDA)處理儲存在外部資料庫中的資訊的選項。 請依照下列步驟來設定對Sybase IQ的存取權。

  1. 設定 sybase IQ資料庫
  2. 設定Sybase IQ 外部帳戶 在Campaign

sybase IQ配置

在FDA中連線至Sybase IQ外部資料庫需要Adobe Campaign伺服器下方的其他設定。

注意

開始之前,請確定 unixodbc 包在伺服器上。

  1. 安裝 iq_odbc. 安裝結束時可能會發生錯誤。 可忽略此錯誤。

  2. 安裝 iq_client_common. 安裝結束時可能會發生Java錯誤。 可忽略此錯誤。

  3. 配置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
      
  4. 在LD_LIBRARY_PATH變數中為新libodbc16.so庫添加路徑。 要執行此操作:

    • 如果您使用customer.sh檔案來宣告路徑:為LD_LIBRARY_PATH變數添加路徑/opt/sybase/IQ-16_0/lib64。
    • 否則,請使用Unix命令。

sybase IQ外部帳戶

Sybase IQ外部帳戶可讓您將Campaign執行個體連結至Sybase IQ外部資料庫。

  1. 從促銷活動 Explorer,按一下 Administration '>' Platform '>' External accounts.

  2. 按一下 New 選取 External database as Type.

  3. 若要設定 Sybase IQ 外部帳戶,您必須指定:

    • Type:ODBC(Sybase ASE,Sybase IQ)

    • Server:與ODBC連接(<server_alias>)。 不一定是伺服器本身的名稱。

    • Account:使用者名稱

    • Password:使用者帳戶密碼

    • Database:資料庫的名稱

注意

對於Windows,必須在Adobe Campaign伺服器上安裝Sybase IQ客戶端並建立ODBC連接。 請務必在Adobe Campaign伺服器(nlserver)以服務形式在Windows中執行時建立系統資料來源。

本頁內容