v7

连接到数据库

上次更新: 2023-07-31

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

注意

Adobe Campaign用户需要外部数据库和Adobe Campaign应用程序服务器的特定权限,才能处理来自外部数据库的数据。 有关详细信息,请参见 远程数据库访问权限 部分。

为避免发生任何故障,访问远程共享数据的操作员必须在不同的空间工作。

创建共享连接

要启用到共享外部数据库的连接,只要此连接处于活动状态,就可以通过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 选项卡。

创建临时连接

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

注意

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

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

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

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

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

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

    单击 Next 按钮。

  4. 选择存储数据的表。

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

  5. 单击 Add 按钮来定义外部数据库数据与Adobe Campaign数据库中的数据之间的一个或多个协调字段。 此 Edit expression 的图标 Remote fieldLocal field 允许您访问每个表的字段列表。

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

  7. 选择要在外部数据库中收集的其他数据。 要实现此目的,请双击要添加的字段,以在 Output columns.

    单击 Finish 以确认此配置。

安全连接

注意

安全连接仅适用于PostgreSQL。

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

为此,请添加":ssl​在服务器地址和使用的端口地址之后的''。 例如: 192.168.0.52:4501:ssl.

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

其他配置

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

注意

有关在Adobe Campaign中创建架构和定义新数据映射的更多信息,请参阅 此页面.

在此页面上