如何将输入列映射到模型列

创建使用外部数据源的准确性图表之前,必须先将数据挖掘模型中的列映射到测试数据中的列。如果列名完全匹配,或使用的维持测试数据与挖掘机构存储在一起,则设计器将会自动创建关系。如果列名不能完全匹配,则您可以手动调整关系。

如果选择使用挖掘结构测试数据或挖掘模型事例的选项,则您就无需映射列。Analysis Services 会自动为图表提供测试数据。

将输入列映射到测试数据中的列

  1. 双击包含要建立图表的模型的挖掘结构,以在数据挖掘设计器中打开结构和模型。

  2. 选择**“挖掘准确性图表”选项卡,然后选择“输入选择”**选项卡。

  3. 在**“输入选择”选项卡中的“选择要用于准确性图表的数据集”下,选择“指定其他数据集”**。

  4. 单击浏览按钮 (…) 以打开一个对话框,并生成外部数据集的定义。

  5. 在**“选择挖掘结构”对话框中,选择包含您要使用的模型的挖掘结构,然后单击“确定”**。

  6. 在**“挖掘准确性图表”选项卡的“选择输入表”表上,单击“选择事例表”以打开“选择表”**对话框。

  7. 在**“选择表”对话框中,从“数据源”**列表中选择数据源。选择一个表,其中包含预测查询中要用来确定模型准确性的数据。

  8. 在**“表/视图名称”**框中,选择包含要用来测试模型的数据的表。

  9. 根据需要编辑映射。挖掘结构中的列将自动映射到输入表中具有相同名称的列。若要手动创建映射,请单击**“选择输入表”表中的列并将它拖到“挖掘结构”表中相应的列。若要删除映射,请单击将“挖掘结构”表中的列链接到“选择输入表”**表中的映射列的行,然后按 Delete。

  10. 单击“确定”。