Power BI 报表服务器企业一站式全链路解决方案

(单点登录,自定义报表门户,自定义权限,应用集成)

前言

Power BI 从诞生开始就成为耀眼的明星,有着几大优势

1、快速上手

2、简单明了

3、报表炫酷

问题来了

但是当你真的在企业中运用Power BI 需要进行分享,而又不希望使用在线Power BI PRO,那使用报表服务器进行报表的分享和呈现就是你的选择,但是使用报表服务器就面临几个纠结的问题:

1、单点登录如何解决,报表服务器使用windows身份验证体系。意味着如果你不是用AD进行验证,就很难和你的系统使用一套身份验证系统,就算是使用的AD 也不能实现报表服务器的集成单点登录,就会导致用户访问报表服务器需要二次验证,使用户体验降低。

2、如何嵌入业务系统,报表服务器提供给较为专业人员使用,往往业务需要在自己的系统中就能看到报表,因此常用办法是将报表嵌入系统中。嵌入系统的前提条件依然是单点登录。

3、自定义自己的报表网站,很多用户对于Power BI报表服务器的风格和使用方式依然不容易接受,比如最简单的注销功能就没有。文件夹的呈现没有树形结构等等

4、灵活的报表权限管理,由于要解决以上问题,就需要重建一套报表权限体系。因此如何灵活的权限管理也是需求。

5、数据如何实现行级别权限控制,一般客户在深入使用报表后,都希望对权限的颗粒度做到数据行级别。那么也需要对身份何数据行级别的控制。

以上的问题,本来微软也给出了相应的方案,利用报表服务器提供的自定义身份验证接口,可以开发自定义身份验证。也提供了嵌入应用的方法。但是很多朋友依然不知道怎么满足自己的欲望和需求。

于是抱着回报社会,服务大众的主人翁精神。本人依托Power BI多年的经验,加上本人对业务的理解,幸好我又懂一些开发,幸而我还懂SQL Server 。

于是我开发了一套Power BI 报表服务器企业解决方案。完美解决以上问题。

惊不惊喜,意不意外?

请看:

后台登录

若作为管理后台,登陆如下

后台的主界面:

此界面下,可以对部门和用户进行管理,也可以进行组的管理。而这些数据都可以从自己的组织中导入到系统中。只需要按照相应的规则即可。

自定义报表目录

根据自己的需求定义展示的报表目录,此目录和Power BI报表服务器的目录结构可以不同。按照自己的定义相应的目录结构,支持目录嵌套,目录为虚拟目录,在Power BI报表服务器上可以没有此目录。只需要指定报表的具体路径即可。

用户组管理

部门和用户管理

Power BI报表权限管理

添加报表组权限

添加报表用户权限

用户报表展示

自定义目录结构展示

如何集成

应用系统将报表页面嵌入到应用系统,加入用户和token 参数即可,或者根据自己的业务需求进行简单的接口开发即可。

例如用ifame框架嵌入:http://reportserver/报表Url?rs:embed=true&username=userName&Token=token;具体如何验证可以使用PBI二次开发接口。 在我以前的blog中有写过。

如何认证

认证的方式可以根据自己的环境做简单更改,目前我使用了用户名+密码,或者用户名+token方式进行验证。

原生报表服务器登录

若要使用原生的登录,也有相应的界面,界面也做了改造。

登入后就是原生的界面。

这种方法同样可以把登录的身份传入到SAAS实现行级别的安全控制。

完美,请鼓掌吧!!!


2020年4月成都,Max ,131364@qq.com ,

Power BI 报表服务器企业一站式全链路解决方案相关推荐

  1. powerbi服务器性能分配,Power BI 报表服务器容量计划指南

    Power BI 报表服务器容量计划指南 04/02/2020 本文内容 Power BI 报表服务器是自助式 BI 和企业报表解决方案,客户可以在本地(防火墙后)进行部署. 它将 Power BI ...

  2. 安装 Power BI 报表服务器

    开始之前 建议在安装 Power BI 报表服务器之前先查看安装 Power BI 报表服务器所要满足的硬件和软件要求. Power BI 报表服务器产品密钥 Power BI Premium 如果已 ...

  3. 纵有倚天剑还要屠龙刀,实现Power BI报表服务器自定义认证

    纵有倚天剑还要屠龙刀,实现Power BI报表服务器自定义认证 文章目录 纵有倚天剑还要屠龙刀,实现Power BI报表服务器自定义认证 概述 如何实现 配置部署和Demo 排错 总结 概述 在Pow ...

  4. 微软Power BI报表服务器学习总览

    今天,微软宣布了8月更新Power BI Report Server!此版本包含一些新功能,包括一些备受期待的项目,如报表主题,条件格式改进和报表页面工具提示. 报告 报告主题 用于触发操作的按钮 组 ...

  5. power bi报表服务器_如何将Power BI Report Server报表嵌入ASP.Net Web应用程序

    power bi报表服务器 Every once in a while, teams from different functional areas of the business (i.e. bus ...

  6. 报表服务器组件,开发者手册概述:Power BI 报表服务器

    开发者手册概述:Power BI 报表服务器 11/01/2017 本文内容 欢迎阅读 Power BI 报表服务器的开发者手册.Power BI 报表服务器是用于存储和管理 Power BI 报表. ...

  7. powerbi无法将修改保存到服务器,对 Power BI 报表服务器中的计划刷新进行故障排除...

    对 Power BI 报表服务器中的计划刷新进行故障排除 11/01/2017 本文内容 本文将讨论可用于解决 Power BI 报表服务器中计划刷新问题的资源. 对于后续出现的问题,本文将进行信息更 ...

  8. 在 SharePoint Server 中使用 iFrame 嵌入“Power BI 报表服务器”报表

    在本快速入门中,你将了解如何通过在 SharePoint 页面中使用 iFrame 嵌入 Power BI 报表服务器报表. 如果正在使用 SharePoint Online,则必须可以公开访问 Po ...

  9. 汇编在嵌入式编程中的作用_如何在嵌入式Power BI报表中以编程方式传递凭据

    汇编在嵌入式编程中的作用 In the article, How to embed a Power BI Report Server report into an ASP.Net web applic ...

最新文章

  1. GitHub代码一键转VS Code:只需+1s
  2. Computer Systems A Programmer’s Perspective ----阅读翻译日志
  3. php测试网络通不通函数,PHP检查库或函数是否可用的方法
  4. python爬虫案例-Python3爬虫三大案例实战分享
  5. 2-4. BCD解密(10)
  6. 2B.处女座与cf(C++)
  7. java垃圾回收机制_JVM的垃圾回收机制——垃圾回收算法
  8. 【实战】某学校机房项目交换机的配置
  9. java开源游戏下载安装_开源java扫雷游戏,Swing版。
  10. linux脚本编程(shell)浅介
  11. 【Netty】TCP粘包和拆包
  12. 每日一九度之 题目1030:毕业bg
  13. linux pe大小,lvm中的pe默认是4M 最大能支持多大 1T?2T
  14. 实测6大App「青少年模式」:有徒具形式,也有虚情假意!
  15. PCI-E接口的学习
  16. 双十一数码好物指南,双十一不踩坑推荐
  17. 域名申请攻略(以godaddy+支付宝为例)
  18. 如果楼市崩盘,我们怎么活?
  19. 电脑上被人们用到爆的好用软件,款款精品,速速收藏起来吧
  20. BZOJ1022 [SHOI2008]小约翰的游戏John

热门文章

  1. Web安全之权限攻击
  2. docker:轻量级图形页面管理工具Portainer
  3. Shiro(二)通过shiro实现登录 连接数据库+集成Springboot
  4. 关于安装wordpress出现500 Internal Server Error的解决方案
  5. 使用三级缓存解决内存溢出
  6. C++学习札记(1)
  7. Postman下载与安装
  8. js从数组中删除指定值(不是指定位置)的元素
  9. 【ArcGIS】安装ArcEngine 10的顺序
  10. 笨办法学 Python · 续 练习 21:二分搜索