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

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

PostgreSQL設定 postgresql-configuration

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

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

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

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

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

然後,您可以在Adobe Campaign中設定PostgreSQL外部帳戶。 如需如何設定外部帳戶的詳細資訊,請參閱本節

PostgreSQL外部帳戶 postgresql-external

NOTE
PostgreSQL適用於CentOS 7和6。

您必須建立PostgreSQL外部帳戶,才能將Campaign執行個體連線至PostgreSQL外部資料庫。

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

  2. 按一下​ New

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

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

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

    • Server: PostgreSQL伺服器的網址。

    • Account:使用者的名稱。

    • Password:使用者帳戶密碼。

    • Database:資料庫的名稱(選擇性)。

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

    • Timezone:時區設定在PostgreSQL。 了解更多

  6. 按一下「Parameters」標籤,然後按「Deploy functions」按鈕以建立函式。

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

聯結器支援下列選項:

選項
說明
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