SQL Server Reporting Services, ツール
適用対象: SQL Server 2016 (13.x) Reporting Services 以降
SQL Server Reporting Services (SSRS) には、マネージド環境でのリッチ レポートの開発と使用をサポートするグラフィカル ツールとスクリプト ツールのセットが含まれています。 ツール セットには、開発ツール、構成および管理ツール、およびレポート表示ツールが含まれます。 この記事では、SSRS の各ツールの概要と、それにアクセスする方法について説明します。
レポートの作成ツール
以下のセクションでは、SSRS のレポート作成に使用できるツールについて説明します。
SQL Server Mobile Report Publisher
SQL Server モバイル レポート パブリッシャーを使用すると、SQL Server Web ポータルとモバイル デバイスで表示できるモバイル レポートを作成できます。
SQL Server モバイル レポート パブリッシャーは、調整可能なグリッドの行と列、および柔軟なモバイル レポート要素を備えたデザイン サーフェイスを提供します。 作成したモバイル レポートは、画面またはブラウザー ウィンドウに合わせてコンテンツを動的に調整します。 これらのレポートは、任意の画面サイズに合わせてスケーリングできます。
詳細については、「 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 をインストールするには、[新規] メニューに移動し、[モバイル レポート] を選択します。
メッセージが表示されたら、[モバイル レポート 発行元の取得] を選択し、SQL Server Mobile Report Publisher ファイルをダウンロードして開きます。
SQL Server Mobile Report Publisher の起動
SQL Server Mobile Report Publisher の開始手順については、「Reporting Services モバイル レポートの作成」の最初の手順を参照してください。
レポート デザイナー
レポート デザイナーは、レポートを設計するためのツールです。 SQL Server Data Tools (SSDT) - Visual Studio で使用できます。
レポート デザイナー デザイン 画面には、レポート作成機能にアクセスするために使用するタブ付きウィンドウ、ウィザード、およびメニューが含まれています。 レポート デザイナーには、次の機能があります。
- ネイティブ モードまたは SharePoint モードのレポート サーバーにレポートを展開する機能
- レポート データを整理するためのレポート データ ペイン
- レポートをデザインおよびプレビューするためのタブ付きビューによる対話型のレポート デザイン エクスペリエンス
- RSReportDesigner 構成ファイル内のデータ ソースの種類に関連付けられているクエリ デザイナーで、データ ソースから取得するデータを指定するのに役立ちます
- レポートの内容と外観をカスタマイズする Visual Basic 式を構築するための IntelliSense を使用した式エディター
- カスタム レポート アイテムとカスタム クエリ デザイナーのサポート
レポート デザイナーインストール
SSDT のインストールの詳細については、「Visual Studio を使用した SSDT のインストール」を参照してください。
レポート デザイナーは、SSDT でレポート サーバー プロジェクト テンプレートまたはレポート サーバー プロジェクト ウィザード テンプレートを選択すると使用できるようになります。 これらのテンプレートを使用するには、Visual Studio 用の SSRS 拡張機能もインストールする必要があります。 手順については、「Analysis Services、統合サービス、Reporting Services の拡張機能をインストールする」を参照してください。
レポート デザイナースタートアップ
レポート デザイナーの開始手順については、「チュートリアル: レポート サーバー プロジェクトを作成する」の「レポート サーバー プロジェクトの作成」セクションを参照してください。
レポート デザイナーで作業すると、Visual Studio コンポーネント ソリューション エクスプローラーには、プロジェクト内のすべての項目を整理するフォルダーが表示されます。 レポート プロジェクトでは、これらのフォルダーには共有データ ソース、共有データセット、レポート、およびリソースが含まれます。
フォルダーを右クリックし、項目を追加するオプションを選択することで、新しいレポート、データ ソース、データセットを作成できます。
新しいレポートを作成すると、タブ付きウィンドウがデザイン ビューとプレビュー ビューに表示されます。
レポート デザイナーの詳細については、次のリソースを参照してください。
- 初めてレポートを作成する場合は、「基本的なテーブル レポートの作成 (SSRS チュートリアル)」を参照してください。
- レポート デザイナーで使用できるクエリ デザイナーの詳細については、「クエリ デザイン ツール (SSRS)」を参照してください。
- レポート デザイナー ビュー、メニュー、ツール バー、ショートカットの使用方法については、「SQL Server Data Tools (SSDT)の Reporting Services」を参照してください。
レポート ビルダー
レポート ビルダーは、SQL Server の外部でページ分割されたレポートを作成するために使用できるスタンドアロン アプリケーションです。 レポート ビルダーを使用して、レポートの作成だけでなく、既存のレポートをカスタマイズおよび更新することもできます。 既存のレポートには、レポート ビルダーのバージョン、以前のバージョン、またはレポート デザイナーで作成されたものを指定できます。
レポート ビルダーには、次の機能があります。
- ネイティブ モードまたは 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 ネイティブ モードのレポート サーバーをインストールするときにインストールされます。 詳細については、次のリソースを参照してください。
- SSRS 2017 以降の場合: SQL Server Reporting Services のインストールと構成
- SSRS 2016 の場合: Reporting Services 2016 ネイティブ モードのレポート サーバーをインストールする
レポート サーバー構成マネージャーの起動
- レポート サーバー構成マネージャーを起動する手順については、「レポート サーバー構成マネージャー (ネイティブ モード)」の「概要」セクションを参照してください。
- SSRS の構成の詳細については、「レポート サーバーの構成と管理 (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 サーバーの全体管理
SharePoint サーバーの全体管理を使用して、SSRS の共有サービス アプリケーションを作成、クエリ、および管理できます。
詳細については、「SQL Server Reporting Services (SSRS) レポート サーバーの構成と管理」を参照してください。
SharePoint サーバーの全体管理アクセス
SharePoint サーバーの全体管理サイトに移動すると、ブラウザーでこのツールにアクセスできます。
PowerShell コマンドレット
PowerShell コマンドレットを使用して、SSRS の共有サービス アプリケーションを作成、クエリ、および管理できます。
詳細については、「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 ポータルのインストール
SSRS ネイティブ モードのレポート サーバーをインストールすると、Web ポータルがインストールされます。 詳細については、次のリソースを参照してください。
- SSRS 2017 以降の場合: SQL Server Reporting Services のインストールと構成
- SSRS 2016 の場合: Reporting Services 2016 ネイティブ モードのレポート サーバーをインストールする
Web ポータルの起動
Web ポータルを開くには、十分なアクセス許可が必要です。 最初は、ローカル管理者グループのメンバーのみが、Web ポータル機能へのアクセスを提供するアクセス許可を持ちます。
Web ポータルで使用できるページとオプションは、現在のユーザーのロールの割り当てによって異なります。 アクセス許可を持たないユーザーには、空のページが表示されます。 レポートを表示するアクセス許可を持つユーザーは、それらのレポートへのリンクを取得します。 アクセス許可の詳細については、「Reporting Services のロールとアクセス許可」を参照してください。
Web ポータルを開始する手順については、「レポート サーバー Web ポータルとは (ネイティブ モード)」の「はじめに」セクションを参照してください。
ローカル レポート サーバーで Web ポータルを実行する場合は、「ローカル管理用にネイティブ モードのレポート サーバーを構成する (SSRS)」を参照してください。
Rs.exe ユーティリティ
このツールは、スクリプト操作を実行するために使用するスクリプト ホストです。 このツールを使用すると、レポート サーバー データベース間でデータをコピーし、レポートを発行し、レポート サーバー データベースにアイテムを作成する Visual Basic スクリプトを実行できます。
詳細については、「レポート サーバーのコマンド プロンプト ユーティリティ (SSRS)」を参照してください。
Rs.exe アクセス
rs.exe ユーティリティは、SSRS をインストールするときにインストールされます。 このユーティリティはコマンド ラインから実行します。