RLS控制

作者: 徐胥 | 来源:发表于2019-11-13 16:43 被阅读0次

微软配合PBI新出的PBI Report builder,其实和SSRS的功能类同,出这个就是为了拓展PBI的功能项,将分页报表也纳入其中。PBI已经不是单纯的BI工具了,他在适应中国企业的报表需求,将多种人群多种环境的需要都纳入其中。

尤其是当SSRS的报表可直接用RB打开的时候,你可以预想到,一些企业会开始抛弃他们的报表服务器,转而将PBI云端作为他们的报表服务器。不论是考虑到企业内部报表的集成性,还是负担一台服务器所需的资源(服务器资源、系统平台工程师),都会让一些企业开始进行SSRS报表的迁移工作,尤其是当他们本身就在使用PBI,还感觉良好的时候。

最近玩到这一块,这边简单记录一下关于RLS控制的实现

需求:实现不同用户登录PBI云端时,查看同一份报表时,只能查阅指定权限。

假定我们现在拥有一张权限表和数据表。

权限表中存在用户账号、权限控制字段。

数据表中存在权限控制字段、详细数据字段。

实现思路

1、获取用户登录账号,用该账号对权限表进行筛选,得到该用户下的权限控制字段;

2、用该用户下的权限控制字段,对数据表进行筛选,获取详细数据字段。

实现注意点:

1、RB内部存在一个UserID,可获取当前用户的登录账号,但需要你先确认,获取到的是用户邮箱还是用户账号名(一般都是邮箱)。值得注意的是,在本地环境跑的时候,即便你登陆了PBI账号,获取到的也只会是电脑登录的域账号,和云端跑出来的内容不同。

2、RB的筛选会自带层级,例如你有AB两个筛选,A筛选先于B,则跑报表的时候,只有当你选了A筛选,B筛选才会处于可用状态。这块详细内容,微软官网关于SSRS的内容中也有所描述,RB只是继承了这一特性。

3、RB可以直连PBI云端数据源,这个操作和连接SSAS源几乎可以说是完全一致(加“几乎”只是为了表述严谨,事实上我还没有找到不同点)。

4、RB目前还存在不稳定性,尤其是大数据量连接时,反应比较慢,还有其他一些细致的毛病,但在我测试的这段时间里,能感觉到他的迭代,可以看出PBI大佬对这块关注,后续应该会更好用一些。

相关文章

  • RLS控制

    微软配合PBI新出的PBI Report builder,其实和SSRS的功能类同,出这个就是为了拓展PBI的功能...

  • Carthage集成R.swift

    常规情况下使用资源文件时代码调用: /// R.string.localizabletypealias RLS =...

  • VsCode 安装配置 Rust

    下载 rustup-init 配置环境变量 命令行下安装, 不要安装 nightly 版本 , rls 无法工作在...

  • 深入理解卡尔曼滤波

    1. 最小二乘(LS)、加权最小二乘估计(WLS)、递推最小二乘(RLS) 观测方程![](http://late...

  • linux版openssl生成rsa公私钥

    生成私钥 *.pem文件放在当前文件夹下 ![_GS7UPKMJ25D9XF_O]J)RLS.png](http...

  • 科普知识

    不安腿综合征(RLS)的一大原因可能是缺铁,即铁蛋白含量不足; 这种缺乏判断的标准不同于一般的'贫血', 判断不安...

  • 控制,控制,再控制…

    今年的双11战线拉的有点长,通过1号的清单,我发现了自己一个特点:我消费的潜能被抑制了,我也这么能花钱啊!2号、3...

  • 控制控制再控制

    到底是孩子气人还是家长的容忍度不够? 看电视:闺女说想吃着饭时看一会儿电视,想着不能总拒绝她,行,看吧。快一点半该...

  • 控制控制

    文章断断续续就是没写完,实在是不知道怎么才能达到编者的要求。 昨晚已经告诫自己不要再买书了,然后发现购物车里又多了...

  • 控制,再控制!

    搂不住火的时候怎么办? 我是个急性子人。昨天,从同事家接儿子回来,我一气之下让儿子跑了得有1千米。这两天出去学习,...

网友评论

    本文标题:RLS控制

    本文链接:https://www.haomeiwen.com/subject/zzihictx.html