连接到数据库

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

注意

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。

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

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

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

其他配置

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

注意

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

在此页面上