连接到数据库

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

注意

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库中的数据之间定义一个或多个对帐字段。 Remote field​和​Local field​的​Edit expression​图标允许您访问每个表的字段列表。

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

  7. 选择要在外部数据库中收集的其他数据。 为此,多次单击要添加的字段,以在​Output columns​中显示这些字段。

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

安全连接

注意

安全连接仅对PostgreSQL可用。

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

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

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

其他配置

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

注意

有关在Adobe Campaign中创建模式和定义新数据映射的详细信息,请参阅此页

在此页面上