MiningStructurePermission 元素 (ASSL)
定义 Role 元素的成员对单个 MiningStructure 元素的权限。
语法
<MiningStructurePermissions>
<MiningStructurePermission xsi:type="Permission">
<AllowDrillthrough>...</AllowDrillthrough>
<!-- This element also inherits all the child elements listed in Permission -->
</MiningStructurePermission>
</MiningStructurePermissions>
元素特征
特征 |
说明 |
---|---|
数据类型和长度 |
|
默认值 |
无 |
基数 |
0-n:可多次出现的可选元素。 |
元素关系
关系 |
元素 |
---|---|
父元素 |
|
子元素 |
无 |
注释
在 Analysis Management Objects (AMO) 对象模型中,对应的元素为 MiningStructurePermission。
在 SQL Server 2012 中,已将权限 AllowDrillthrough 扩展为可应用至挖掘结构。 当向角色分配此权限时,任何作为该角色成员的用户均可使用以下语法直接查询挖掘结构:
SELECT <structure column list> FROM <structure>.CASES
此外,如果对挖掘结构和挖掘模型均启用了 AllowDrillthrough,则用户可以使用下面的语法来查询未包含在挖掘模型中的结构列:
SELECT StructureColumn('<structure column name>' FROM <model>.CASES
例如,您创建了一个只使用客户键列、客户收入列和客户采购列的模型。 通过使用钻取,用户可返回未包含在挖掘模型中的其他结构列,如客户联系信息等。
因此,若要保护敏感数据或个人信息,应构造数据源视图来屏蔽个人信息,并且仅在需要时才授予针对结构的 AllowDrillthrough 权限。
有关详细信息,请参阅钻取查询(数据挖掘)。