连接到数据库 connecting-to-the-database

要启用与外部数据库的连接,必须指示连接参数,即目标数据源和包含需要加载的数据的表的名称。

CAUTION
Adobe Campaign用户需要外部数据库和Adobe Campaign应用程序服务器的特定权限,才能处理来自外部数据库的数据。 有关详细信息,请参阅远程数据库访问权限部分。
为避免发生任何故障,访问远程共享数据的操作员必须在不同的空间工作。

创建共享连接 creating-a-shared-connection

要启用到共享外部数据库的连接,只要此连接处于活动状态,就可以通过Adobe Campaign访问该数据库。

  1. 必须预先通过​ Administration > Platform > External accounts ​节点定义配置。

  2. 单击​ New ​按钮并选择​ External database ​类型。

  3. 定义外部数据库的​ Connection ​参数。

    对于与​ ODBC ​类型数据库的连接,Server ​字段必须包含ODBC数据源的名称,而不是服务器名称。 此外,根据所使用的数据库,可能还需要某些其他配置。 请参阅按数据库类型🔗列出的特定配置部分。

  4. 输入参数后,单击​ Test the connection ​按钮以批准它们。

  5. 如有必要,请取消选中​ Enabled ​选项以禁用对此数据库的访问,但不删除其配置。

  6. 要允许Adobe Campaign访问此数据库,您必须部署SQL函数。 单击​ Parameters ​选项卡,然后单击​ Deploy functions ​按钮。

您可以在​ Parameters ​选项卡中为表和索引定义特定的工作表空间。

创建临时连接 creating-a-temporary-connection

可以从工作流活动直接定义与外部数据库的连接。 在这种情况下,它将被保存在本地外部数据库中,保留供当前工作流使用:它不会保存在外部帐户上。 可以在工作流的不同活动,特别是​ QueryData loading (RDBMS)Enrichment ​活动或​ Split ​活动上创建这种类型的准时连接。

CAUTION
不建议使用此类型的配置,但可以定期使用它来收集数据。 但是,您应该创建一个外部帐户,如创建共享连接部分中所述。

例如,在查询活动中,创建与外部数据库的定期连接的步骤如下所示:

  1. 单击​ Add data… ​并选择​ External data ​选项。

  2. 选择​ Locally defining the data source ​选项。

  3. 在下拉列表中选择目标数据库引擎。 输入服务器的名称并提供身份验证参数。

    同时指定外部数据库的名称。

    单击 Next 按钮。

  4. 选择存储数据的表。

    您可以直接在相应的字段中输入表的名称,也可以单击编辑图标来访问数据库表的列表。

  5. 单击​ Add ​按钮可定义外部数据库数据与Adobe Campaign数据库中的数据之间的一个或多个协调字段。 通过​ Remote field ​和​ Local field ​的​ Edit expression ​图标,可访问每个表的字段列表。

  6. 如有必要,请指定筛选条件和数据排序模式。

  7. 选择要在外部数据库中收集的其他数据。 为此,请双击要添加的字段以在​ Output columns ​中显示它们。

    单击​ Finish ​以确认此配置。

安全连接 secure-connection

NOTE
安全连接仅适用于PostgreSQL。

配置外部FDA帐户时,您可以保护对外部数据库的访问。

为此,请在所用端口的服务器地址和地址后添加“:ssl”。 例如:192.168.0.52:4501:ssl

然后,将通过安全SSL协议发送数据。

其他配置 additional-configurations

如有必要,您可以创建用于在外部数据库中处理数据的模式。 同样,您可以使用Adobe Campaign定义外部表中数据的映射。 这些配置是常规配置,不适用于专门的工作流。

NOTE
有关在Adobe Campaign中创建架构和定义新数据映射的更多信息,请参阅此页面
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1