【发布时间】:2016-12-16 12:37:15
【问题描述】:
多维数据集 (sql Server 2016) 包含维度 [Unit].[Unit].&[1] 和 [Unit].[Unit].&[2]。我创建了一个计算维度:
CREATE MEMBER CURRENTCUBE.[Unit].[Unit].[All].[1/2] AS [Unit].[Unit].&[1]/[Unit].[Unit].&[2]
为了限制对[Unit].[Unit].[All].[1/2] 维度的访问,我创建了角色。
但是我不能在 DimensionData-Basic 选项卡中选择[Unit].[Unit].[All].[1/2],因为该属性没有出现在属性列表中。
如果我在 MDX 脚本 Denied member set: {[Unit].[Unit].[All].[1/2]} 的 DimensionData-Advanced 选项卡中指定属性 [Unit].[Unit].[All].[1/2],则用户会看到此属性。
如何限制对计算维度的访问?
【问题讨论】: