Configuration Manager でのレポートの概要

Configuration Manager (現在のブランチ) に適用

Configuration Manager のレポートには、SQL Server Reporting Services (SSRS) と Power BI Report Server の高度なレポート機能を使用するのに役立つ一連のツールとリソースが用意されています。 どちらのレポート プラットフォームでも、カスタム レポートの豊富な作成エクスペリエンスが提供されます。 レポートは、organization 内の豊富な Configuration Manager データに関する情報を収集、整理、および提示するのに役立ちます。 Configuration Manager には、変更なしで使用できる定義済みのレポートが Reporting Services に多数用意されています。 要件を満たすために既定のレポートを複製および変更するか、カスタム レポートを作成できます。

SQL Server Reporting Services

SQL Server Reporting Services には、organization のレポートの作成、展開、管理に役立つ、すぐに使用できるツールとサービスが充実しています。 また、レポート機能を拡張およびカスタマイズできるプログラミング機能もあります。 Reporting Services は、さまざまな種類のデータ ソースに対して包括的なレポート機能を提供するサーバー ベースのレポート プラットフォームです。

Configuration Manager では、主要なレポート ソリューションとして SQL Server Reporting Services を使用しています。 Reporting Services との統合には、次の利点があります。

  • 業界標準のレポート システムを使用して、Configuration Manager データベースへのクエリを実行します。

  • Configuration Manager レポート ビューアーを使用するか、レポートへの Web ベースの接続であるレポート マネージャーを使用して、レポートを表示します。

  • 高いパフォーマンス、可用性、拡張性を提供します。

  • ユーザーがサブスクライブできるレポートのサブスクリプションを提供します。 たとえば、マネージャーは、ソフトウェア更新プログラムのロールアウトの状態を詳細に記載したメール レポートを毎日購読しているとします。

  • さまざまな種類の一般的な形式でレポートをエクスポートします。

詳細については、「SQL Server Reporting Services (SSRS) とは」を参照してください。

Power BI Report Server

バージョン 2002 以降、Power BI Report Server を Configuration Manager レポートと統合します。 この統合により、最新の視覚化とパフォーマンスの向上が実現します。 これにより、SQL Server Reporting Services に既に存在するものと同様の、Power BI レポートのコンソール サポートが追加されます。 詳細については、「Power BI Report Server との統合」を参照してください。

Power BI Report Server は、レポートを表示および管理する Web ポータルを備えたオンプレミスのレポート サーバーです。 これには、Power BI レポート、ページ分割されたレポート、モバイル レポート、KPI を作成するためのツールが含まれています。 詳細については、「Power BI Report Server とは」を参照してください。

レポート サービス ポイント

Reporting Services ポイントは、Microsoft SQL Server Reporting Services を実行するサーバーに追加するサイト システムの役割です。 レポート サービス ポイントは、次の機能を実行します。

  • Configuration Manager レポート定義を Reporting Services にコピーします
  • レポートのカテゴリに基づいてレポート フォルダーを作成します
  • レポート フォルダーとレポートのセキュリティ ポリシーを設定します。 これらのポリシーは、Configuration Manager 管理ユーザーの役割ベースのアクセス許可に基づいています。 10 分間隔で、レポート サービス ポイントは Reporting Services に接続して、変更した場合はセキュリティ ポリシーを再適用します。

レポート サービス ポイントを計画およびインストールする方法の詳細については、次の記事を参照してください。

Configuration Manager レポート

Configuration Manager には、50 を超えるレポート フォルダー内の 400 を超えるレポートのレポート定義が用意されています。 Reporting Services ポイントのインストール プロセス中に、SQL Server Reporting Services のルート レポート フォルダーにコピーされます。 Configuration Manager コンソールにはレポートが表示され、レポートのカテゴリに基づいてサブフォルダーに整理されます。

レポートは、Configuration Manager 階層の上下に伝達されません。 これらは、作成したサイトのデータベースに対してのみ実行されます。 Configuration Manager は階層全体にグローバル データをレプリケートするため、レポート内の階層全体の情報にアクセスできます。 レポートは、サイト データベースからデータを取得するときに、現在のサイトと子サイトのサイト データ、および階層内のすべてのサイトのグローバル データにアクセスできます。

他の Configuration Manager オブジェクトと同様に、管理者ユーザーはレポートを実行または変更するための適切なアクセス許可を持っている必要があります。 レポートを実行するには、管理ユーザーがオブジェクトに対する "レポートの実行" アクセス許可を持っている必要があります。 レポートを作成または変更するには、管理ユーザーがオブジェクトに対する レポートの変更 アクセス許可を持っている必要があります。

レポートの作成と変更

Reporting Services ベースのレポートの場合、Configuration Manager では、モデルベースおよび SQL ベースのレポート用の専用の作成および編集ツールとして Microsoft SQL Server Report Builder が使用されます。 Configuration Manager コンソールでレポートを作成または編集すると、Report Builder が開きます。 詳細については、 レポートの運用とメンテナンスを参照してください。

バージョン 2002 以降、Power BI レポートを作成または編集するために、コンソールは Power BI Desktop と統合されます。 詳細については、「 Power BI レポートの作成」を参照してください。

レポートを実行する

Reporting Services ベースのレポートを Configuration Manager コンソールで実行すると、レポート ビューアーが開き、Reporting Services に接続します。 必要なレポート パラメーターを指定すると、Reporting Services によってデータが取得され、結果がビューアーに表示されます。 また、SQL Services Reporting Services に接続し、サイトのデータ ソースに接続してレポートを実行することもできます。

バージョン 2002 以降、Power BI ベースのレポートを実行すると、Web ブラウザーで開きます。

お気に入りに追加

Configuration Manager には既定で数百のレポートが付属しており、そのリストにさらに追加することができます。 よく使うレポートを継続的に検索する代わりに、バージョン 2103 からレポートをお気に入りにすることができます。 この操作により、[ お気に入り] ノードからすばやくアクセスできます。

詳細については、 レポートの運用とメンテナンスを参照してください。

レポートのプロンプト

レポートの作成時または変更時に、レポート プロンプトまたはパラメーターを構成できます。 レポート プロンプトを作成して、レポートが取得するデータを制限または対象とします。 レポートには、複数のプロンプトを含めることができます。 プロンプト名が一意であり、識別子に関する SQL Server ルールに準拠する英数字のみが含まれていることを確認してください。

レポートを実行すると、プロンプトは必須パラメーターの値を要求します。 パラメーター値に基づいて、レポート データを取得します。 たとえば、 特定のコンピューター レポートのコンピューター情報 で、コンピューター名の入力を求められます。 Reporting Services は、指定された値をレポートの SQL ステートメントで定義された変数に渡します。

Configuration Manager のレポート リンクは、ソース レポートで使用され、他のデータに簡単にアクセスできるようにします。 たとえば、ソース レポートの各アイテムに関するより詳細な情報にリンクできます。 宛先レポートで 1 つ以上のプロンプトを実行する必要がある場合、ソース レポートには各プロンプトの適切な値を含む列が含まれている必要があります。

リンクでは、プロンプトの値を持つ列番号を指定する必要があります。 例:

  • サイトが最近検出したコンピューターを一覧表示したレポートが 1 つあります。
  • そこから、サイトが特定のコンピューターで受信した最後のメッセージを一覧表示した別のレポートにリンクします。
  • リンクを作成し、ソース レポートの列 2 にコンピューター名が含まれるように指定します。 この値は、インポート先レポートの必須プロンプトです。
  • ソース レポートを実行すると、データの各行の左側にリンク アイコンが表示されます。
  • 行のアイコンを選択すると、Report Viewer はその行の指定された列の値をリンク先レポートのプロンプト値として渡します。

レポートに構成できるリンクは 1 つだけで、そのリンクは 1 つのリンク先レポートにのみ接続できます。

警告

宛先レポートを別のレポート フォルダーに移動すると、リンク先レポートの場所が変更されます。 Configuration Manager は、ソース レポートのレポート リンクを新しい場所で自動的に更新せず、リンクはソース レポートでは機能しません。

レポート フォルダー

レポート フォルダーを使用すると、Configuration Manager が Reporting Services に格納しているレポートを並べ替えてフィルター処理できます。 レポート フォルダーは、管理するレポートが多数ある場合に便利です。 Reporting Services ポイントをインストールすると、レポートが Reporting Services にコピーされ、50 を超えるレポート フォルダーに整理されます。 レポート フォルダーは読み取り専用です。 これらを Configuration Manager コンソールで変更することはできません。

レポート サブスクリプション

Reporting Services のレポート サブスクリプションは、特定の時刻に、またはイベントに応答してレポートを配信するための定期的な要求です。 サブスクリプションでアプリケーション ファイル形式を指定します。 サブスクリプションを使用すると、オンデマンドでのレポートの実行の代替手段が提供されます。 オンデマンド レポートでは、レポートを表示するたびにレポートをアクティブに選択する必要があります。 これに対し、サブスクリプションを使用してレポートの配信をスケジュールし、自動化できます。

レポート サブスクリプションは、Configuration Manager コンソールで管理できます。 レポート サーバーによってサブスクリプションが処理されます。 サーバーに展開されている配信拡張機能を使用して、それらを配布します。 既定では、共有フォルダーまたは電子メール アドレスにレポートを送信するサブスクリプションを作成できます。

詳細については、「 レポート サブスクリプションの管理」を参照してください。

Report Builder

Reporting Servicesベースのレポートの場合、Configuration Manager はモデルベースと SQL ベースのレポートの両方の専用の作成および編集ツールとして Microsoft SQL Server Report Builder を使用します。 Configuration Manager コンソールでレポートを作成または編集すると、Report Builder が開きます。 レポートを初めて作成または変更すると、Report Builder が自動的にインストールされます。 レポートを実行または編集すると、インストールされているバージョンの SQL Serverに関連付けられているReport Builderのバージョンが開きます。

Report Builder のインストールでは、20 以上の言語のサポートが追加されました。 Report Builder を実行すると、ローカル コンピューターの OS の言語でデータが表示されます。 Report Builder がその言語をサポートしていない場合、データは英語で表示されます。 Report Builder は、次の機能を含む SQL Server Reporting Services の全機能をサポートします。

  • Microsoft 365 Apps に似た外観の直感的なレポート作成環境を提供します。

  • SQL Server レポート定義言語 (RDL) の柔軟なレポート レイアウトを提供します。

  • チャートやゲージなど、さまざまな形式のデータ視覚化を提供します。

  • 豊富な書式のテキスト ボックスを提供します。

  • Microsoft Word 形式にエクスポートします。

SQL Server Reporting Services から直接 Report Builder を開くこともできます。

SQL Server Reporting Services のレポート モデル

SQL Server Reporting Services では、レポート モデルを使用して、モデルベースのレポートに含める項目を Configuration Manager データベースから選択できるようにします。 レポートを作成する場合、レポート モデルは指定したビューと項目のみを公開し、その中から選択できます。 モデル ベースのレポートを作成するには、少なくとも 1 つのレポート モデルが使用可能である必要があります。

レポート モデルには、次の機能があります。

  • データベース フィールドとビューに論理ビジネス名を付けます。 レポートを作成するために、Configuration Manager データベース構造の知識は必要ありません。

  • アイテムを論理的にグループ化します。

  • アイテム間の関係を定義します。

  • 管理ユーザーが表示権限を持つデータのみを表示できるように、モデル要素をセキュリティで保護します。

Configuration Manager にはサンプルのレポート モデルが用意されていますが、独自のビジネス要件を満たすようにレポート モデルを定義することもできます。 レポート モデルの作成方法の詳細については、「 カスタム レポート モデルの作成」を参照してください。

次の手順

レポートの計画