开发者手册概述:Power BI 报表服务器Developer handbook overview, Power BI Report Server

欢迎阅读 Power BI 报表服务器的开发者手册。Power BI 报表服务器是用于存储和管理 Power BI 报表、移动报表和分页报表的本地位置。Welcome to the developer handbook for Power BI Report Server, an on-premises location for storing and managing your Power BI, mobile, and paginated reports.

本手册将重点介绍开发者可以使用的 Power BI 报表服务器选项。This handbook will highlight options you have, as a developer, to work with Power BI Report Server.

嵌入Embedding

对于 Power BI 报表服务器中的任何报表,都可以将查询字符串参数 ?rs:Embed=true 添加到 URL 中,从而将报表嵌入 iFrame 内。For any report within Power BI Report Server, you can embed within an iFrame by adding the querystring parameter ?rs:Embed=true to the URL. 这适用于 Power BI 报表以及其他任何类型报表。This works with Power BI reports as well as other report types.

报告查看器控件Report Viewer Control

对于分页报表,可以利用报表查看器控件。For paginated reports, you can take advantage of the Report Viewer Control. 这样一来,可以将此控件嵌入 .NET Windows 或 Web 应用中。This allows you to place the control within a .NET windows or web application. 有关详细信息,请参阅报表查看器控件入门For more information, see Get started with the Report Viewer Control.

APIAPIs

可以通过多个 API 选项与 Power BI 报表服务器进行交互。You have several API options for interacting with Power BI Report Server. 具体选项如下。This includes the following.

还可以使用开放源代码 PowerShell 实用工具来管理报表服务器。You can also use the open source PowerShell untilies to manage your report server.

备注

PowerShell 实用工具暂不支持 Power BI Desktop 文件 (.pbix)。The PowerShell utilities do not currently support Power BI Desktop files (.pbix).

自定义扩展插件Custom extensions

扩展插件库是 Power BI 报表服务器中包含的一组类、接口和值类型。The Extension Library is a set of classes, interfaces, and value types that are included in Power BI Report Server. 此库提供对系统功能的访问权限,在此基础之上可以使用 Microsoft.NET Framework 应用来扩展 Power BI 报表服务器组件。This library provides access to system functionality and is designed to be the foundation on which Microsoft .NET Framework applications can be used to extend Power BI Report Server components.

可以生成以下几种类型的扩展插件。There are several types of extensions you can build.

  • 数据处理扩展插件Data processing extensions
  • 传递扩展插件Delivery extensions
  • 分页报表的呈现扩展插件Rendering extensions for paginated reports
  • 安全扩展插件Security extensions

若要了解详细信息,请参阅扩展插件库To learn more, see Extension library.

后续步骤Next steps

报表查看器控件入门Get started with the Report Viewer Control
使用 Web 服务和 .NET Framework 生成应用Building Applications Using the Web Service and the .NET Framework
URL 访问URL Access
扩展插件库Extension library
WMI 提供程序WMI Provider

更多问题?More questions? 尝试咨询 Power BI 社区Try asking the Power BI Community