POWER BI-RLS-在Excel连接中进行分析

时间:2018-12-03 11:04:25

标签: excel powerbi

我现在正在尝试使用 POWER BI 中的“ 在Excel中分析”功能。 我想使用RLS加载RLS过滤表实际使用透视表分析OLAP多维数据集)

我已使用以下表格过滤器DAX表达式成功设置了行级安全性:

SEARCH( userprincipalname(), [Email], 1, 0 ) > 0

创建了虚拟 Measure = 1 后,我可以双击(“钻取”)数据透视表(通过双击数据透视表中的度量值)。这给了我一个带有以下命令文本的链接表:

DRILLTHROUGH MAXROWS 1000
SELECT FROM [Model] WHERE
(([Measures].[Measure],[Table1].[email].&[xxx@xxx.xxx],[Table1].[ID].&[4], 
[Table1].[X].&[654]))

在删除过滤器部件后=>

DRILLTHROUGH MAXROWS 1000
SELECT FROM [Model]
WHERE (([Measures].[Measure]))

=>我能够获得包含所有列和行的链接表。 RLS 也适用:从其他帐户刷新时,我只会看到允许/限制的行。 - 惊人! (使用Office 365,已登录帐户)

这是获取链接表的方法: double click on measure in OLAP Pivot in Analyze in Excel file from POWER BI

我的目标是使用有效的RLS(不使用MS SQL Server或其他工具)建立链接的EXCEL表-现在看来可以正常工作!

我的问题是:

  1. 通过“在Excel中进行分析”获得的连接是否将永久起作用,还是仅是临时的?
  2. 是否可以进一步修改“ SQL”命令文本以返回整个表/数据集?诸如“选择*从...”之类的东西-(当然要遵守RLS)
  3. 这种方法可靠吗?您能想到任何不利之处吗?
  4. 有人可以利用该连接忽略RLS吗?

热烈的问候。 雅各布

0 个答案:

没有答案