RLS控制

微软配合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大佬对这块关注,后续应该会更好用一些。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,425评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,058评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,186评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,848评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,249评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,554评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,830评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,536评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,239评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,505评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,004评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,346评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,999评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,060评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,821评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,574评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,480评论 2 267

推荐阅读更多精彩内容

  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 13,338评论 0 15
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 10,499评论 6 13
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 4,866评论 0 9
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,618评论 0 10
  • 想以理, 使我们主宰, 亦或是超越; 终被情, 令自己束缚, 乃至于沉沦。 谁不渴望享飞举之乐, 几人能逃过为人之...
    再凑热闹阅读 183评论 0 0