此用例详细介绍了如何创建工作流,在收集文件并进行多项扩充后,您可以创建摘要列表。 此示例基于在商店中购物的联系人列表。
使用以下数据结构:
其目的是:
要创建摘要列表,您需要执行以下步骤:
要加载的数据是与“Purchase”相关的数据,其格式如下:
Product Name;Product price;Store
Computer;2000;London 3
Tablet;600;Cambridge
Computer;2000;London 5
Computer;2000;London 8
Tablet;600;Cambridge
Phone;500;London 5
此数据包含在“Purchases.txt”文本文件中。
添加 文件收集器 和 数据加载(文件) 活动。
的 文件收集器 活动允许您从Adobe Campaign服务器收集文件并将文件发送到该服务器。
的 数据加载(文件) 活动允许您使用收集的数据扩充工作流的工作表。
有关此活动的更多信息,请参阅 从文件加载数据.
配置 文件收集器 收集文本的活动(*.txt)从选定目录中键入文件。
的 文件收集器 活动可让您管理源目录中缺少文件的情况。 为此,请检查 Process file nonexistence 选项。 在此工作流中, 等待 添加了活动以尝试其他文件集合(如果收集时该文件集在目录中缺失)。
配置 数据加载(文件) 活动,使用与要导入数据格式相同的样例文件。
单击 Click here to change the file format… 链接以使用“购买”表的内部名称和标签重命名列。
导入数据后,通过创建指向与“存储”模式匹配的参考表的链接来进行扩充。
添加扩充活动并按如下方式对其进行配置:
从中选择由数据组成的主集 数据加载(文件) 活动。
单击 Add data,然后选择 A link 选项。
选择 Define a collection 选项。
选择“存储”架构作为目标。
有关各种类型链接的更多信息,请参阅 扩充和修改数据.
在以下窗口中,您需要通过选择源字段(在主集中)和目标字段(属于“存储”架构)来创建连接条件,以配置数据协调。
现在,链接已创建,接下来我们将从“存储”架构向工作流的工作表添加一列:“邮政编码参考”字段。
此扩充后工作流工作表中的数据将如下所示:
此步骤详细介绍如何将导入和扩充的数据写入“购买”表。 为此,我们需要使用 更新数据 活动。
工作流工作表中的数据与 购买 必须先执行定向维度,然后才能在 购买 表格。
在 更新数据 活动时,需要进行以下配置:
“联系人”架构实际上已链接到“购买”架构。 这意味着您可以使用“扩充”选项的其他选项:添加链接到过滤维度的数据。
第二次扩充的目的是在购买架构上创建聚合,以计算每个已识别联系人的总购买量。
添加 查询 键入可用于恢复所有 联系人 存储。
添加 扩充 活动,然后选择从上一个查询生成的主集。
单击添加 Data.
单击 Data linked to the targeting dimension 选项。
单击 Data linked to the filtering dimension 选项 Select fields to add 窗口。
选择 Purchases 节点,然后单击 Next.
更改 Collected data 字段 Aggregates 选项。
单击 Next。
添加以下表达式以计算每个联系人的购买总数:"Sum(@prodprice)"。
要准备摘要列表,您需要添加“购买”字段和第一个扩充中的字段:“邮政编码参考”字段。
单击 Edit additional data… 链接。
添加“商店名称”和“购买/邮政编码参考”字段。
单击 Properties 选项卡。
更改第二个链接以仅创建一行。
最后一步是将所有扩充数据写入列表。
执行工作流后,列表将包括: