配置對Netezza的訪問

使用Campaign Federated Data Access(FDA)選項來處理儲存在外部資料庫中的資訊。 請遵循下列步驟來設定Netezza的存取權。

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

Netezza配置

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

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

    • nz-linuxclient-v7.2.0.0.tar. gzfor Linux。選擇與作業系統(linux或linux64)對應的資料夾,然後啟動unpack命令。 您可以保留在預設建議的儲存庫中執行的安裝:"/usr/local/nz"。
    • nz-winclient-v7.2.0.0. zippfor 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:資料庫的名稱

注意

不考慮對包含自動生成的主鍵的方案的操作。

該表將在模式中定義的第一個索引上使用​Organize on​子句。 由於此子句限制為1到4個Netezza列,因此此索引不能包含4個以上的列。

本頁內容