分数覆盖表
生产概要文件数据库中必须存在分数覆盖表。可以通过针对概要文件数据库运行 aci_usertab SQL 脚本来创建样本分数覆盖表 UACI_ScoreOverrideaci_usertab SQL 脚本位于您的运行时环境安装目录中的 ddl 目录中。
必须为每一行定义 AudienceIDOfferCode1Score 字段。其他字段中的值是可选的,用于进一步约束您的个别商品分配或为内置学习提供分数覆盖信息。
(必需)此列的名称必须与用于在 Campaign 中定义受众标识的列的名称相匹配。aci_usertab ddl 文件创建的样本表作为 CustomerID 列来创建此列。 如果您的受众标识包含多个列,那么可将其添加到此表中。每行必须包含要将个别商品分配到的受众标识,例如,customer1。 为了获得最佳性能,您应该对此列创建索引。
如果设置为 0null(或除了 1 之外的任何数字),那么仅当商品的候选列表中存在商品时,才将任何数据用于商品。通常,使用 0 以提供分数覆盖。您必须提供一个单元代码。
如果设置为 1,并且商品的候选列表中不存在商品,请将此商品添加到列表并将任何分数数据用于此商品。通常,使用 1 以提供个别商品分配。
*
如果 EnableStateID2,那么此列与如果满足以下表达式,那么将此规则视为合格选项(在用于约束此商品分配的处理规则的高级选项中)具有相同作用。此列必须包含一个布尔表达式,并且必须解析为 true 才能包含此商品。
*
如果 EnableStateID3,那么此列与将以下表达式用作营销分数选项(在用于约束此商品的处理规则的高级选项中)具有相同作用。此列必须包含一个解析为数字的表达式。
*
如果 EnableStateID1,那么 Interact 将忽略此列中的任何值。
如果 OverrideTypeID 为 0 或空,那么必须提供单元代码。 如果不包含单元代码,那么运行时环境将忽略此行数据。
如果 OverrideTypeID 为 1,那么不需要在此列中提供单元代码。如果不提供单元代码,那么运行时环境将此受众级别和表的 DefaultCellCode 属性中定义的单元代码用于报告目的。
此列中的值定义 Predicate 列的行为。
*
1 - 不使用 Predicate 列。
*
2 - 使用 Predicate 作为布尔值以过滤商品。这与处理规则中如果满足以下表达式,那么将此规则视为合格高级选项遵循相同的规则。
*
3 - 使用 Predicate 来定义市场营销人员的分数。这与处理规则中将以下表达式用作营销分数高级选项遵循相同的规则。