v7
仅适用于Campaign Classicv7

配置对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. 来自营销活动 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 按钮创建函数。

    note note
    NOTE
    要使所有函数都可用,您需要在远程数据库中创建Adobe Campaign SQL函数。 有关更多信息,请参阅此 页面.
  7. 单击 Save 配置完成后。

连接器支持以下选项:

Option
说明
PGSQL_CONNECT_超时
最长等待连接时间(以秒为单位)。
有关详细信息,请参见 PostgreSQL文档.
PGSQL_KEEPALIVES_IDLE
TCP应该向服务器发送keepalive消息之后处于非活动状态的秒数。
有关详细信息,请参见 PostgreSQL文档.
PGSQL_KEEPALIVES_INTVL
服务器未确认的TCP keepalive消息应重新传输的秒数。
有关详细信息,请参见 PostgreSQL文档.
PGSQL_KEEPALIVES_CNT
在客户端与服务器的连接被视为失效之前可以丢失的TCP keepalive数。
有关详细信息,请参见 PostgreSQL文档.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1