创建摘要列表

此用例详细介绍了工作流的创建过程,在收集文件并执行多个扩充后,您可以创建摘要列表。 此示例基于在商店中购买的联系人的列表。

使用以下数据结构:

其目的是:

  • 使用扩充活动的各种选项
  • 在对帐后更新数据库中的数据
  • 创建丰富数据的全球“视图”

要创建摘要列表,您需要执行以下步骤:

  1. 在工作流的工作表中收集和加载“购买”文件
  2. 通过创建指向参考表的链接来丰富导入的数据
  3. 使用丰富的数据更新“购买”表
  4. 通过“购买”表中的聚合计算来丰富“联系人”数据
  5. 创建摘要列表

第1步:加载文件并协调导入的数据

要加载的数据是“购买”相关数据,其格式如下:

Product Name;Product price;Store
Computer;2000;London 3
Tablet;600;Cambridge
Computer;2000;London 5
Comptuer;2000;London 8
Tablet;600;Cambridge
Phone;500;London 5

此数据包含在“Purchases.txt”文本文件中。

  1. 将​文件收集器​和​数据加载(文件)​活动添加到工作流中。

    使用​文件收集器​活动,您可以从Adobe Campaign服务器收集文件并将文件发送到该服务器。

    数据加载(文件)​活动允许您使用收集的数据丰富工作流的工作表。

    有关此活动的详细信息,请参阅从文件加载数据。

  2. 配置​文件收集器​活动,从所选目录收集文本(*.txt)类型文件。

    使用​文件收集器​活动,可以管理源目录中缺少文件的情况。 要执行此操作,请选中​Process file nonexistence​选项。 在此工作流中,如果集合时目录中缺少​Wait​活动,则已添加 Wait以尝试其他文件集合。

  3. 使用与要导入的数据格式相同的示例文件配置​数据加载(文件)​活动。

    单击​Click here to change the file format…​链接,使用“购买”表的内部名称和标签重命名列。

导入数据后,通过创建与“存储”模式匹配的引用表的链接来执行扩充。

添加扩充活动并进行如下配置:

  1. 从​数据加载(文件)​活动中选择由数据组成的主集。

  2. 单击​Add data,然后选择​A link​选项。

  3. 选择​Define a collection​选项。

  4. 选择“商店”模式作为目标。

有关各种链接类型的详细信息,请参阅丰富和修改数据

在以下窗口中,您需要通过选择源字段(在主集中)和目标字段(属于“商店”模式)来创建连接条件来配置数据协调。

现在,链接已创建,我们将从“商店”模式向工作流的工作表中添加一列:“邮政编码参考”字段。

  1. 打开扩充活动。
  2. 单击 Edit additional data.
  3. 在​Output columns​中添加“ZipCode Reference”字段。

此扩充后工作流的工作表中的数据将如下:

第2步:将丰富数据写入“购买”表

此步骤详细说明了如何将导入和丰富的数据写入“购买”表。 为此,我们需要使用​更新数据​活动。

在更新​Purchases​表中的数据之前,必须对工作流的工作表中的数据与​Purchases​定位维度进行协调。

  1. 单击扩充活动的​Reconciliation​选项卡。
  2. 在此例中,选择定位维度“购买”模式。
  3. 为工作流表中的数据(本例中为“storeName”字段)选择“源表达式”。
  4. 在“购买”表(本例中为“storename”字段)中为数据选择“目标表达式”。
  5. 勾选 Keep unreconciled data coming from the work table 选项。

在​更新数据​活动中,需要以下配置:

  1. 在​Operation type​字段中选择​Insert or update​选项,以避免每次收集文件时创建新记录。
  2. 为​Record identification​选项选择​By directly using the targeting dimension​值。
  3. 选择“购买”模式作为​Document type
  4. 指定要更新的字段的列表。 Destination​列允许您定义“购买”模式的字段。 Expression​列允许您选择工作表中的字段以执行映射。
  5. 单击​Generate an outbound transition​选项。

第3步:丰富“联系人”数据

“联系人”模式实际上链接到“购买”模式。 这意味着您可以使用“扩充”选项的其他选项:添加链接到过滤维度的数据。

此第二个扩充的目的是为购买模式创建一个聚合,以计算每个已识别联系人的总购买量。

  1. 添加​查询​类型活动,可恢复所有存储的​联系人

  2. 添加​扩充​活动,然后选择前一个查询生成的主集。

  3. 单击“添加​Data”。

  4. 单击​Data linked to the targeting dimension​选项。

  5. 单击​Select fields to add​窗口中的​Data linked to the filtering dimension​选项。

  6. 选择​Purchases​节点,然后单击​Next

  7. 通过选择​Aggregates​选项更改​Collected data​字段。

  8. 单击 Next.

  9. 添加以下表达式以计算每个联系人的购买总额:"Sum(@prodprice)"。

要准备摘要列表,您需要从“购买”字段和第一个扩充添加字段:“邮政编码参考”字段。

  1. 单击扩充活动中的​Edit additional data…​链接。

  2. 添加“商店名称”和“购买/邮政编码参考”字段。

  3. 单击​Properties​选项卡。

  4. 更改第二个链接,仅创建一行。

第4步:创建并添加到摘要列表

最后一步是将所有丰富数据写入列表。

  1. 将​列表更新​活动添加到工作流。 此活动必须链接到第二个扩充活动的出站过渡。
  2. 选择​Create the list if necessary (Calculated name)​选项。
  3. 为计算的名称选择一个值。 为列表选择的标签是当前日期:<%= formatDate(new Date(), "%2D/%2M/%2Y")%>。

执行工作流后,列表将包括:

  • 一列表人,
  • “购买总数”栏,
  • “商店名称”列,
  • 为包含在商店参考模式中的所有商店输入“邮政编码参考”列。

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free