与 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 控制台在浏览器中启动报表。

先决条件

配置 Reporting Services 点

此过程因站点中是否已具有此角色而异。

你有一个 Reporting Services 点

仅当网站中已有 Reporting Services 点时,才使用此过程。 在同一服务器上执行此过程的所有步骤:

  1. Reporting Services Configuration Manager 中,备份加密密钥。 有关详细信息,请参阅 SSRS 加密密钥 - 备份和还原加密密钥

    警告

    如果跳过此步骤,你将无法访问SQL Server Reporting Services中的任何自定义报表。

  2. 从站点中删除 Reporting Services 点角色。

  3. 卸载SQL Server Reporting Services,但保留数据库。

  4. 安装Power BI 报表服务器。

  5. 配置Power BI 报表服务器

    1. 使用上一个报表服务器数据库。

    2. 使用 Reporting Services Configuration Manager 还原加密密钥

    • 在 Configuration Manager 中添加 Reporting Services 点角色之前,请使用SQL Server Reporting Services Configuration Manager来测试和验证配置。 有关详细信息,请参阅验证SQL Server Reporting Services安装
  6. 在 Configuration Manager 中添加 Reporting Services 点角色。

你没有 Reporting Services 点

仅当站点中没有 Reporting Services 点时,才使用此过程。 在同一服务器上执行此过程的所有步骤:

  1. 安装Power BI 报表服务器。

  2. 在 Configuration Manager 中添加 Reporting Services 点角色。 有关详细信息,请参阅 配置报告

配置Configuration Manager控制台

  1. 在具有 Configuration Manager 控制台的计算机上,将 Configuration Manager 控制台更新到最新版本。

  2. 安装 Power BI Desktop。 确保语言相同,并验证 版本控制先决条件

  3. 安装后,至少启动Power BI Desktop一次,然后再打开Configuration Manager控制台。

创建 Power BI 报表

  1. 在Configuration Manager控制台中,转到“监视”工作区,展开“报告”,然后选择新的 Power BI 报表节点。

  2. 在功能区中,选择“ 创建报表”。 此操作将在Power BI Desktop打开。

  3. 在 Power BI Desktop 中创建报表。

  4. 报表准备好保存后,请转到“文件”菜单,选择“另存为”,然后选择“Power BI 报表服务器”。

  5. “Power BI 报表服务器选择”窗口中,输入 Reporting Services 点的 URL 作为“新建报表服务器地址”。 例如,https://rsp.contoso.com/Reports。 选择“确定”。

  6. “保存报表 ”窗口中,双击文件夹 ConfigMgr_<SiteCode> 。 例如 , ConfigMgr_PS1其中 PS1 是 ConfigMgr 站点代码。 可以选择从报表服务器中选择或创建 (,) 要存储的子文件夹。

    提示

    包含 Power BI 报表的报表和报表文件夹必须位于ConfigMgr_<SiteCode>报表服务器上的 文件夹中,否则它们不会显示在 Configuration Manager 控制台中。

  7. “文件名”中,输入报表的名称。

在Configuration Manager控制台中,可以在 Power BI 报表列表中看到新报表。 如果未看到报表,请验证是否已将报表保存到文件夹 ConfigMgr_<SiteCode>

有可供下载的示例报告。 有关详细信息,请参阅 安装 Power BI 示例报表

社区中心内的 Power BI 报表模板

使用 社区中心,可以共享已创建的 Power BI 报表模板,并下载其他人共享的模板。

将 Power BI 报表模板 (PBIT) 文件添加到社区中心

  1. 打开Configuration Manager控制台并转到社区>社区中心
  2. 如果需要,请选择“ 登录 ”以登录到 GitHub。 登录后,你将看到 “你的中心 ”链接。
  3. 选择“ 你的中心 ”,然后选择 “添加项目 ”以启动 “参与项目”向导
  4. 对于 “类型”,请选择“ Power BI 报表模板 ”,然后选择“ 浏览”。
  5. 选择要 .pbit 贡献的文件,然后选择“ 打开”。
  6. 编辑报表模板的“名称和说明”,完成后选择“下一步”。
  7. 在“组织”页上,根据需要选择要用于组织品牌打造的GitHub 组织。 选择“ 下一步 ”以上传模板。
  8. 上传项目后,将向你提供用于监视的更改的拉取请求 URL。
  9. 完成后,选择 “关闭 ”退出向导。

从社区中心下载 Power BI 报表模板 (PBIT) 文件

  1. 打开Configuration Manager控制台,转到“社区>社区中心”。

  2. “所有对象 ”或“搜索”中选择 Power BI 报表模板,然后选择“ 下载”。

  3. 选择文件位置以保存下载 .pbit 的文件,然后选择 “保存”。

  4. 如果安装了Power BI Desktop (针对Power BI 报表服务器) 进行了优化,系统会提示你打开该文件.pbit

  5. 选择“”,Power BI Desktop (“针对Power BI 报表服务器) 优化”将加载.pbit该文件。

  6. 出现提示时指定Configuration Manager数据库名称和数据库服务器名称,然后选择“加载”。

    注意

    加载或应用数据模型时,如果遇到错误,请忽略任何错误。 例如,如果看到以下错误:“DirectQuery 模式下不支持从多个数据库连接到表”,请选择“ 关闭”。 然后刷新数据源设置:

    1. 在“Power BI Desktop”功能区中,选择“编辑查询”,然后选择“数据源设置”。
    2. 选择“ 更改源”,确认服务器和数据库名称,然后选择“ 确定”。
    3. 关闭数据源设置窗口,然后选择“ 应用更改”。
  7. 加载报表数据后,选择“文件>另存为”,然后选择“Power BI 报表服务器”。

  8. 将报表保存到报表点上根目录Configuration Manager报表文件夹的文件夹。 你可能想要为这些项目创建一个 Downloaded Reports 文件夹。

  9. 对已下载的任何其他报表模板重复这些步骤。 完成后,关闭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 开始,可以将报表设为收藏夹。 此操作允许你从 “收藏夹” 节点快速访问它。 有关详细信息,请参阅 报表的操作和维护

有关用于报告的日志文件的详细信息,请参阅 日志文件参考 - 报告