Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于用户组的SSAS动态安全_Ssas_Mdx - Fatal编程技术网

基于用户组的SSAS动态安全

基于用户组的SSAS动态安全,ssas,mdx,Ssas,Mdx,我是MDX新手,希望根据角色允许的成员集在SSAS中配置动态安全性。我在internet上所能找到的就是使用桥接表将用户链接到维度属性。但是,我希望在两者之间有一个用户组表。用户可以属于一个或多个用户组,并且用户组可以访问一个或多个维度属性 我的查询如下所示: SELECT {[Measures].[Sales]} ON COLUMNS, EXISTS ( [Stores].[Store].members, NonEm

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

我的查询如下所示:

    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新手,您会明白我的查询不起作用,因为我假设非空部分


有人能帮我朝正确的方向走吗?

用户名返回的是什么?[Users]维度中的有效成员名称?