对挖掘模型启用钻取
适用于:SQL Server 2019 及更早版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium
重要
数据挖掘在 SQL Server 2017 Analysis Services 中已弃用,现在在 SQL Server 2022 Analysis Services 中已停止使用。 对于已弃用和停止使用的功能,文档不会更新。 若要了解详细信息,请参阅 Analysis Services 后向兼容性。
如果为挖掘模型启用了钻取,则可以在浏览模型时检索用于创建模型的事例的详细信息。 若要查看这些信息,则您必须拥有必要的权限,且挖掘结构已经过处理。
权限 如果用户要钻取模型数据或结构数据,则该用户必须是具有挖掘模型或挖掘结构的 AllowDrillThrough 权限的角色成员。 挖掘结构和挖掘模型的钻取权限是分开设置的。
即使不具有结构的钻取权限,模型的钻取权限也允许您从模型进行钻取。
使用 StructureColumn (DMX) 函数,对结构的钻取权限提供了在模型中的钻取查询中包含结构列的额外功能。 还可以使用 SELECT... 查询 结构中的训练和测试用例。FROM <结构>。CASES 语法。
缓存定型事例 钻取就是检索挖掘结构中的定型事例的相关信息。 这些信息是在处理结构时缓存的。 因此,如果通过将 MiningStructureCacheMode 属性更改为 ClearAfterProcessing,清除了缓存的数据,则钻取功能将无法正常工作。
注意
如果没有缓存定型事例,则必须将 MiningStructureCacheMode 属性更改为 KeepTrainingCases ,并重新处理模型,然后才能查看事例数据。
有关详细信息,请参阅 钻取查询 (数据挖掘) 。
对挖掘模型启用钻取
在“SQL Server Data Tools”中,在“数据挖掘Designer的”挖掘模型“选项卡上,右键单击要对其启用钻取的挖掘模型的名称,然后选择”属性”。
在 “属性” 窗口中,单击“ AllowDrillthrough”,然后选择“ True”。
在“挖掘模型”选项卡中,右键单击所需的模型,再选择“处理模型”。
启用挖掘结构的缓存功能
在“SQL Server Data Tools”中,在“数据挖掘Designer的”挖掘结构“选项卡上,右键单击挖掘结构的名称。
打开 “属性” 窗口。
在 “属性” 窗口中,找到 CacheMode 属性,然后从列表中选择 KeepTrainingCases 。
在 “数据集” 菜单上,选择 “处理”。