Configuration Managerでのレポートの概要
Configuration Manager (現在のブランチ) に適用
Configuration Managerのレポートには、SQL Server Reporting Services (SSRS) とPower BI Report Serverの高度なレポート機能を使用するのに役立つ一連のツールとリソースが用意されています。 どちらのレポート プラットフォームも、カスタム レポートの豊富な作成エクスペリエンスを提供します。 レポートは、組織内の豊富なConfiguration Managerデータに関する情報を収集、整理、表示するのに役立ちます。 Configuration Managerでは、Reporting Servicesに多くの定義済みレポートが用意されており、変更なしで使用できます。 要件に合わせて既定のレポートを複製および変更したり、カスタム レポートを作成したりできます。
SQL Server Reporting Services
SQL Server Reporting Servicesには、組織のレポートの作成、展開、管理に役立つ、すぐに使用できるツールとサービスが用意されています。 また、レポート機能を拡張およびカスタマイズできるプログラミング機能もあります。 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 を超えるレポートのレポート定義が提供されます。 レポート サービス ポイントのインストール プロセス中に、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 レポートの作成」を参照してください。
レポートを実行する
Configuration Manager コンソールでReporting Servicesベースのレポートを実行すると、レポート ビューアーが開き、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
にコンピューター名が含まれていることを指定します。 この値は、宛先レポートに必要なプロンプトです。 - ソース レポートを実行すると、データの各行の左側にリンク アイコンが表示されます。
- 行のアイコンを選択すると、レポート ビューアーは、その行の指定された列の値を、コピー先レポートのプロンプト値として渡します。
レポートのリンクは 1 つだけ構成でき、そのリンクは 1 つの宛先レポートにのみ接続できます。
警告
コピー先レポートを別のレポート フォルダーに移動すると、コピー先レポートの場所が変更されます。 Configuration Managerは、ソース レポートのレポート リンクを新しい場所に自動的に更新せず、リンクはソース レポートでは機能しません。
レポート フォルダー
レポート フォルダーには、Reporting Servicesに格納Configuration Managerレポートを並べ替えてフィルター処理する方法が用意されています。 レポート フォルダーは、管理するレポートが多数ある場合に便利です。 レポート サービス ポイントをインストールすると、レポートが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) の柔軟なレポート レイアウトを提供します。
グラフやゲージなど、さまざまな形式のデータ視覚化を提供します。
リッチフォーマットのテキスト ボックスを提供します。
Word 形式Microsoftにエクスポートします。
SQL Server Reporting Servicesから直接Report Builderを開くこともできます。
SQL Server Reporting Servicesのレポート モデル
SQL Server Reporting Servicesでは、レポート モデルを使用して、モデルベースのレポートに含めるConfiguration Manager データベースから項目を選択するのに役立ちます。 レポートを作成すると、レポート モデルは、選択する指定されたビューとアイテムのみを公開します。 モデルベースのレポートを作成するには、少なくとも 1 つのレポート モデルを使用できる必要があります。
レポート モデルには、次の機能があります。
データベース フィールドとビューに論理ビジネス名を付けます。 レポートを生成するために、Configuration Manager データベース構造に関する知識は必要ありません。
項目を論理的にグループ化します。
項目間のリレーションシップを定義します。
管理ユーザーが表示するアクセス許可を持つデータのみを表示できるように、モデル要素をセキュリティで保護します。
Configuration Managerはサンプル レポート モデルを提供しますが、独自のビジネス要件を満たすようにレポート モデルを定義することもできます。 レポート モデルを作成する方法の詳細については、「 カスタム レポート モデルを作成する」を参照してください。