AllowDrillThrough 元素 (ASSL)

确定是否允许在父元素上执行钻取操作。

语法

<MiningModel> <!-- or MiningModelPermission -->
<!-- or MiningStructurePermission -->   ...
   <AllowDrillThrough>...</AllowDrillThrough>
   ...
</MiningModel>

元素特征

特征

说明

数据类型和长度

Boolean

默认值

False

基数

0-1:可出现一次并仅出现一次的可选元素。

元素关系

关系

元素

父元素

MiningModel 元素MiningModelPermissionMiningStructurePermission

子元素

注释

在 Analysis Management Objects (AMO) 对象模型中,与 AllowDrillThrough 的父级对应的元素为 [T:Microsoft.AnalysisServices.MiningModel,]、MiningModelPermissionMiningStructurePermission

对挖掘结构的钻取功能

在 SQL Server 2008 中,可以定义适用于挖掘结构和挖掘模型的 AllowDrillthrough 权限。当将此权限分配给某个角色后,任一该角色的成员即可查询数据挖掘模型,然后返回未包含在该模型中的结构列。例如,您创建了一个只使用客户键列、客户收入列和客户采购列的模型。如果对该模型启用钻取功能,则用户可返回挖掘结构其他列中的信息,如客户电子邮件或客户名称。

因此,为了保护敏感数据,将列添加到挖掘结构时一定要谨慎。另外,请仅在需要时才对某个结构授予 AllowDrillthrough 权限。

若要钻取到结构列,请使用具有以下形式之一的查询:

SELECT * FROM <structure>.CASES

或者

SELECT StructureColumn('<structure-column-name>') FROM <model>.CASES