部署PowerBI报表服务器(本地)

之前给大家介绍了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

数据库版本要求

其中非常重要的一点:安装程序必须能够使用默认值来保留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报表服务器完成的,当然在根据您的业务场景,我还是建议在域环境部署最好。

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

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

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

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

双点PowerBIReportServer.exe进行安装

选择安装PowerBI报表服务器

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

下一步

选择安装路径,安装

等待安装完成

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

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

连接

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

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

下一步

下一步

下一步

下一步

完成

点击应用

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

OK,完成

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

OK,完成配置

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

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

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

输入PowerBI报表服务器地址

点击确定

正在保存到PowerBI报表服务器

成功,点击关闭

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

点击查看,大功告成

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

可以有查看的比例

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

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

以及站点设置

上传品牌包

计划

安全性

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

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

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

2、PowerBI报表服务器目前的局限:数据源只能使用SQL Server分析服务,也就是构架上,PowerBI报表服务器作为前端展示,而使用分析服务作为数据源提供。其他所有数据源使用SQL集成服务进行集成进入数据仓库,再使用分析服务进行分析,从而形成从各种数据到数据仓库,到分析,最后到展示这样的完整构架。

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

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

原文地址:http://blog.51cto.com/rdsrv/2139741

时间: 2024-11-08 21:53:36

部署PowerBI报表服务器(本地)的相关文章

如何配置报表服务器扩展部署(Reporting Services 配置)

Reporting Services 支持扩展部署模式.该模式允许运行共享单个报表服务器数据库的多个报表服务器实例. 若要创建扩展部署,请使用安装程序和 Reporting Services 配置工具: 使用安装程序安装将与扩展部署联接的每个报表服务器实例. 使用 Reporting Services 配置工具将每个报表服务器连接到共享数据库.您一次只能连接并配置一台报表服务器. 使用 Reporting Services 配置工具将新的报表服务器实例联接到已经与报表服务器数据库连接的第一个报表

优化报表系统结构之报表服务器计算

在报表项目中,常常会碰到数据库压力很大影响整个系统性能的问题.由下面的传统方案的结构示意图可以看出,全部数据存储和源数据计算都放在数据库完成.当并发访问量较大的时候,虽然每个报表的数据量不大,还是会造成数据库压力过大,成为性能的瓶颈.多数数据库厂商提供的jdbc接口传输数据比较缓慢,在并发量较大的情况,对报表系统性能的影响也非常明显. 这种情况时可以考虑采用润乾集算报表提供的本地计算方案. 所谓本地计算,是将一部分计算任务从数据库中移出到报表服务器中完成.大多数有一定规模的应用系统中,数据库和应

将本地Java程序部署到linux服务器并执行

需求:将本地Java程序部署到linux服务器并执行,首先要将本地Java程序打成jar包,然后拷贝到服务器后运行java -jar xx.jar 问题:该程序本地运行正常,服务端运行报错找不到第三方包中的类 原因:本地打jar包时有错,未能正确引入第三方包 解决:本地通过fat jar插件来打包,方法如下 在Eclipse 下 java 应用程序打包 Mainfest.mf 格式 首先保证程序在Eclipse下的正常执行,然后方法如下: ( 写在最前面 做好的Eclipse打包 还是使用插件

ireport部署到Linux服务器上遇到的问题解决

ireport报表在本地Windows环境运行正常,一旦部署到Linux环境上出现了如下问题: 1.打开报表,后台直接报net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '仿宋' is not available to the JVM. See the Javadoc for more details...错误. 这个问题是之前以为是Linux环境未安装相应字体导致,但在Linux上安装相应字体后,仍然报错. 最初的解决

Tip:创建SCOM 2012 R2报表服务器时的报错

安装SCOM 2012 R2报表服务器角色的时候,报错. 原因: 1)查看SQL server服务是否没有启动,报表服务是否停止: 2)部署之前没有仔细看官方的部署文档,先安装的reporting service,后装的database,这样就导致安装reporting service的时候没有创建reporting service数据库(因为这个时候还没有安装数据库功能) 遇到这种情况,需要在安装SQL database后,再手动配置报表服务. 配置项目包括:Web服务URL.报表管理器URL

将Web项目War包部署到Tomcat服务器基本步骤(完整版)

1. 常识: 1.1 War包 War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码. 当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War进行发布. War包可以放在Tomcat下的webapps或者word目录下,随着tomcat服务器的启动,它可以自动被解压. 1.2 Tomcat服务器 Tomcat服务器是一个免费的开放源代码

将 Django 应用程序部署到生产服务器

原文出自: http://www.ibm.com/developerworks/cn/opensource/os-django/ 比较有启发性质的一篇文章,会避免很多弯路 Django 是一个基于 Python 的开源 Web 应用程序框架,其目的是使创建数据库驱动的 Web 站点和 Web 应用程序更加容易.开发 Django 应用程序很简单,因为该框架包含了一个开发 Web 服务器.但是这个框架不适合在生产环境中使用,因此需要进一步将 Django 应用程序部署到 Web.在本文中,您将了解

PowerBI入门 第一篇:创建第一个PowerBI报表

PowerBI是微软新一代的交互式报表工具,把相关的静态数据转换为酷炫的可视化的,能够根据filter条件,对数据执行动态筛选,从不同的角度和粒度上分析数据.PowerBI主要由两部分组成:PowerBI Desktop和 PowerBI Service,前者供报表开发者使用,用于创建数据模型和报表UI,后者是管理报表和用户权限,以及查看报表(Dashboard)的网页平台(Web Portal).在开始PowerBI制作报表之前,请先下载 PowerBI Desktop桌面开发工具,并注册Po

将Web项目War包部署到Tomcat服务器基本步骤

参考来源: http://www.cnblogs.com/pannysp/archive/2012/03/07/2383364.html   1. 常识: 1.1 War包 War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码. 当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War进行发布. War包可以放在Tomcat下的webap