基于用户组的SSAS动态安全性

时间:2014-01-14 20:20:20

标签: ssas mdx

我是MDX的新手,我希望根据角色允许的成员集在SSAS中配置动态安全性。我在互联网上找到的就是用桥接表将用户链接到维度属性。但是,我想在两者之间有一个用户组表。用户可以属于一个或多个用户组,用户组可以访问一个或多个维度属性。

我的查询如下:

    SELECT {[Measures].[Sales]} ON COLUMNS,
    EXISTS
        (
         [Stores].[Store].members,
              NonEmpty (
                             [Groups].[GroupDetails].members,
                             (
                                  StrToMember ("[Users].[User].[" + UserName() + "]"),
                                  [Measures].[Bridge users group count]
                             )
                        ), "Bridge Groups Stores Count"
        ) 
ON ROWS FROM [Sales]

由于我是MDX的新手,你会明白我的查询不起作用,因为我认为是NonEmpty部分。

任何人都可以帮助我朝着正确的方向前进吗?

0 个答案:

没有答案