次の方法で共有


SharePoint Server で iFrame を使用して Power BI Report Server レポートを埋め込む

この記事では、SharePoint ページで iFrame を使用して Power BI Report Server レポートを埋め込む方法について説明します。 SharePoint Online を使用している場合は、Power BI Report Server にパブリックにアクセスできる必要があります。 SharePoint Online では、Power BI サービスで動作する Power BI Web パーツは Power BI Report Server では機能しません。

iFrame サンプルのスクリーンショット。

[前提条件]

Power BI レポートの URL を作成する

  1. GitHub: Blog Demo からサンプルをダウンロードします。 [ 複製またはダウンロード] を選択し、[ ZIP のダウンロード] を選択します。

    サンプル PBIX ファイルをダウンロードする方法を示すスクリーンショット。

  2. ファイルを解凍し、Power BI Desktop for Power BI Report Server でサンプルの .pbix ファイルを開きます。

    PBI RS Desktop ツールのスクリーンショット。

  3. レポートを Power BI レポート サーバーに保存します。

    PBI RS Save のスクリーンショット。

  4. Power BI Report Server Web ポータルでレポートを表示します。

    Web ポータルのスクリーンショット。

URL パラメーターをキャプチャする

URL を取得したら、SharePoint ページ内に iFrame を作成してレポートをホストできます。 Power BI Report Server レポート URL の場合は、次のクエリ文字列パラメーターを追加して、SharePoint iFrame にレポートを埋め込みます: ?rs:embed=true

例: https://myserver/reports/powerbi/Sales?rs:embed=true

SharePoint iFrame にレポートを埋め込む

  1. SharePoint サイト コンテンツ ページに移動します。

    [サイト コンテンツ] ページのスクリーンショット。

  2. レポートを追加するページを選択します。

    サイト コンテンツ ページ アプリのスクリーンショット。

  3. 右上にある歯車アイコンを選択し、[ ページの編集] を選択します。

    [ページの編集] オプションのスクリーンショット。

  4. [ Web パーツの追加] を選択します

  5. [ カテゴリ] で、[ メディアとコンテンツ] を選択します。 [ パーツ] で、[ コンテンツ エディター] を選択し、[ 追加] を選択します。

    コンテンツ エディター Web パーツを選択する方法を示すスクリーンショット。

  6. [ ここをクリック] を選択して、新しいコンテンツを追加します

  7. 上部のメニューから [ テキストの書式設定] を選択し、[ ソースの編集] を選択します。

    [ソースの編集] のスクリーンショット。

  8. [ ソースの編集] ウィンドウで、iFrame コードを HTML ソースに貼り付け、[ OK] を選択します。

    iFrame コードのスクリーンショット。

    例えば次が挙げられます。

    <iframe width="800" height="600" src="https://myserver/reports/powerbi/Sales?rs:embed=true" frameborder="0" allowFullScreen="true"></iframe>
    
  9. 上部のメニューで [ ページ] を選択し、[ 編集の停止] を選択します。

    [編集の停止] のスクリーンショット。

    レポートがページに表示されます。

    iFrame サンプル結果のスクリーンショット。

他に質問はありますか? Power BI コミュニティをご利用ください。