v7
僅適用於Campaign Classic v7

設定PostgreSQL的存取權 configure-fda-postgresql

使用行銷活動 同盟資料存取 (FDA)選項,用於處理儲存在外部PostgreSQL資料庫中的資訊。

PostgreSQL設定 postgresql-configuration

您必須先安裝Libpq。 Libpq可讓使用者端程式將查詢傳送至PostgreSQL後端伺服器,並接收這些查詢的結果。

請依照下列步驟,設定存取權至 PostgreSQL:

  • 對於CentOS,執行以下命令 sudo apt-get -y install libpq-dev.

  • 針對Linux,執行以下命令 yum install postgresql-devel.

  • 對於Windows,Libpq是透過實作 libpq.dll ,包含在Adobe Campaign安裝中。

接著,您可以在Adobe Campaign中設定 PostgreSQL 外部帳戶。 有關如何設定外部帳戶的詳細資訊,請參閱 本節.

PostgreSQL外部帳戶 postgresql-external

NOTE
PostgreSQL適用於CentOS 7和6。

您需要建立 PostgreSQL 將您的Campaign執行個體連線到您的外部帳戶 PostgreSQL 外部資料庫。

  1. 從Campaign Explorer,按一下 Administration '>' Platform '>' External accounts.

  2. 按一下​ New

  3. 選取 External database 作為外部帳戶的 Type.

  4. Configuration,選取 PostgreSQL, Greenplum 從 Type 下拉式清單。

  5. 設定 PostgreSQL 外部帳戶驗證:

    • Server:的URL PostgreSQL 伺服器。

    • Account:使用者名稱。

    • Password:使用者帳戶密碼。

    • Database:資料庫名稱(選用)。

    • Working schema:工作結構描述的名稱。 了解更多

    • Timezone:時區設定於 PostgreSQL. 了解更多

  6. 按一下 Parameters 按Tab鍵,然後 Deploy functions 按鈕以建立函式。

    note note
    NOTE
    若要讓所有函式都可使用,您需要在遠端資料庫中建立Adobe Campaign SQL函式。 如需詳細資訊,請參閱此 頁面.
  7. 按一下 Save 完成設定時。

聯結器支援下列選項:

Option
說明
PGSQL_CONNECT_逾時
連線等待時間上限(以秒為單位)。
有關詳細資訊,請參閱 PostgreSQL檔案.
PGSQL_KEEPALIVES_IDLE
TCP應該傳送保持連線訊息至伺服器之後未使用的秒數。
有關詳細資訊,請參閱 PostgreSQL檔案.
PGSQL_KEEPALIVES_INTVL
伺服器未確認的TCP keepalive訊息應該重新傳輸的秒數。
有關詳細資訊,請參閱 PostgreSQL檔案.
PGSQL_KEEPALIVES_CNT
在使用者端與伺服器的連線被視為失效之前,可以遺失的TCP keepalive數目。
有關詳細資訊,請參閱 PostgreSQL檔案.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1