MiningStructurePermission 元素 (ASSL)

定义 Role 元素的成员对单个 MiningStructure 元素的权限。

语法

<MiningStructurePermissions>
   <MiningStructurePermission xsi:type="Permission">
      <AllowDrillthrough>...</AllowDrillthrough>

      <!-- This element also inherits all the child elements listed in Permission -->
   </MiningStructurePermission>
</MiningStructurePermissions>

元素特征

特征

说明

数据类型和长度

Permission

默认值

基数

0-n:可多次出现的可选元素。

元素关系

关系

元素

父元素

MiningStructurePermissions

子元素

注释

在 Analysis Management Objects (AMO) 对象模型中,对应的元素为 MiningStructurePermission

在 SQL Server 2008 中,已将权限 AllowDrillthrough 扩展为可应用至挖掘结构。当向角色分配此权限时,任何作为该角色成员的用户均可使用以下语法直接查询挖掘结构:

SELECT <structure column list> FROM <structure>.CASES

此外,如果对挖掘结构和挖掘模型均启用了 AllowDrillthrough,则用户可以使用下面的语法来查询未包含在挖掘模型中的结构列:

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

例如,您创建了一个只使用客户键列、客户收入列和客户采购列的模型。通过使用钻取,用户可返回未包含在挖掘模型中的其他结构列,如客户联系信息等。

因此,若要保护敏感数据或个人信息,应构造数据源视图来屏蔽个人信息,并且仅在需要时才授予针对结构的 AllowDrillthrough 权限。

有关详细信息,请参阅针对挖掘模型和挖掘结构使用钻取(Analysis Services – 数据挖掘)