開発者向けハンドブックの概要、Power BI レポート サーバー

Power BI レポート サーバーの開発者向けハンドブックへようこそ。Power BI レポート サーバーは、Power BI レポート、モバイル レポート、およびページ分割されたレポートを格納および管理するためのオンプレミスの場所です。

Power BI Report Server overview.

このハンドブックでは、開発者として Power BI Report Server を使用するためのオプションについて主に説明します。

埋め込み

クエリ文字列パラメーター ?rs:Embed=true を URL に追加することで、Power BI レポート サーバー内の任意のレポートを iFrame 内に埋め込むことができます。 この手法は、Power BI レポートと、その他のレポートの種類でも機能します。

レポート ビューアー コントロール

ページ分割されたレポートには、レポート ビューアー コントロールが利用できます。 これにより、.NET Windows 内または Web アプリケーション内にコントロールを配置できます。 詳細については、「Get started with the Report Viewer Control」 (レポート ビューアー コントロールを使ってみる) を参照してください。

API

Power BI レポート サーバーと対話する複数の API オプションがあります。 この手法には次のものが含まれます。

オープン ソースの PowerShell ユーティリティを使用してレポート サーバーを管理することもできます。

注意

PowerShell ユーティリティでは、-RsRest* コマンドを使用した Power BI Desktop ファイル (.pbix) がサポートされています。

Power BI Desktop ファイル (.pbix) をサポートする ReportingServicesTools PowerShell モジュール内のコマンドを検索するには、次のコマンドを実行します。

Get-Command -Module ReportingServicesTools -Noun RsRest*

カスタム拡張機能

拡張ライブラリは、Power BI レポート サーバーに含まれるクラス、インターフェイス、および値型のセットです。 このライブラリは、システム機能へのアクセスを提供し、Microsoft .NET Framework アプリケーションを使用して Power BI レポート サーバー コンポーネントを拡張するための基盤となるように設計されています。

構築可能な拡張機能には複数の種類があります。

  • データ処理拡張機能
  • 配信拡張機能
  • ページ分割されたレポートの表示拡張機能
  • セキュリティ拡張機能

拡張ライブラリの詳細については、こちらを参照してください。

他にわからないことがある場合は、 Power BI コミュニティで質問してみてください