配置對Netezza的訪問

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

  1. 安裝和配置Netezza驅動程式
  2. 在Campaign中設定Netezza外部帳戶

Netezza配置

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

  1. 根據您使用的作業系統安裝Netezza的ODBC驅動程式:

    • nz-linuxclient-v7.2.0.0.tar. gzfor Linux。選擇與作業系統(linux或linux64)對應的資料夾,然後啟動解壓縮命令。 您可以讓安裝程式在預設建議的存放庫中執行:"/usr/local/nz"。
    • nz-winclient-v7.2.0.0. zipfor Windows。解壓縮檔案,然後啟動與作業系統對應的執行檔指令碼:nzodbcsetup.exe或nzodbcsetup64.exe。 按照嚮導說明完成驅動程式的安裝。
  2. 配置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
      
  3. 指定Adobe Campaign伺服器的環境變數:

    • LD_LIBRARY_PATH:/usr/local/nz/lib和/usr/local/nz/lib64。"/usr/local/nz"對應於安裝驅動程式時預設提供的安裝儲存庫。 您需要在此處指定您為安裝選擇的儲存庫。
    • ODBCINI:odbc.ini檔案的位置(例如/etc/odbc.ini)。
    • NZ_ODBC_INI_PATH:odbc.ini檔案的位置。Netezza還需要此第二個變數才能使用odbc.ini檔案。

Netezza外部帳戶

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

  1. 在促銷活動​Explorer​中,按一下​Administration「>」 Platform「>」 External accounts

  2. 按一下​New​並選擇​External database​作為​Type

  3. 要配置​Netezza​外部帳戶,必須指定:

    • Type: Netezza

    • Server:netezza伺服器的URL

    • Account:使用者名稱

    • Password:使用者帳戶密碼

    • Database:資料庫的名稱

注意

系統不會考慮包含自動產生主要金鑰之結構的操作。

該表將在架構中定義的第一個索引上使用​Organizen on​子句。 由於此子句限制為1到4列,且Netezza,因此此索引不能包含超過4列。

本頁內容