自动匹配字段
如果使用现有建模流,那么在配置“SPSS 模型”和“SPSS 评分”流程框时,会自动匹配字段。自动匹配流程会从映射表中找到出现的第一个确切字段名称,并将其与建模流中的必需字段进行匹配。
SPSS 模型”和“SPSS 评分”流程框这两者都会执行单元字段与建模流字段的自动字段匹配。这会导致字段未进行匹配的问题,因为 IBM® CampaignIBM® SPSS® Modeler Advantage Marketing Edition 使用不同机制解释字段类型。
例如:
IBM® Campaign 中,在字符串内包含数字(例如 1512100)的单元字段的类型为字符串。在 IBM® SPSS® Modeler Advantage Marketing Edition 中,该数据确定为数字。在此类情况下,自动匹配失败,并且您必须在“SPSS 模型”或“SPSS 评分”流程框中手动匹配字段。
下列部分描述了自动匹配建模流字段的情况。
运行流程图
如果运行流程图,并且其中的建模流包含未匹配的字段,那么建模流字段会自动匹配。如果在“SPSS 模型”流程框中保存配置之后更改了建模流,那么在已配置的“SPSS 模型”或“SPSS 评分”流程框中,字段可能未匹配。例如,如果在“SPSS 评分”流程框中添加候选字段,那么这些字段在建模流中未匹配。
*
如果已重建模型,那么“SPSS 模型”流程框中未匹配的新字段会自动匹配。
*
如果已对模型进行评分,那么“SPSS 评分”流程框中未匹配的新字段会自动匹配。
如果匹配成功,那么流程图运行成功。如果匹配未成功,那么运行会失败,并且您必须先手动匹配字段,然后才能重新运行流程。
如果未更改任何字段,那么这些字段不会自动匹配。此操作会阻止覆盖您已提供的任何匹配项。
在以下示例中,您已配置“SPSS 评分”流程框,以在 IBM® Campaign 流程图与建模流之间匹配变量。因此,A 与 A 相匹配,B1(已手动覆盖)与 B 相匹配,并且 C 与 C 相匹配。
IBM® Campaign 流程图中的字段
如果建模流已更改,并且现在需要变量 A、B 和 D,那么会保留先前的匹配项而只自动匹配新变量 D。因此,A 仍然与 A 相匹配,B1 仍然与 B 相匹配,并且新变量 D 与 D 相匹配。
IBM® Campaign 流程图中的字段
以流程图编辑方式打开“SPSS 模型”或“SPSS 评分”流程框
通过使用现有建模流选项在“SPSS 模型”流程中选择建模流时,建模流字段会自动匹配。
打开“SPSS 模型”或“SPSS 评分”流程框时,IBM® Campaign 会从 IBM® SPSS® Modeler Advantage Marketing Edition 检索已配置的建模流的相关元数据:
*
*
*
*
对于新字段,您可以使用匹配按钮来自动匹配字段,也可以使用添加按钮来手动匹配字段。
IBM® SPSS® Modeler Advantage 会话中修改字段
在“SPSS 评分”流程框中选择建模流时,建模流字段会自动匹配。
如果在 IBM® SPSS® Modeler Advantage 中修改建模流字段,那么 IBM® Campaign 不会具有关于该会话或您在该处进行的任何更改的信息。
*
在“SPSS 模型”或“SPSS 评分”流程配置对话框中单击确定时,会保存流程框中的现有配置。但是,IBM® Campaign 不会获取最新的建模流元数据。如果自最近一次打开配置窗口之后更改了必需字段,请单击确定。然后,重新打开该流程框,以更新建模流的那些字段。
*
当您打开“SPSS 模型”或“SPSS 评分”流程框时,IBM® Campaign 将检索最新的建模流配置。任何已更改的字段都会自动匹配,如“以流程图编辑方式打开‘SPSS 模型’或‘SPSS 评分’流程框”中所述。
*
当运行“SPSS 模型”或“SPSS 评分”流程框时,IBM® Campaign 会检索最新的建模流配置。字段会自动匹配,如“运行流程图”中所述。