SSRS 2016 和Power BI

 SSRS 2016 和Power BI

毫无疑问,SQL Server Reporting Services(SSRS)是多年来最强大的报告工具之一。您可以使用大量功能来制作适合客户需求的报告。尽管在创建仪表板时可编程性和可扩展性是Reporting Services平台的主要优势,但是SSRS绝对没有任何提供,因为SSRS是一种报表创作工具。因此,它永远不应该提供仪表板。过去,我们可以在SharePoint中创建Web部件,也可以安装Performance Point并将SSRS报告包括在Performance Point仪表板中。但是,在SharePoint / Performance Point中设置和实施仪表板始终是一件痛苦的事情。借助新版本的SQL Server 2016,我们能够将视觉效果从现有的本地SSRS报告固定到Power BI仪表板。在本文中,我将说明SSRS 2016和Power BI集成如何工作。

要求

当满足上述要求时,您可以将现有SSRS报告中的视觉效果固定到Power BI,也可以创建全新的报告并将视觉效果固定到Power BI。

注意: 您只能将报表视觉效果固定到Power BI,这意味着您将无法将表格和矩阵固定到Power BI。

注意:  如果你不这样做’不想安装SQL Server 2016开发人员版本或由于任何原因而无法使用开发人员版本,请不要’不用担心,我的功能’我将在其他版本的SQL Server 2016中提供解释。的确,仅有的版本’支持SSRS与Power BI的集成“Express Edition” 和 ” Express with Tools” editions. 查看此以获取更多信息.

向Power BI注册SSRS

安装SQL Server之后,您需要配置Reporting Services。由于配置Reporting Services超出范围,因此我将其留给您。

注意: 在撰写本文时,我正在使用SQL Server 2016 CTP3。相同的原则适用于SQL Server 2016。

  • 打开“ Reporting Services配置管理器”
  • 输入“服务器名称”和“ Reporting Services实例”,然后单击“连接”

 SSRS 2016

  • 单击“ Power BI 集成”选项卡中的“注册到Power BI”

 SSRS 2016 和Power BI 01

  • 输入您的Power BI帐户(电子邮件地址)
  • 点击“工作或学校帐户” Power BI 帐户类型

注意: 如果单击“个人帐户”,将无法注册Power BI。您会收到以下错误消息:

“注册Power BI ClientApp无法注册Power BI客户端应用程序。您可能没有向Azure Active Directory注册应用程序的权限。

 SSRS 2016 和Power BI 02

  • 输入密码
  • 您已成功在Power BI中注册了Reporting Services

 SSRS 2016 和Power BI 03

  • 您可以通过单击“使用Power BI取消注册”按钮轻松地取消注册
  • 单击“退出”以关闭Reporting Services配置管理器

将SSRS视觉效果固定到Power BI

这篇文章的目的不是解释如何创建SSRS报告,因此我将其留给您。但是,对于刚开始使用SSRS的新手,您可以下载 从这里开始Adventure Works 2016 CTP3数据库来自这里的Adventure Works 2012 SSRS样本。然后,您所需要做的就是更改数据源以指向您的SQL Server实例,然后将报表部署到报表服务器。在这篇文章中,我使用了“按地区销售”报告。

  • 在Internet Explorer中打开报表管理器
  • 点击“按地区销售”报告以将其打开 SSRS 2016 报告经理
  • 您应该会看到这样的报告
     SSRS 2016 和Power BI 04
  • 单击“固定到Power BI仪表板”按钮 SSRS 2016 和Power BI 05
  • 点击“登录” SSRS 2016 和Power BI 06
  • 如果需要,输入Power BI凭据

注意: 请记住,单击“ Wok或学校帐户”作为您的帐户类型,否则,您将被重定向到“登录”页面。

 Power BI 帐户类型01

  • 单击“接受”按钮授权Power BI。如果您想查看要授予报表服务器的权限,只需将鼠标悬停在每个权限前面的问号上授权Power BI App
  • 再次单击“固定到Power BI仪表板”按钮
  • 单击报告项目以固定到Power BI SSRS 2016 和Power BI 07
  • 从列表中选择一个仪表板
  • 选择更新频率,然后单击“固定”

 SSRS 2016 和Power BI 08

 SSRS 2016 和Power BI 09

到目前为止,您已成功将SSRS视觉效果固定到Power BI仪表板。现在登录到Power BI帐户,并在仪表板上检查您固定的SSRS视觉效果。

  • 您应该看到一个新的像这样的图块添加到了仪表板:

 SSRS 2016 和Power BI 10

  • 单击图块应在新选项卡中打开SSRS报告
  • 返回到Power BI仪表板。要更改图块详细信息,请单击图块右上方的省略号按钮

 SSRS 2016 和Power BI 11

  • 您可以单击URL打开SSRS报告,删除或编辑磁贴或通过单击所需按钮将其固定到另一个仪表板

编辑Power BI Tile

  • 点击修改图块详细信息
  • 修改所需的详细信息,然后单击“应用”

编辑Power BI Tile 01

  • 全部做完!

 SSRS 2016 和Power BI 12

注意: 请记住,如果SQL Server Agent未启动并正在运行,请记住运行它,否则会收到以下错误消息,并且无法将视觉效果固定到Power BI仪表板。

“我们现在无法固定到Power BI,因为计划仪表板磁贴刷新的服务(SQL Server Agent)不在报表服务器上运行。 (rsSchedulerNotResponding)”

错误rsSchedulerNotResponding

撤消应用权限

如前所述,您可以通过单击``Reporting Services配置管理器''中的``使用Power BI取消注册''来注销Power BI。

 SSRS 2016 和Power BI 13

一种替代方法是从Power BI管理员设置中撤消应用程序权限,如果具有管理员权限,则可以使用该权限。

  • 登录到您的Power BI服务
  • 单击Power BI菜单,然后单击“管理员”

 Power BI 管理员设置

  • 如果您拥有Office 365帐户,则在菜单中会看到类似的内容

 Power BI 管理员设置01

  • 点击“查看我的所有应用”
  • 单击页面右上方的“设置”菜单,然后单击“ Office 365设置”

 Power BI 管理员设置02

  • 点击“应用权限”
  • 您现在可以“撤消”“ Microsoft Power BI ”应用程序权限

 Power BI  App权限

注意: 请记住,当您撤消Power BI应用程序权限时,Power BI用户将无法再将SSRS视觉效果固定到Power BI,他们将收到以下错误消息:

“报告执行gwr25245qqb4pzqsplxvuv55已过期或找不到。 (rsExecutionNotFound)”

错误rsExecutionNotFound

要解决此问题,只需打开``Reporting Services配置管理器'',然后单击``Power BI集成''并单击``更新注册''按钮。

 SSRS 2016 和Power BI 14

注册新的Power BI帐户

无法使用多个帐户注册相同的Reporting Services,因此,如果要使用新的Power BI帐户注册,则需要“取消注册”当前注册,然后再使用新帐户注册。为了达成这个:

  • 单击“使用Power BI取消注册”按钮

 SSRS 2016 和Power BI 15

  • 停止服务

 SSRS 2016 配置管理器

  • 退出配置管理器,然后重新打开它
  • 启动服务

 SSRS 2016 配置管理器 01

  • 转到“ Power BI 集成”并注册新的Power BI帐户

注意: 停止和启动服务的原因是,如果您单击“取消向Power BI进行注册”并单击“向Power BI进行注册”而没有重新启动服务,关闭并重新打开配置管理器,则它的SSRS会向旧的Power BI帐户进行注册而无需重新启动要求新帐户。

  • 从浏览器打开报表管理器
  • 点击页面右上方的“我的设置”

 SSRS 2016 和Power BI 16

  • 点击“退出”按钮

 SSRS 2016 和Power BI 17

  • 单击“登录”,然后输入新的Power BI帐户凭据

 SSRS 2016 和Power BI 18

  • 全部做完!现在,您可以将SSRS视觉效果固定到新的Power BI帐户

有什么想法吗?在这里与我们分享:

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.