扩充 enrichment
说明 description
Enrichment 活动是一种高级活动,利用该活动可定义要在工作流中处理的附加数据。
使用环境 context-of-use
Enrichment 活动通常用在定向活动或导入文件之后、以及允许使用定向数据的活动之前。
此活动包含比 Query 活动更高级的扩充功能。在查询活动中可以直接执行一些简单的扩充用例。
通过 Enrichment 活动,您可以应用集客过渡并配置活动以使用附加数据填写输出过渡。该活动允许合并来自多个集的数据,或创建指向临时资源的链接。
相关主题
- 用例:使用文件中包含的数据扩充配置文件数据。
- 用例:发送包含扩充字段的电子邮件
配置 configuration
要配置 Enrichment 活动,请执行以下步骤:
-
将 Enrichment 活动拖放到工作流中。
-
选择活动,然后使用所显示快速操作中的 按钮将其打开。
-
如果活动包含多个集客过渡,请选择 Primary set。此活动中配置的附加数据,将添加到叫客过渡中的此主集。
如果主集已包含附加数据,则可以选择保留或删除这些数据。如果取消勾选 Keep all additional data from the main set 选项,则只有在 Enrichment 中配置的附加数据会保留在叫客过渡中。
-
如果有多个集客过渡,则在活动的 Advanced Relations 选项卡中定义主集与其他集客数据之间的关系。您可以使用 Add element 按钮添加多个关系。
定义新关系时,请选择想要链接到主集的集客数据集。然后定义关系的类型。根据集客数据和您的数据模型,可以使用的关系类型如下所示:
- 1 cardinality simple link:传入数据的每个记录都只与主集中的一个记录相关联。来自主集的每个记录,在已链接的数据中都有一个关联的记录。
- N cardinality collection link:可将来自链接数据中的 0、1 个或多个 (N) 记录关联到主集的 1 个记录。
- 0 or 1 cardinality simple link:可将来自主集的记录与来自链接数据的 0 或 1 个记录关联,但不能与多个记录关联。
定义 Cardinality 后,定义 Reconciliation criteria。协调条件的 Source expression 可以是目标资源中的字段、表达式,也可以直接使用带引号的值。
定义便于将来在工作流中识别的 Label 和 ID。
note note NOTE 您只能定义主集与连接 Enrichment 活动之集客过渡之间的关系。对于旨在定义与数据库资源的关系的简单案例,请使用协调活动。 -
从活动的 Additional data 选项卡中定义附加数据。您可以定义与主集的定向维度相关的附加数据(简单字段、聚合和集合),也可以根据在 Enrichment 活动的 Advanced relations 选项卡中创建的链接来定义附加数据。
请参阅扩充数据一节。
-
确认活动的配置并保存工作流。
进行 Enrichment 后,现在即可将数据用在连接的活动中。例如,您可以在电子邮件内容中的个性化字段探索工具的 Additional data (targetData) 链接下找到它。