SQL Server Reporting Services レポート ビューアー Web パーツを SharePoint ページに追加する

適用対象: SQL Server 2016 (13.x) Reporting Services 以降 Power BI Report Server SharePoint 2013 以降 ❌ SharePoint Online

レポート ビューアー Web パーツを SharePoint ページに追加する方法で、SQL Server Reporting Services または Power BI Report Server からレポートを表示します。

SharePoint ページのレポート ビューアー Web パーツのスクリーンショット。

前提条件

  • レポートを正常に読み込むには、Kerberos 制約付き委任に対して Claims to Windows Token Service (C2WTS) を構成する必要があります。 C2WTS の構成方法については、「Claims to Windows Token Service (C2WTS) と Reporting Services」を参照してください。

  • レポート ビューアー Web パーツは SharePoint ファームに展開する必要があります。 レポート ビューアー Web パーツ ソリューション プロジェクトを展開する方法については、「Deploy the Report Viewer web part on a SharePoint site」 (SharePoint サイトでレポート ビューアー Web パーツを展開する) を参照してください。

  • Web パーツを Web ページに追加するには、サイト レベルでの "ページの追加とカスタマイズ" アクセス許可が必要です。 既定のセキュリティ設定を使用する場合、この権限はフル コントロール レベルの権限を持つ 所有者 グループのメンバーに与えられます。

Web パーツを追加する

  1. SharePoint サイトで、左上にある歯車アイコンを選び、[ページの追加] を選びます。

    [ページの追加] が強調表示されている歯車メニューのスクリーンショット。

  2. ページに名前を付け、 [作成] を選びます。

  3. ページ デザイナー内で、リボンにある [挿入] タブを選びます。 その後、[パーツ] セクション内で [Web パーツ] を選びます。

    Office リボンから Web パーツが挿入されているスクリーンショット。

  4. [カテゴリ][SQL Server Reporting Services (ネイティブ モード)] を選択します。 [パーツ][レポート ビューアー] を選びます。 次に、[追加] を選びます。

    レポート ビューアーの追加 Web パーツのスクリーンショット。

    最初にエラーが表示される場合があります。 このエラーは、既定のレポート サーバー URL が https://localhost に設定されているが、その場所で利用できない可能性があることによります。

レポート ビューアー Web パーツを構成する

特定のレポートを指すように Web パーツを構成するには、次の手順を実行します。

  1. SharePoint ページを編集するとき、Web パーツの右上にある下方向矢印を選び、[Web パーツの編集] を選びます。

    [Web パーツの編集] が強調表示されている下矢印メニューのスクリーンショット。

  2. レポートをホストするレポート サーバーの [レポート サーバー URL] を入力します。 この URL は https://myrsserver/reportserver のようになります。

  3. Web パーツ内に表示するレポートのパスと名前を入力します。 それは、/AdventureWorks Sample Reports/Company Sales のように表示されます。 このレイでは、「AdventureWorks Sample Reports」という名前のフォルダーに「Company Sales」というレポートが入っています。

  4. レポートにパラメーターが必要な場合、レポート サーバー URL とレポートの名前を入力した後、[パラメーター] セクション内で [パラメーターの読み込み] を選びます。

  5. [OK] を選び、Web パーツ構成の変更を保存します。

  6. Office リボン内の [保存] を選び、SharePoint ページの変更を保存します。

SharePoint ページのレポート ビューアー Web パーツのスクリーンショット。

考慮事項と制限事項

  • レポート ビューアー Web パーツは、SharePoint 内の最新式ページでは使用できません。
  • Power BI レポートと Report Viewer Web パーツは併用できません。
  • ページに追加するレポート ビューアー Web パーツが表示されない場合、レポートビューアー Web パーツが展開されていることを確認します。

その他の質問 Reporting Services のフォーラムに質問してみてください