假设我有一堆度量值,我希望某些人无法看到(反之亦然,只允许他们看到)我会在 SSAS 角色中添加什么样的 MDX 表达式?
我可以通过 USERNAME 函数获取用户身份。
甚至可能吗?
我可以轻松地构建基于维度的安全表达式,但我看不出如何可以类似地减少度量维度访问。
这是角色文件中的单元格数据选项卡。
当您启用读取权限时,将不允许用户访问多维数据集中的单元格数据。
在这个地方,您必须通过提供正确的 MDX epression 来定义用户能够看到的度量值集。
范围声明将为您提供信息以编写用于定义数据集的 MDX 表达式。(SCOPE 用于完全不同的目的,不应用于权限 - 仅供参考所需的 MDX 表达式)