如果为数据挖掘模型启用了钻取功能,则在浏览模型时,可以检索有关用于创建模型的案例的详细信息。 若要查看此信息,您必须具有必要的权限,并且结构已被处理。
权限 用户要钻取到模型数据或结构数据,用户必须是对挖掘模型或挖掘结构具有 AllowDrillThrough 权限的角色的成员。 钻取权限分别在结构和模型中设置。
即使你对结构没有权限,模型的钻取权限仍然使你能够从模型中进行钻取。
结构上的钻取权限允许使用 StructureColumn (DMX) 函数,在模型的钻取查询中包含结构列,从而提供额外功能。 还可以使用 SELECT...FROM <结构>.CASES 语法查询结构中的训练和测试用例。
训练事例的缓存 钻取的工作原理是检索有关挖掘结构中训练事例的信息。 处理结构时会缓存此信息。 因此,如果您选择通过将属性MiningStructureCacheMode更改为ClearAfterProcessing以清除所有缓存的数据,钻取将不起作用。
注释
如果训练事例尚未缓存,则必须将 MiningStructureCacheMode 属性更改为 KeepTrainingCases ,然后重新处理模型,然后才能查看事例数据。
有关详细信息,请参阅钻取查询(数据挖掘)。
启用挖掘模型的钻取功能
在 SQL Server Data Tools (SSDT)中,在数据挖掘设计器的 “挖掘模型 ”选项卡上,右键单击要启用钻取的挖掘模型的名称,然后选择“ 属性”。
在 “属性 ”窗口中,单击 “AllowDrillthrough”,然后选择 “True”。
在“ 挖掘模型 ”选项卡中,右键单击模型,然后选择“ 进程模型”。
启用挖掘结构的缓存功能
在 SQL Server Data Tools (SSDT)中,在数据挖掘设计器的 “挖掘结构 ”选项卡上,右键单击挖掘结构的名称。
打开 “属性” 窗口。
在 “属性” 窗口中,找到 CacheMode 属性,然后从列表中选择 KeepTrainingCases 。
在 “数据库 ”菜单上,选择“ 进程”。