開発者向けハンドブックの概要、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

クエリ文字列パラメーター ?rs:Embed=true を URL に追加することで、Power BI レポート サーバー内の任意のレポートを 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. 詳細については、「Get started with the Report Viewer Control」 (レポート ビューアー コントロールを使ってみる) を参照してください。For more information, see Get started with the Report Viewer Control.

APIAPIs

Power BI レポート サーバーと対話する複数の API オプションがあります。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