MiningStructurePermission 元素 (ASSL)
定义 Role 元素的成员对单个 MiningStructure 元素的权限。
语法
<MiningStructurePermissions>
<MiningStructurePermission xsi:type="Permission">
<AllowDrillthrough>...</AllowDrillthrough>
<!-- This element also inherits all the child elements listed in Permission -->
</MiningStructurePermission>
</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 – 数据挖掘)。