限制子集记录的数量
如果不希望使用子集中包含的整个群体,则可以限制它包含的记录数。
-
在子集编辑窗口中,选中 Limit the selected records 选项并单击 Edit… 链接。
-
为您的选择选择限制类型:
-
Activate random sampling:此选项接受记录的随机样本。 应用的随机取样类型取决于数据库引擎。
-
Keep only the first records after sorting:此选项允许您根据一个或多个排序顺序定义限制。 如果您选择 Age 字段作为排序条件,选择100作为限制,则仅保留100个最年轻的收件人。
-
Keep the first ones after sorting (criteria, random):此选项是前两个选项的组合。 它允许您根据一个或多个排序顺序定义限制,然后在某些记录具有与定义的标准相同的值时,对第一个记录应用随机选择。
例如,如果选择 Age 字段作为排序条件,然后定义限制100,但数据库中2000个最年轻的收件人全部为18个,则会从这2000个收件人中随机选择100个收件人。
-
-
如果要定义排序标准,还可以通过附加步骤定义列和排序顺序。
-
然后选择数据限制方法。
可通过多种方法做到这一点:
-
Size (in %):记录的百分比。 例如,以下配置提取总群体的10%。
百分比适用于初始群体,而不是活动结果。
-
Size (as a % of the segment):只与子集相关而不与初始群体相关的记录的百分比。
-
Maximum size:最大记录数。
-
By data grouping:您可以根据集客群体的指定字段中的值设置记录数限制。 有关此主题的详细信息,请参阅按数据分组限制子集记录数。
-
By data grouping (in %):您可以根据指定字段中的值(使用百分比),设置集客群体的记录数限制。 有关此主题的详细信息,请参阅按数据分组限制子集记录数。
-
By data distribution:如果分组字段的值太多,或者希望避免为每个新的拆分活动再次输入值,则可以使用Adobe Campaign配置 By data distribution 限制(可选分布式营销模块)。 有关详细信息,请参阅限制每个数据分发的子集记录数。
-
-
单击 Finish 以批准记录选择条件。 定义的配置随后将显示在编辑器的中间窗口中。
按数据分组限制子集记录的数量
您可以按数据分组限制记录数。 可使用固定值或百分比执行此限制。
例如,如果选择 Language 字段作为组字段,则可以定义每种语言的记录列表。
-
选择数据限制值后,选择 By data grouping 或 By data grouping (as a %) 并单击 Next。
-
然后选择分组字段(实例的 Language 字段)并单击 Next。
-
最后,指定数据分组阈值(使用固定值或百分比,具体取决于之前选择的分组方法)。 要为每个值设置相同的阈值,例如,如果您希望将每种语言的记录数设置为10,请选择 All data groupings are the same size 选项。 要为每个值设置不同的限制,请选择 Limitations by grouping value 选项。 这将允许您为英语、法语等语言选择不同的限制。
-
单击 Finish 以批准该限制并返回编辑拆分活动。
限制每个数据分布的子集记录数
如果分组字段包含的值过多,或者希望避免为每个新的拆分活动重置值,则可以使用Adobe Campaign根据数据分布创建限制。 选择数据限制值(有关此主题的详细信息,请参阅创建子集部分)时,选择 By data distribution 选项,然后从下拉菜单中选择模板。 下面演示了如何创建数据分发模板。
有关具有分发模板的 Local approval 活动的示例,请参阅使用本地审批活动。
通过数据分发模板,您可以使用分组值列表限制记录数。 要创建数据分发模板,请应用以下步骤:
-
要创建数据分发模板,请转到 Resources > Campaign management > Data distribution 节点并单击 New。
-
General 选项卡允许您输入分发的标签和执行上下文(定向维度、分发字段)。
需要输入以下字段:
-
Label:分发模板的标签。
-
Targeting dimension:输入要应用数据分发的定向维度,例如 Recipient。 此架构必须始终与定位工作流中使用的数据兼容。
-
Distribution field:通过定向维度选择字段。 例如,如果选择 Email domain 字段,则收件人列表将按域细分。
-
Distribution type:选择在 Distribution 选项卡中划分目标限制值的方式: Percentage 或 Set。
-
Assignment type:选择数据分发分配类型。 您可以在按组或运算符分配或按本地实体分配之间进行选择。 在 分布式营销 中使用本地实体的分配。 有关详细信息,请参阅此部分。
-
Approval storage:如果在定位工作流中使用 Local approval 活动(请参阅本地审批),请输入将存储审批结果的架构。 您必须为每个定位架构指定一个存储架构。 如果您使用 Recipients 目标架构,请输入默认的 Local approval of recipients 存储架构。
如果未经本地批准而通过数据分组进行简单限制,则无需输入 Approvals storage 字段。
-
-
如果您使用的是 Local approval 活动(请参阅本地审批),请输入分发模板的 Advanced settings:
需要输入以下字段:
-
Approve targeted messages:如果您希望从要批准的收件人列表中预先选择所有收件人,请选中此选项。 如果未选中此选项,则不会预先选择任何收件人。
NOTE
此选项默认处于选中状态。 -
Delivery label:允许您定义一个表达式,以在退货通知中显示交货标签。 默认表达式提供有关投放标准标签(计算字符串)的信息。 您可以修改此表达式。
-
Grouping field:此字段允许您定义用于在审批和返回通知中显示收件人的分组。
-
Web Interface:允许您将Web应用程序链接到收件人列表。 在批准和返回通知中,每个收件人都将可点击,并将链接到选定的Web应用程序。 Parameters 字段(例如 recipientId)允许您配置要在URL和Web应用程序中使用的其他参数。
-
-
Breakdown 选项卡允许您定义分发值列表。
-
Value:输入分布值。
-
Percentage / Set:输入链接到每个值的记录限制(固定或百分比)。
此列由 General 选项卡中的 Distribution type 字段定义。
-
Label:输入链接到每个值的标签。
-
Group or operator:如果您使用的是 Local approval 活动(请参阅本地审批),请选择分配给每个分发值的运算符或运算符组。
如果未经本地批准而通过数据分组进行简单限制,则无需输入 Group or operator 字段。
IMPORTANT
确保为操作员分配了适当的权限。 -
Local entity:选择分配给每个分发值的本地实体。 本地实体在 分布式营销 中使用。 有关详细信息,请参阅此部分。
-
过滤参数
单击 General 选项卡以输入活动标签。 为此拆分选择目标和筛选维度。 如有必要,可以更改给定子集的这些维度。
如果要利用剩余群体,请选中 Generate complement 选项。 补充是集客目标减去子集的并集。 然后,将向活动添加其他叫客过渡,如下所示:
要使此选项正常工作,集客数据必须具有主键。
例如,如果通过 Data loading (RDBMS) 活动直接从外部数据库(如Netezza,它不支持索引的概念)读取数据,则 Split 活动生成的补码将不正确。
为避免这种情况,您可以将 Enrichment 活动拖放到 Split 活动之前。 在 Enrichment 活动中,检查 Keep all additional data from the main set 并在附加数据中指定要用于配置 Split 活动的筛选器的列。 来自 Split 活动的集客过渡的数据随后将本地存储在Adobe Campaign服务器上的临时表中,并且可正确生成补码。
通过 Enable overlapping of output populations 选项,可管理属于多个子集的群体:
- 当未选中该框时,拆分活动将确保收件人不会出现在多个输出转换中,即使它满足多个子集的标准。它们将位于第一个选项卡的目标中,并带有匹配条件。
- 选中此框后,如果收件人符合过滤条件,则可以在多个子集中找到他们。Adobe Campaign 建议使用专属标准。
输入参数
- 表名
- 架构
每个入站事件必须指定由这些参数定义的目标。
输出参数
- 表名
- 架构
- recCount
这组三个值可标识排除项导致的目标。 tableName 是记录目标标识符的表的名称,schema 是群体的架构(通常为nms:recipient),recCount 是表中的元素数。
与补充关联的转换具有相同的参数。