与 Power BI 报表服务器集成
适用于: Configuration Manager(current branch)
可以将Power BI 报表服务器与Configuration Manager报告集成。 此集成可提供新式可视化效果和更好的性能。 它添加了对 Power BI 报表的控制台支持,类似于SQL Server Reporting Services中已存在的支持。
( 保存Power BI Desktop报表文件。PBIX) 并将其部署到Power BI 报表服务器。 此过程与SQL Server Reporting Services报表文件 ( 类似。RDL) 。 还可以直接从 Configuration Manager 控制台在浏览器中启动报表。
先决条件
Power BI 报表服务器许可证。 有关详细信息,请参阅许可Power BI 报表服务器。
下载 Microsoft Power BI 报表 Server-September 2024 或更高版本。
- 不要立即安装Power BI 报表服务器。 有关基于环境的正确过程,请参阅 配置 Reporting Services 点。
- 建议使用受支持的 Power BI 报表服务器 版本。 有关版本控制信息,请参阅Power BI 报表服务器的更改日志。
下载针对Power BI 报表服务器优化Microsoft Power BI Desktop (- 2019 年 9 月) 或更高版本。 建议使用 受支持的版本。 有关版本控制信息,请参阅Power BI 报表服务器的更改日志。
使用Power BI Desktop的版本:
- 来自 Microsoft下载中心。 请勿使用 Microsoft Store 中的版本。
- 这表示它们已针对Power BI 报表服务器进行优化。 不要使用未针对Power BI 报表服务器优化的版本。
注意
将 Configuration Manager 版本 2111 或更低版本与 Power BI Desktop (针对 Power BI 报表服务器 优化 - 2021 年 5 月) 或更高版本时,你可能会注意到以下行为:
- 更新新报表上的数据源时可能会遇到延迟。
- 你可能会在SRSRP.log收到
The remote server returned an error; (400) Bad Request.
错误。 有关针对 2021 年 5 月 Power BI 报表服务器) 优化Power BI Desktop (的相关更改的详细信息,请参阅更改 Power BI 报表中的数据源连接字符串。 连接更改之前的版本为 2021 年 1 月。
Power BI 集成使用相同的基于角色的管理进行报告。
- Power BI 报表服务器不支持启用基于角色的访问的报表。 所有报表查看者将看到相同的结果,无论其分配的范围如何。
配置 Reporting Services 点
此过程因站点中是否已具有此角色而异。
你有一个 Reporting Services 点
仅当网站中已有 Reporting Services 点时,才使用此过程。 在同一服务器上执行此过程的所有步骤:
在 Reporting Services Configuration Manager 中,备份加密密钥。 有关详细信息,请参阅 SSRS 加密密钥 - 备份和还原加密密钥。
警告
如果跳过此步骤,你将无法访问SQL Server Reporting Services中的任何自定义报表。
从站点中删除 Reporting Services 点角色。
卸载SQL Server Reporting Services,但保留数据库。
安装Power BI 报表服务器。
配置Power BI 报表服务器
使用上一个报表服务器数据库。
使用 Reporting Services Configuration Manager 还原加密密钥。
- 在 Configuration Manager 中添加 Reporting Services 点角色之前,请使用SQL Server Reporting Services Configuration Manager来测试和验证配置。 有关详细信息,请参阅验证SQL Server Reporting Services安装。
在 Configuration Manager 中添加 Reporting Services 点角色。
你没有 Reporting Services 点
仅当站点中没有 Reporting Services 点时,才使用此过程。 在同一服务器上执行此过程的所有步骤:
安装Power BI 报表服务器。
在 Configuration Manager 中添加 Reporting Services 点角色。 有关详细信息,请参阅 配置报告。
配置Configuration Manager控制台
在具有 Configuration Manager 控制台的计算机上,将 Configuration Manager 控制台更新到最新版本。
安装 Power BI Desktop。 确保语言相同,并验证 版本控制先决条件。
安装后,至少启动Power BI Desktop一次,然后再打开Configuration Manager控制台。
创建 Power BI 报表
在Configuration Manager控制台中,转到“监视”工作区,展开“报告”,然后选择新的 Power BI 报表节点。
在功能区中,选择“ 创建报表”。 此操作将在Power BI Desktop打开。
在 Power BI Desktop 中创建报表。
在“Power BI Desktop”中,连接到数据源时,选择“DirectQuery”作为“连接设置”。
在这些报表中仅使用支持的 SQL 视图。 有关详细信息,请参阅在 Configuration Manager 中使用SQL Server视图创建自定义报表。
报表准备好保存后,请转到“文件”菜单,选择“另存为”,然后选择“Power BI 报表服务器”。
在“Power BI 报表服务器选择”窗口中,输入 Reporting Services 点的 URL 作为“新建报表服务器地址”。 例如,
https://rsp.contoso.com/Reports
。 选择“确定”。在 “保存报表 ”窗口中,双击文件夹
ConfigMgr_<SiteCode>
。 例如,ConfigMgr_PS1
, 其中PS1
是ConfigMgr站点代码。 可以选择从报表服务器中选择或创建 (,) 要存储的子文件夹。提示
包含 Power BI 报表的报表和报表文件夹必须位于
ConfigMgr_<SiteCode>
报表服务器上的 文件夹中,否则它们不会显示在 Configuration Manager 控制台中。在 “文件名”中,输入报表的名称。
在Configuration Manager控制台中,可以在 Power BI 报表列表中看到新报表。 如果未看到报表,请验证是否已将报表保存到文件夹 ConfigMgr_<SiteCode>
。
有可供下载的示例报告。 有关详细信息,请参阅 安装 Power BI 示例报表。
社区中心内的 Power BI 报表模板
使用 社区中心,可以共享已创建的 Power BI 报表模板,并下载其他人共享的模板。
将 Power BI 报表模板 (PBIT) 文件添加到社区中心
- 打开Configuration Manager控制台并转到社区>社区中心
- 如果需要,请选择“ 登录 ”以登录到 GitHub。 登录后,你将看到 “你的中心 ”链接。
- 选择“ 你的中心 ”,然后选择 “添加项目 ”以启动 “参与项目”向导。
- 对于 “类型”,请选择“ Power BI 报表模板 ”,然后选择“ 浏览”。
- 选择要
.pbit
贡献的文件,然后选择“ 打开”。 - 编辑报表模板的“名称和说明”,完成后选择“下一步”。
- 在“组织”页上,根据需要选择要用于组织品牌打造的GitHub 组织。 选择“ 下一步 ”以上传模板。
- 上传项目后,将向你提供用于监视的更改的拉取请求 URL。
- 完成后,选择 “关闭 ”退出向导。
从社区中心下载 Power BI 报表模板 (PBIT) 文件
打开Configuration Manager控制台,转到“社区>中心”。
从 “所有对象 ”或“搜索”中选择 Power BI 报表模板,然后选择“ 下载”。
选择文件位置以保存下载
.pbit
的文件,然后选择 “保存”。如果安装了Power BI Desktop (针对Power BI 报表服务器) 进行了优化,系统会提示你打开该文件
.pbit
。选择“是”,Power BI Desktop (“针对Power BI 报表服务器) 优化”将加载
.pbit
该文件。出现提示时指定Configuration Manager数据库名称和数据库服务器名称,然后选择“加载”。
注意
加载或应用数据模型时,如果遇到错误,请忽略任何错误。 例如,如果看到以下错误:“DirectQuery 模式下不支持从多个数据库连接到表”,请选择“ 关闭”。 然后刷新数据源设置:
- 在“Power BI Desktop”功能区中,选择“编辑查询”,然后选择“数据源设置”。
- 选择“ 更改源”,确认服务器和数据库名称,然后选择“ 确定”。
- 关闭数据源设置窗口,然后选择“ 应用更改”。
加载报表数据后,选择“文件>另存为”,然后选择“Power BI 报表服务器”。
将报表保存到报表点上根目录Configuration Manager报表文件夹的文件夹。 你可能想要为这些项目创建一个
Downloaded Reports
文件夹。对已下载的任何其他报表模板重复这些步骤。 完成后,关闭Microsoft Power BI Desktop (针对Power BI 报表服务器) 进行优化。
已知问题
Power BI 报表服务器和电子邮件订阅存在已知问题。 在 Reporting Services Configuration Manager 中配置电子邮件设置后,尝试创建新订阅时,通过Email传递报表的选项不可用。 若要解决此问题,请重启Power BI 报表服务器服务。
后续步骤
创建报表后,请在 Configuration Manager 控制台中执行以下操作:
在浏览器中运行:在 Web 浏览器中打开 Power BI 报表。 与他人共享此 URL,例如:
https://rsp.contoso.com/Reports/POWERBI/ConfigMgr_ABC/Windows%2010/Windows10%20Dashboard?rs:embed=true
提示
只能在 Web 浏览器中查看这些报表。
编辑:在 Power BI Desktop 中对报表进行更改。 对于现有报表,请使用 “保存” 选项将更改保存回报表服务器。
添加到收藏夹:从版本 2103 开始,可以将报表设为收藏夹。 此操作允许你从 “收藏夹” 节点快速访问它。 有关详细信息,请参阅 报表的操作和维护。
有关用于报告的日志文件的详细信息,请参阅 日志文件参考 - 报告。