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:可多次出现的可选元素。 |
元素关系
关系 | 元素 |
---|---|
父元素 | MiningStructurePermissions |
子元素 | 无 |
备注
分析管理对象 (AMO) 对象模型中的相应元素是 MiningStructurePermission 。
在 SQL Server 中,已扩展权限AllowDrillthrough以应用于挖掘结构。 当向角色分配此权限时,任何作为该角色成员的用户均可使用以下语法直接查询挖掘结构:
SELECT <structure column list> FROM <structure>.CASES
此外,如果对挖掘结构和挖掘模型同时启用了 AllowDrillthrough ,则用户可以使用以下语法查询未包含在挖掘模型中的结构列:
SELECT StructureColumn('<structure column name>' FROM <model>.CASES
例如,只使用客户键、客户收入和客户购买列来创建模型。 通过使用钻取,用户可返回未包含在挖掘模型中的其他结构列,如客户联系信息等。
因此,为了保护敏感数据或个人信息,应构造数据源视图来屏蔽个人信息,并且仅在必要时才对结构授予 AllowDrillthrough 权限。