配置對PostgreSQL的訪問

使用市場活動 聯合資料存取 (FDA)選項,用於處理儲存在外部PostgreSQL資料庫中的資訊。

PostgreSQL配置

您首先需要安裝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在CentOS 7和6上提供。

您需要建立 PostgreSQL 將市場活動實例連接到您的外部帳戶 PostgreSQL 外部資料庫。

  1. 從市場活動 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 按鈕 Deploy functions 按鈕。

    注意

    要使所有函式都可用,您需要在遠程資料庫中建立Adobe CampaignSQL函式。 有關詳細資訊,請參閱

  7. 按一下 Save 完成配置。

連接器支援以下選項:

Option 說明
PGSQL_CONNECT_TIMEOUT 最長等待連接時間(秒)。
有關此內容的詳細資訊,請參閱 PostgreSQL文檔
PGSQL_KEEPALIVES_IDLE TCP應向伺服器發送keepalive消息的不活動秒數。
有關此內容的詳細資訊,請參閱 PostgreSQL文檔
PGSQL_KEEPALIVES_INTVL 伺服器未確認的TCP keepalive消息應重新傳輸的秒數。
有關此內容的詳細資訊,請參閱 PostgreSQL文檔
PGSQL_KEEPALIVES_CNT 在客戶端與伺服器的連接被認為已死之前可能丟失的TCP持久連接數。
有關此內容的詳細資訊,請參閱 PostgreSQL文檔

本頁內容