AllowDrillThrough 元素 (ASSL)
确定是否允许对父元素执行钻取操作。
语法
<MiningModel> <!-- or MiningModelPermission -->
<!-- or MiningStructurePermission --> ...
<AllowDrillThrough>...</AllowDrillThrough>
...
</MiningModel>
元素特征
特征 |
说明 |
---|---|
数据类型和长度 |
Boolean |
默认值 |
False |
基数 |
0-1:可出现一次并仅出现一次的可选元素。 |
元素关系
关系 |
元素 |
---|---|
父元素 |
MiningModel 元素、MiningModelPermission、MiningStructurePermission |
子元素 |
无 |
注释
在 Analysis Management Objects (AMO) 对象模型中,与 AllowDrillThrough 的父级对应的元素为 [T:Microsoft.AnalysisServices.MiningModel,]、MiningModelPermission 和 MiningStructurePermission。
对挖掘结构的钻取功能
在 SQL Server 2012 中,可以定义适用于挖掘结构和挖掘模型的 AllowDrillthrough 权限。 当将此权限分配给某个角色后,任一该角色的成员即可查询数据挖掘模型,然后返回未包含在该模型中的结构列。 例如,您创建了一个只使用客户键列、客户收入列和客户采购列的模型。 如果对该模型启用钻取功能,则用户可返回挖掘结构其他列中的信息,如客户电子邮件或客户名称。
因此,为了保护敏感数据,将列添加到挖掘结构时一定要谨慎。 另外,请仅在需要时才对某个结构授予 AllowDrillthrough 权限。
若要钻取到结构列,请使用具有以下形式之一的查询:
SELECT * FROM <structure>.CASES
或
SELECT StructureColumn('<structure-column-name>') FROM <model>.CASES