【问题标题】:(Null) Values in SSAS cube when selecting a role(空)选择角色时 SSAS 多维数据集中的值
【发布时间】:2012-10-18 22:27:41
【问题描述】:

我有以下问题:

当我在 SSAS 中处理多维数据集并以普通用户的身份不受限制地查看数据时,一切都很好,聚合结果显示它们的正常值。

当我在 Data Tools (MsSQL 2012) 中选择将数据作为特定角色查看时,所有安全约束都正常工作(例如,我只查看特定国家/地区数据而没有其他)但所有相应的值都是 (null )。

我已经尝试过 Visual Totals = true 并且我对维度和多维数据集都施加了这些限制。计算脚本中的 CALCULATE 仍然存在(当我选择使用普通用户时一切正常)。

测量值和计算值都会发生这种情况!!!

有什么想法会发生什么吗?

【问题讨论】:

    标签: sql-server ssas security-roles


    【解决方案1】:

    已解决。

    这个问题与细胞数据有关!!!

    数据工具工作室自动检查相应选项卡中的启用单元格数据权限复选框。

    如果这些中没有定义 MDX 查询,则自动假定您无权查看任何聚合度量数据!!!!

    取消选中定义正确的MDX查询 问题会解决的!!!!

    【讨论】:

    • 感谢您的跟进。当前版本将此复选框称为“启用读取权限”,这是非常具有误导性的。如果您希望他们能够读取单元格数据,则不应检查它。
    猜你喜欢
    • 2016-12-19
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 1970-01-01
    • 2015-04-03
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多