次の方法で共有


SQL Server Reporting Services, ツール

適用対象: SQL Server 2016 (13.x) Reporting Services 以降のバージョン

SQL Server Reporting Services (SSRS) には、マネージド環境での機能豊富なレポートの開発と使用をサポートするグラフィカル ツールとスクリプト ツールのセットが用意されています。 このツール セットには、開発ツール、構成と管理ツール、およびレポート表示ツールが含まれています。 この記事では、SSRS の各ツールの簡単な概要と、それにアクセスする方法について説明します。

レポートの作成ツール

以下のセクションでは、SSRS のレポート作成に使用できるツールについて説明します。

SQL サーバーモバイルレポートパブリッシャー

SQL Server Mobile Report Publisher を使用して、SQL Server Web ポータルやモバイル デバイスで表示できるモバイル レポートを作成できます。

SQL Server Mobile Report Publisher には、調整可能なグリッド行とグリッド列、柔軟なモバイル レポート要素を備えたデザイン領域が用意されています。 作成するモバイル レポートでは、画面やブラウザー ウィンドウに合うようにコンテンツが動的に調整されます。 これらのレポートは、どのような画面サイズにも合うようにスケーリングされます。

詳細については、「 SQL Server Mobile Report Publisher を使用してモバイル レポートを作成する」をご覧ください。

Note

SQL Server Mobile Report Publisher は、SQL Server Reporting Services 2019 より後の SQL Server Reporting Services のすべてのリリースで非推奨です。 SQL Server Reporting Services 2022 以降および Power BI Report Server で廃止されました。

SQL Server Mobile Report Publisher のインストール

SQL Server Mobile Report Publisher のインストールには、次のオプションがあります。

  • Microsoft ダウンロード センター から SQL Server Mobile Report Publisher をダウンロードして、ダウンロードしたファイルを開きます。

  • SSRS Web ポータルから SQL Server Mobile Report Publisher をインストールできます。[新規] メニューに移動し、[モバイル レポート] を選択します。

    [新規] メニュー オプションが表示されている Web ポータルのスクリーンショット。[新規] メニューと [モバイル レポート] オプションが強調表示されています。

    メッセージが表示されたら、[Mobile Report Publisher の取得] を選択し、SQL Server Mobile Report Publisher ファイルをダウンロードして開きます。

SQL Server Mobile Report Publisher の起動

SQL Server Mobile Report Publisher の起動手順については、「Reporting Services モバイル レポートの作成」の最初の手順を参照してください。

レポート デザイナー

Report Designer は、レポートをデザインするためのツールです。 SQL Server Data Tools (SSDT) - Visual Studio で使用できます。

Report Designer のデザイン画面にはタブ付きウィンドウ、ウィザード、メニューが用意されており、これらを使用してレポートの作成機能にアクセスできます。 Report Designer には、次の機能が用意されています。

  • ネイティブ モードまたは SharePoint モードのレポート サーバーにレポートをデプロイする機能
  • レポートのデータを編成するためのレポート データ ペイン
  • レポートをデザインしてプレビューするためのタブ付きビューによる対話型のレポート デザイン エクスペリエンス
  • RSReportDesigner 構成ファイル内のデータ ソースの種類に関連付けられており、データ ソースからどのデータを取得するかを指定できるクエリ デザイナー
  • レポートのコンテンツと外観をカスタマイズする Visual Basic 式を作成するための IntelliSense 対応の式エディター
  • カスタム レポート アイテムとカスタム クエリ デザイナーのサポート

Report Designer のインストール

SSDT のインストールの詳細については、「Visual Studio で SSDT をインストールする」を参照してください。

Report Designer は、SSDT でレポート サーバー プロジェクトのテンプレートまたはレポート サーバー プロジェクト ウィザードのテンプレートを選択すると使用可能になります。 これらのテンプレートを使用するには、Visual Studio 用の SSRS 拡張機能もインストールする必要があります。 手順については、「Analysis Services、統合サービス、Reporting Services の拡張機能をインストールする」を参照してください。

Report Designer の起動

Report Designer の起動手順については、「チュートリアル: レポート サーバー プロジェクトの作成」の「レポート サーバー プロジェクトの作成」セクションを参照してください。

Report Designer で作業する場合、Visual Studio コンポーネント ソリューション エクスプローラーには、プロジェクト内のすべてのアイテムを整理するフォルダーが表示されます。 レポート サーバー プロジェクトでは、これらのフォルダーには共有データ ソース、共有データセット、レポート、リソースが含まれます。

フォルダーを右クリックして、アイテムを追加するオプションを選択することで、新しいレポート、データ ソース、データセットを作成できます。

レポート アイテムのフォルダーを表示しているソリューション エクスプローラーのスクリーンショット。Reports フォルダーとそのショートカット メニューの [新しいレポートの追加] が強調表示されています。

新しいレポートを作成すると、タブ付きウィンドウがデザイン ビューとプレビュー ビューに表示されます。

Report Designer のデザイン領域のスクリーンショット。レポート定義ファイルの [デザイン] タブと [プレビュー] タブが強調表示されています。

Report Designer の詳細については、次のリソースを参照してください。

Report Builder

レポート ビルダーはスタンドアロンのアプリケーションであり、SQL Server の外部で改ページ調整されたレポートを作成するために使用できます。 レポート ビルダーを使用して、レポートの作成だけでなく、既存のレポートをカスタマイズして更新することもできます。 既存のレポートには、お持ちのバージョンのレポート ビルダーや以前のバージョンで作成されたレポート、または Report Designer で作成されたレポートが挙げられます。

レポート ビルダーには、次の機能が用意されています。

  • ネイティブ モードまたは SharePoint モードのレポート サーバー、または Power BI サービスにレポートをデプロイする機能。 Power BI サービスにレポートを保存する方法の詳細については、「ページ分割されたレポートを Power BI サービスに発行する」を参照してください。
  • Microsoft Office と同様の作成環境。
  • SSRS 2019 および SSRS 2016 での SQL Server Mobile Report Publisher のサポート。
  • マップを作成するウィザード。
  • 集計の集計。
  • 式のサポート強化。
  • 選択した組み込みのデータ ソースの種類から取得するデータを指定できるクエリ デザイナー。
  • レポート アイテムをレポートの部品として保存する機能。

Note

レポート パーツは、SQL Server Reporting Services 2019 以降の SQL Server Reporting Services のすべてのリリースと、Power BI Report Server 2022 年 9 月以降の Power BI Report Server のすべてのリリースで廃止になっています。

レポート ビルダーの詳細については、「SQL Server での Microsoft レポート ビルダー」を参照してください。

レポート ビルダーのインストール

レポート ビルダーのインストール手順については、「Microsoft レポート ビルダーのインストール」を参照してください。

レポート ビルダーの起動

レポート ビルダーの起動の手順については、「Microsoft レポート ビルダーの起動」を参照してください。

レポート サーバー管理用のツール

SSRS でレポート サーバーを管理するためのグラフィカル ツールとスクリプト ツールのセットが利用できます。 使用するツールは、レポート サーバーの配置モードによって異なります。

ネイティブ モード

次のセクションでは、ネイティブ モードのレポート サーバーのツールについて説明します。

レポート サーバー構成マネージャー

レポート サーバー構成マネージャーは、SSRS インストールを構成するためのツールです。 このツールを使用すると、ネイティブ モードのレポート サーバーで次のタスクを実行できます。

  • レポート サーバー サービス アカウントの構成
  • Web サービス URL の作成と構成
  • Web ポータルの URL を構成する
  • レポート サーバー データベースの作成、構成、アップグレード
  • スケールアウト デプロイの構成
  • 保存されている接続文字列や資格情報を暗号化する対称キーのバックアップ、復元、置き換え
  • 自動実行アカウントの構成
  • サブスクリプション設定の構成
  • 電子メール配信用の簡易メール転送プロトコル (SMTP) サーバーの構成
  • Power BI サービスの構成
  • 接続プロパティの変更

レポート サーバー構成マネージャーは、レポート サーバー コンテンツの管理、他の機能の起動、サーバーへのアクセス権の付与に対する支援を行いません。

詳細については、「Report Server Configuration Manager (ネイティブ モード) とは?」を参照してください。

レポート サーバー 構成マネージャーのインストール

レポート サーバー構成マネージャーは、SSRS ネイティブ モードのレポート サーバーのインストール時にインストールされます。 詳細については、次のリソースを参照してください。

レポート サーバー構成マネージャーの起動

SQL Server Management Studio

レポート サーバー管理者は、SQL Server Management Studio (SSMS) を使用して、レポート サーバーと共に他の SQL Server コンポーネント サーバーを管理できます。 SSMS を使用してレポート サーバー インスタンスを管理する際には、次のタスクを実行できます。

  • ローカルとリモートのレポート サーバー インスタンスの管理
  • レポート サーバーのプロパティの設定
  • ロールの定義の変更
  • 使用しないレポート サーバー機能の無効化
  • ジョブの管理
  • 共有スケジュールの管理

SSMS を使用して SQL Server インスタンスに接続し、Transact-SQL (T-SQL) コマンドを実行する方法の詳細については、「クイック スタート: SQL Server Management Studio (SSMS) を使用して SQL Server インスタンスに接続してクエリを実行する」を参照してください。

SSMS アクセス

SSMS を開始してレポート サーバーを管理する手順については、「ネイティブ モードのレポート サーバーへの接続」を参照してください。

Rsconfig.exe ユーティリティ

このツールを使用して、レポート サーバー データベースへのレポート サーバー接続を構成して管理できます。 これを使用して、自動レポート処理に使用するユーザー アカウントを指定することもできます。

詳細については、「レポート サーバーの共通プロンプト ユーティリティ (SSRS)」を参照してください。

Rsconfig.exe アクセス

rsconfig.exe ユーティリティは、SSRS のインストール時にインストールされます。 このユーティリティはコマンド ラインから実行します。

Rskeymgmt.exe ユーティリティ

このツールを使用すると、次のことができます。

  • レポート サーバー データの暗号化に使用する対称キーを抽出、復元、作成、削除します。
  • スケールアウト配置へのレポート サーバー インスタンスの追加。

詳細については、「レポート サーバーのコマンド プロンプト ユーティリティ (SSRS)」を参照してください。

Rskeymgmt.exe アクセス

rskeymgmt.exe ユーティリティは、SSRS のインストール時にインストールされます。 このユーティリティはコマンド ラインから実行します。

Windows Management Instrumentation (WMI) クラス

これらのクラスは、レポート サーバー構成マネージャーの構成タスクを自動化するのに役立ちます。 これらは、アプリケーションが SSRS 管理情報にアクセスして操作するための方法を提供します。 これらのクラスを使用する際に、グラフィカル ユーザー インターフェイスを使用してタスクを手動で実行する必要がなくなりました。

詳細については、「プログラムによる WMI プロバイダーへのアクセス」を参照してください。

WMI アクセス

Visual Basic スクリプトを使用して WMI クラスにアクセスできます。

SharePoint 統合モード

SharePoint モードでは、SSRS は SharePoint アーキテクチャのサービス アプリケーションであり、管理タスクは SharePoint を使用して直接行います。 次のセクションでは、SharePoint モード用に構成されたレポート サーバー用のツールについて説明します。

SharePoint サーバーの全体管理

SSRS の共有サービス アプリケーションを作成したり、クエリを行ったり、管理したりするには、SharePoint サーバーの全体管理を使用できます。

詳細については、「SQL Server Reporting Services (SSRS) レポート サーバーの構成と管理」を参照してください。

SharePoint サーバーの全体管理のアクセス

SharePoint サーバーの全体管理サイトに移動すると、ブラウザーでこのツールにアクセスできます。

PowerShell コマンドレット

SSRS の共有サービス アプリケーションを作成したり、クエリを行ったり、管理したりするには、PowerShell コマンドレットを使用できます。

詳細については、「Reporting Services SharePoint モード用の PowerShell コマンドレット」をご覧ください。

PowerShell コマンドレット アクセス

コマンドレットを使用するには、SharePoint 管理シェルを開き、シェルでコマンドを実行します。

レポート コンテンツ管理用のツール

SSRS のコンテンツの管理には、グラフィカル ツールとスクリプト ツールが使用できます。 使用するツールは、レポート サーバーの配置モードによって異なります。

レポート サーバー Web サービスの URL

レポート サーバー Web サービスは、クライアント プログラムとレポート サーバーとの間の通信インターフェイスとして機能します。 このサービスの URL では、レポート サーバーのすべての機能にアクセスできます。 このツールを使用して、汎用アイテム ナビゲーション ページのレポート カタログのコンテンツを参照できます。

詳細については、「レポート サーバー Web サービス」を参照してください。

Web サービス URL アクセス

ブラウザーを使用して Web サービスの URL にアクセスします。

Web ポータル

Web ポータルを使用して、HTTP 接続経由でリモートの場所から 1 つのレポート サーバー インスタンスを管理できます。 Web ポータルはネイティブ モードのレポート サーバーでのみ使用できます。

このツールは次のタスクに使用できます。

  • レポートの表示、検索、印刷、サブスクライブ
  • フォルダー階層の整理、作成、セキュリティ保護、保守
  • アイテムと操作に対するアクセスを決定するロールベースのセキュリティの構成
  • レポート実行プロパティ、レポート履歴、レポート パラメーターの構成
  • Microsoft SQL Server Analysis Services データ ソースまたは SQL Server リレーショナル データ ソースに接続してデータを取得するレポート モデルの作成
  • モデル内の特定のエンティティへのアクセスを許可するモデル アイテム セキュリティの設定、または事前に作成した定義済みのクリックスルー レポートへのエンティティのマップ
  • 共有スケジュールと共有データ ソースの作成
  • スケジュールとデータ ソース接続の作成の管理可能性の向上
  • 大規模な受信者一覧にレポートをロール アウトするデータ ドリブン サブスクリプションの作成。
  • 既存レポートの再利用や目的変更を行うための、リンク レポートの作成。
  • レポートを作成するレポート ビルダーの起動。作成したレポートは、レポート サーバーで保存と実行ができます。

詳細については、「レポート サーバーの Web ポータル (ネイティブ モード)」を参照してください。

Web ポータルのインストール

Web ポータルは、SSRS ネイティブ モードのレポート サーバーのインストール時にインストールされます。 詳細については、次のリソースを参照してください。

Web ポータルの起動

Web ポータルを開くには、十分なアクセス許可が必要です。 初期状態では、ローカル管理者グループのメンバーのみが、Web ポータル機能へのアクセスを提供するアクセス許可を持っています。

Web ポータルで使用できるページとオプションは、現在のユーザーのロール割り当てによって異なります。 アクセス許可を持っていないユーザーには空白のページが表示されます。 レポートを表示するアクセス許可を持っているユーザーには、そのレポートへのリンクが表示されます。 アクセス許可の詳細については、「Reporting Services でのロールとアクセス許可」を参照してください。

Web ポータルを起動する手順については、「レポート サーバー Web ポータル (ネイティブ モード)」の「はじめに」セクションを参照してください。

ローカル レポート サーバーで Web ポータルを実行する場合は、「ローカル管理用のネイティブ モードのレポート サーバー (SSRS) の構成」を参照してください。

Rs.exe ユーティリティ

このツールは、スクリプト操作を実行するために使用するスクリプト ホストです。 このツールを使用して、レポート サーバー データベース間でのデータのコピー、レポートのパブリッシュ、レポート サーバー データベースでのアイテムの作成などを行う Visual Basic スクリプトを実行でします。

詳細については、「レポート サーバーのコマンド プロンプト ユーティリティ (SSRS)」を参照してください。

Rs.exe アクセス

rs.exe ユーティリティは、SSRS のインストール時にインストールされます。 このユーティリティはコマンド ラインから実行します。