之前给大家介绍了PowerBI Desktop可以制作很多很实用的报表BI分析,今天我给大家介绍部署本地的PowerBI报表服务器,让做好的报表可以发布在公司的内部服务器上进行分享和展示,当然除了本地的PowerBI报表服务器以外,您也可以购买了PowerBI Online服务(公有云服务),也是可以直接利用PowerBI Desktop发布到云端进行分享和展现的,当然这里可以设置访问分享权限,其次还可以实现混合部署。

云端的PowerBI和本地版的PowerBI报表服务器从功能上还是存在一定区别的,具体可以参考“比较PowerBI报表服务器和PowerBI服务”

https://docs.microsoft.com/zh-cn/power-bi/report-server/compare-report-server-service

这里我主要分享PowerBI报表服务器(本地),首先需要看看PowerBI报表服务器的软硬件要求:

https://docs.microsoft.com/zh-cn/power-bi/report-server/system-requirements

部署PowerBI报表服务器(本地)_云计算

数据库版本要求

部署PowerBI报表服务器(本地)_云平台_02

部署PowerBI报表服务器(本地)_云计算_03

其中非常重要的一点:安装程序必须能够使用默认值来保留URL,也就是需要使用默认值80端口或443端口,这也就是为什么可以理解SQL Server 2017的Reporting Services需要单独下载安装了(我这台SQL Server 2017没有下载安装Reporting Services),其实PowerBI报表服务器就是一个定制版的Reporting Services,您下载SQL Server 2017的Reporting Services安装界面其实和PowerBI报表服务器的界面一致,唯独标题不一样,功能有差异,因此这里安装PowerBI报表服务器就会自动安装好定制的Reporting Services;如果您使用的是老版本的SQL Server默认安装了Reporting Services,那么需要您在安装配置PowerBI报表服务器之前先把Reporting Services的默认端口改换一下再进行PowerBI报表服务器的配置(PowerBI报表服务器安装在SQL Server服务器上);如果您不是把PowerBI报表服务器部署在SQL Server上,单独拿一台服务器进行部署,那么就只需要注意这台服务器可以访问到SQL Server,并且有权限,那么就没什么问题了。

PowerBI报表服务器的部署不一定非得是域环境,这里我就是采用的工作组单台SQL Server 2017+PowerBI报表服务器完成的,当然在根据您的业务场景,我还是建议在域环境部署最好。

部署PowerBI报表服务器(本地)_云计算_04

这里我采用之前部署好的SQL Server 2017服务器来部署PowerBI报表服务器,首先下载安装包

https://powerbi.microsoft.com/zh-cn/report-server/

PBIDesktopRS是与之对应的专用客户端,因为只有这个客户端可以发布到PowerBI报表服务器上

部署PowerBI报表服务器(本地)_云计算_05

接下来开始安装PowerBI报表服务器(我是在之前的SQL Server 2017服务器上进行安装的)

双点PowerBIReportServer.exe进行安装

选择安装PowerBI报表服务器

部署PowerBI报表服务器(本地)_云平台_06

选择版本进行试用或者输入密钥

部署PowerBI报表服务器(本地)_云平台_07

下一步

部署PowerBI报表服务器(本地)_云平台_08

选择安装路径,安装

部署PowerBI报表服务器(本地)_云平台_09

等待安装完成

部署PowerBI报表服务器(本地)_云计算_10

在成功安装后提示要求重启服务器后再运行报表服务器配置管理器进行配置

部署PowerBI报表服务器(本地)_云计算_11

选择“配置报表服务器”,启动 Reporting Services 配置管理器

部署PowerBI报表服务器(本地)_云平台_12

连接

部署PowerBI报表服务器(本地)_云平台_13

将服务器帐户的内置帐户从虚拟服务帐户改成网络服务,应用

部署PowerBI报表服务器(本地)_云平台_14

接下来 新建一个报表服务器数据库

部署PowerBI报表服务器(本地)_云平台_15

下一步

部署PowerBI报表服务器(本地)_云计算_16

下一步

部署PowerBI报表服务器(本地)_云平台_17

下一步

部署PowerBI报表服务器(本地)_云平台_18

下一步

部署PowerBI报表服务器(本地)_云平台_19

完成

部署PowerBI报表服务器(本地)_云平台_20

点击应用

部署PowerBI报表服务器(本地)_云平台_21

接下来在Web服务URL点击应用,完成配置

部署PowerBI报表服务器(本地)_云平台_22

OK,完成

部署PowerBI报表服务器(本地)_云计算_23

接下来在Web门户URL点击应用完成配置

部署PowerBI报表服务器(本地)_云平台_24

OK,完成配置

部署PowerBI报表服务器(本地)_云平台_25

到这里我们的PowerBI报表服务器就部署好了,点击这个链接访问看看http://powerbisrv/Reports

部署PowerBI报表服务器(本地)_云平台_26

如果需要把本地用PowerBI Desktop做好的报表发布到PowerBI报表服务器上,那么需要安装与此PowerBI报表服务器版本的客户端PowerBI Desktop(64位和32位客户端),因为只有这个专用客户端才有选项才可以把做好的报表发布到PowerBI报表服务器上

部署PowerBI报表服务器(本地)_云计算_27

接下来我将把做好的PowerBI Desktop报表发布到我这台PowerBI报表服务器上

部署PowerBI报表服务器(本地)_云计算_28

输入PowerBI报表服务器地址

部署PowerBI报表服务器(本地)_云平台_29

点击确定

部署PowerBI报表服务器(本地)_云计算_30

正在保存到PowerBI报表服务器

部署PowerBI报表服务器(本地)_云计算_31

成功,点击关闭

部署PowerBI报表服务器(本地)_云计算_32

接下来到PowerBI报表服务器上去查看下

部署PowerBI报表服务器(本地)_云平台_33

点击查看,大功告成

部署PowerBI报表服务器(本地)_云计算_34

在这个网页版PowerBI中可以打印

部署PowerBI报表服务器(本地)_云平台_35

可以有查看的比例

部署PowerBI报表服务器(本地)_云计算_36

也可以对某些视图进行查看数据和钻取

部署PowerBI报表服务器(本地)_云平台_37

在PowerBI报表服务器中可以进行我的订阅

部署PowerBI报表服务器(本地)_云平台_38

以及站点设置

部署PowerBI报表服务器(本地)_云平台_39

上传品牌包

部署PowerBI报表服务器(本地)_云计算_40

计划

部署PowerBI报表服务器(本地)_云计算_41

安全性

部署PowerBI报表服务器(本地)_云计算_42

最后PowerBI报表服务器是可以和PowerBI Online实现混合部署的

部署PowerBI报表服务器(本地)_云平台_43

最后引用数据库大神 Max Shen(沈大师:沈云)的PowerBI报表服务器的总结词(沈大师总结得太好了):

1、PowerBI报表服务器可内部部署,也可以做混合云部署。这样保证了内部数据可以在内部分享,也能使用权限控制数据。保证安全性。

2、PowerBI报表服务器中的报表可以使用自定义可视化视图,也就可以让报表变得非常丰富和美观

3、PowerBI报表服务器展示报表,可以在PC,平板,手机APP中展示,自动打通各个平台。一套报表可以多平台使用。