Show Menu
主题×

使用关系进行数据协调

下方的示例演示了使用文件中的购买数据更新数据库的工作流。购买数据包含来自其他维度的数据引用元素,例如客户电子邮件和产品代码。
默认情况下,本示例中使用的​ 交易 ​和​ 产品 ​资源并不存在于 Adobe Campaign 数据库中。因此,它们是使用 自定义资源 功能预先创建的。与导入文件中的电子邮件地址以及产品对应的用户档案,已预先加载到数据库中。
工作流由以下活动组成:
  • A Load file activity, which loads and detects the data of the file to import. 导入的文件包含以下数据:
    • 交易日期
    • 客户电子邮件地址
    • 所购买产品的代码
    date;client;product
    2015-05-19 09:00:00;mail1@email.com;ZZ1
    2015-05-19 09:01:00;mail2@email.com;ZZ2
    2015-05-19 09:01:01;mail3@email.com;ZZ2
    2015-05-19 09:01:02;mail4@email.com;ZZ2
    2015-05-19 09:02:00;mail5@email.com;ZZ3
    2015-05-19 09:03:00;mail6@email.com;ZZ4
    2015-05-19 09:04:00;mail7@email.com;ZZ5
    2015-05-19 09:05:00;mail8@email.com;ZZ7
    2015-05-19 09:06:00;mail9@email.com;ZZ6
    
    
  • A Reconciliation activity to bind purchasing data to database profiles as well as products. 因此,有必要定义文件数据与用户档案表以及产品表之间的关系。此配置在活动的 Relations 选项卡中执行:
    • 与​ 用户档案 ​的关系:文件的 client 列链接到​ 用户档案 ​维度的 email 字段。
    • 与​ 产品 ​的关系:文件的 product 列链接到​ 用户档案 ​维度的 productCode 字段。
    将向集客数据添加列,以引用链接维度的外键。
  • An Update data activity allows you to define the database fields to update using the imported data. 由于数据已在上一活动中被识别为归属​ 交易 ​维度,因此您可以在此使用 Directly using the targeting dimension 标识选项。
    通过使用“自动检测要更新字段”的选项,将之前活动中配置的链接(到用户档案和产品)添加到 Fields to update 的列表。您还必须确保将与交易日期对应的字段正确添加到此列表。