Configuration Managerでのレポートの運用とメンテナンス

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

Configuration Managerでレポートを作成するためのインフラストラクチャが整った後、レポートとサブスクリプションを管理するために通常実行する操作は多数あります。

注:

この記事では、SQL Server Reporting Servicesのレポートに焦点を当てます。 バージョン 2002 以降では、レポートをPower BI Report Serverと統合できます。 詳細については、「Power BI Report Serverとの統合」を参照してください。

Reporting Servicesからレポートを実行する

Configuration Managerは、そのレポートをSQL Server Reporting Servicesに格納します。 レポートは、Configuration Manager サイト データベースからデータを取得します。 レポートにアクセスするには、Configuration Manager コンソールで、または Web ブラウザーを使用してレポート マネージャーを使用します。 レポート サービス ポイントにアクセスできる任意のコンピューター上の Web ブラウザーからレポートを開き、ユーザーはレポートを表示するための十分な権限を持ちます。 レポートを実行するには、サイト権限の読み取り権限と、特定のオブジェクトに対するレポートの実行権限が必要です。

レポートを実行すると、レポートのタイトル、説明、カテゴリがローカル OS の言語で表示されます。 詳細については、「 レポートの言語」を参照してください。

注:

レポート マネージャーは、Web ベースのレポート アクセスと管理ツールです。 これを使用して、HTTPS 接続経由で 1 つのレポート サーバー インスタンスを管理できます。 レポート マネージャーは、レポートの表示、レポートのプロパティの変更、関連するレポート サブスクリプションの管理などの操作タスクに使用します。 この記事では、レポート マネージャーでレポートを表示し、レポートのプロパティを変更する手順について説明します。 レポート マネージャーの他のオプションの詳細については、「レポート マネージャーとは」を参照してください。

Configuration Manager レポートを実行するには、次の手順に従います。

Configuration Manager コンソールでレポートを実行する

  1. Configuration Manager コンソールで、[監視] ワークスペースに移動します。 [ レポート] を展開し、[ レポート] を選択します。 このノードには、使用可能なレポートが一覧表示されます。

    ヒント

    このノードにレポートが一覧表示されない場合は、レポート サービス ポイントがインストールされ、構成されていることを確認します。 詳細については、「 レポートの構成」を参照してください。

  2. 実行するレポートを選択します。 リボンの [ ホーム ] タブの [ レポート グループ ] セクションで、[ 実行 ] を選択してレポートを開きます。

  3. 必要なパラメーターがある場合は、パラメーターを指定し、[ レポートの表示] を選択します。

Web ブラウザーでレポートを実行する

  1. Web ブラウザーで、レポート マネージャーの URL (例: https://Server1/Reports) に移動します。 このアドレスは、Reporting Services Configuration Managerの [レポート マネージャー URL] ページで見つけます。

  2. レポート マネージャーで、ConfigMgr_CASなど、Configuration Managerのレポート フォルダー選択します。

    ヒント

    レポート マネージャーにレポートが一覧表示されない場合は、レポート サービス ポイントがインストールされ、構成されていることを確認します。 詳細については、「 レポートの構成」を参照してください。

  3. 実行するレポートのレポート カテゴリを選択し、特定のレポートを選択します。 レポート マネージャーでレポートが開きます。

  4. 必要なパラメーターがある場合は、パラメーターを指定し、[ レポートの表示] を選択します。

レポートのプロパティを変更する

レポートのプロパティには、レポート名と説明が含まれます。 レポート n のプロパティは、Configuration Manager コンソールで表示できます。

プロパティを変更するには、レポート マネージャーを使用します。

  1. Web ブラウザーで、レポート マネージャーの URL (例: https://Server1/Reports) に移動します。

  2. レポート マネージャーで、ConfigMgr_CASなど、Configuration Managerのレポート フォルダー選択します。

  3. レポート カテゴリを選択し、特定のレポートを選択します。 レポート マネージャーでレポートが開きます。

  4. [ プロパティ ] タブを選択します。レポートの名前と説明を変更し、[ 適用] を選択します。

レポート マネージャーは、レポート サーバーにレポート のプロパティを保存します。 Configuration Manager コンソールには、レポートの更新されたレポート プロパティが表示されます。

レポートを編集する

既存のConfiguration Manager レポートで目的の情報が取得されない場合は、Report Builderで編集します。 Report Builderを使用して、レポートのレイアウトまたはデザインを変更することもできます。 既定のレポートは直接編集できますが、複製することをお勧めしています。 編集するレポートを開き、[ 名前を付けて保存] を選択します。

レポートを編集するには、レポート内の特定のオブジェクトに対する [サイトの変更 ] アクセス許可と [レポートの変更 ] アクセス許可が必要です。

重要

サイトの更新では、組み込みのレポートが保持されます。 標準レポートを変更すると、サイトが更新されると、レポートの名前がアンダースコア プレフィックス (_) で変更されます。 この動作により、サイトの更新によって、変更されたレポートが標準レポートによって上書きされないようにします。

定義済みのレポートを変更した場合は、サイト更新プログラムをインストールする前に、カスタム レポートをバックアップします。 更新後、Reporting Servicesでレポートを復元します。 定義済みのレポートに大幅な変更を加える場合は、代わりに新しいレポートを作成します。 サイトをアップグレードする前に作成した新しいレポートは上書きされません。

Configuration Manager レポートのプロパティを編集するには、次の手順に従います。

  1. Configuration Manager コンソールで、[監視] ワークスペースに移動します。 [ レポート] を展開し、[ レポート ] ノードを選択します。

  2. 変更するレポートを選択します。 リボンの [ ホーム ] タブの [ レポート グループ ] セクションで、[編集] を選択 します。 資格情報の入力を求められる場合があります。 Report Builderがコンピューターにインストールされていない場合は、インストールを求めるメッセージConfiguration Manager表示されます。 レポートを変更および作成するには、Report Builderが必要です。

  3. Report Builderで、適切なレポート設定を変更します。 [ 保存] を 選択してレポート サーバーにレポートを保存します。

レポートの作成

作成できるレポートには、次の 2 種類があります。

  • モデルベースのレポートを使用すると、レポートに含めるアイテムを対話的に選択できます。 カスタム レポート モデルの作成の詳細については、「SQL Server Reporting ServicesでのConfiguration Manager用のカスタム レポート モデルの作成」を参照してください。

  • SQL ベースのレポートを使用すると、レポート SQL ステートメントに基づくデータを取得できます。

重要

新しいレポートを作成するには、アカウントに Site Modify 権限が必要です。 レポートの変更アクセス許可を持つフォルダーにのみ レポート を作成できます。

モデルベースのレポートを作成する

モデルベースのConfiguration Manager レポートを作成するには、次の手順に従います。

  1. Configuration Manager コンソールで、[監視] ワークスペースに移動し、[レポート] を展開し、[レポート] ノードを選択します。

  2. リボンの [ ホーム ] タブの [ 作成 ] セクションで、[ レポートの作成] を選択します。 この操作により、 レポートの作成ウィザードが開きます。

  3. [ 情報 ] ページで、次の設定を構成します。

    • 種類: [モデルベースのレポート] を選択します。

    • [名前]: レポートの名前を指定します。

    • 説明: レポートの説明を指定します。

    • サーバー: このレポートを作成するレポート サーバーの名前を表示します。

    • パス: [ 参照] を 選択して、レポートを格納するフォルダーを指定します。

  4. [ モデルの選択] ページで、一覧から使用可能なモデルを選択して、このレポートを作成します。 [プレビュー] セクションには、このレポート モデルで使用できるSQL Serverビューとエンティティが表示されます。

  5. レポートの作成ウィザードを完了します。

  6. Report Builderを開き、レポート設定を構成します。 詳細については、「Configuration Manager レポートを編集する」を参照してください。

  7. Report Builderで、レポート レイアウトを作成し、使用可能なSQL Server ビューでデータを選択し、レポートにパラメーターを追加します。

  8. [ 実行] を 選択してレポートを実行します。 レポートに予想される情報が提供されていることを確認します。 必要に応じて、[ デザイン ] を選択してレポートをさらに変更します。

  9. [ 保存] を 選択してレポート サーバーにレポートを保存します。

SQL ベースのレポートを作成する

カスタム レポートの SQL ステートメントを作成するときは、SQL Serverテーブルを直接参照しないでください。 サポートされているレポートSQL Serverビューをサイト データベースから常に参照します。 これらのビューには、 で v_始まる名前があります。 詳細については、「Configuration ManagerでSQL Server ビューを使用してカスタム レポートを作成する」を参照してください。

サイト データベースからパブリック ストアド プロシージャを参照することもできます。 これらのストアド プロシージャには、 で sp_始まる名前があります。

SQL ベースのConfiguration Manager レポートを作成するには、次の手順に従います。

  1. Configuration Manager コンソールで、[監視] ワークスペースに移動し、[レポート] を展開し、[レポート] ノードを選択します。

  2. リボンの [ ホーム ] タブの [ 作成 ] セクションで、[ レポートの作成] を選択します。 この操作により、 レポートの作成ウィザードが開きます。

  3. [ 情報 ] ページで、次の設定を構成します。

    • 種類: [SQL ベースのレポート] を選択します。

    • [名前]: レポートの名前を指定します。

    • 説明: レポートの説明を指定します。

    • サーバー: このレポートを作成するレポート サーバーの名前を表示します。

    • パス: [ 参照] を 選択して、レポートを格納するフォルダーを指定します。

  4. レポートの作成ウィザードを完了します。

  5. Report Builderを開き、レポート設定を構成します。 詳細については、「Configuration Manager レポートを編集する」を参照してください。

  6. Report Builderで、レポートの SQL ステートメントを指定します。 また、使用可能なビューの列を使用して SQL ステートメントを構築することもできます。 必要に応じて、レポートにパラメーターを追加します。

  7. [ 実行] を 選択してレポートを実行します。 レポートに予想される情報が提供されていることを確認します。 必要に応じて、[ デザイン ] を選択してレポートをさらに変更します。

  8. [ 保存] を 選択してレポート サーバーにレポートを保存します。

レポート サブスクリプションを管理する

SQL Server Reporting Servicesのレポート サブスクリプションを使用すると、指定したレポートをメールまたはファイル共有にスケジュールされた間隔で自動配信するように構成できます。 レポート サブスクリプションを構成するには、Configuration Managerのサブスクリプションの作成ウィザードを使用します。

レポート サブスクリプションを作成してファイル共有にレポートを配信する

レポートをファイル共有に配信するレポート サブスクリプションを作成すると、指定した形式のレポートが指定したファイル共有にコピー Reporting Services。 一度にサブスクライブして配信を要求できるのは、1 つのレポートのみです。

ファイル共有を使用するサブスクリプションを作成する場合は、既存の共有フォルダーを宛先として指定します。 レポート サーバーでは、フォルダーまたはネットワーク共有は作成されません。 サブスクリプションで宛先フォルダーを指定する場合は、UNC パスを使用し、フォルダー パスに末尾の円記号 (\) を含めないでください。 次の例は、コピー先フォルダーの有効な UNC パスです。 \\server\reportfiles\operations\2001

注:

サブスクリプションを作成するときは、ユーザー名とパスワードを指定します。 このアカウントは、コピー先フォルダーへの 書き込み アクセス許可を持つこの共有にアクセスする必要があります。

Reporting Servicesは、さまざまなファイル形式でレポートをレンダリングできます。 たとえば、MHTML や Excel などです。 サブスクリプションの作成時に形式を選択します。 サポートされている任意のレンダリング形式を選択できますが、ファイルにレンダリングする場合、一部の形式は他の形式よりも適切に動作します。

ファイル共有に対するレポート サブスクリプションの制限事項

次の一覧には、ファイル共有に対するレポート サブスクリプションの制限事項が含まれています。

  • レポート サーバーでホストおよび管理するレポートとは異なり、Reporting Servicesは静的ファイルとして共有フォルダーにレポートを配信します。

  • レポートの対話型機能は、ファイルとして保存されたレポートでは機能しません。 このレポートは、対話型の機能を静的要素として表します。

  • レポートにグラフが含まれている場合は、既定のプレゼンテーションが使用されます。

  • レポートが別のレポートにリンクすると、リンクが静的テキストとしてレンダリングされます。

配信されたレポートに対話型機能を保持する場合は、メール配信を使用します。 詳細については、「 レポート サブスクリプションを作成してメールでレポートを配信する」を参照してください。

ファイル共有のレポート サブスクリプションを作成するプロセス

ファイル共有にレポートを配信するレポート サブスクリプションを作成するには、次の手順に従います。

  1. Configuration Manager コンソールで、[監視] ワークスペースに移動し、[レポート] を展開し、[レポート] ノードを選択します。

  2. レポート フォルダーを選択し、サブスクライブするレポートを選択します。 リボンの [ ホーム ] タブの [ レポート グループ ] セクションで、[ サブスクリプションの作成] を選択します。 この操作により、 サブスクリプションの作成ウィザードが開きます。

  3. [ サブスクリプション配信 ] ページで、次の設定を構成します。

    • [配信されたレポート]: [Windows ファイル共有] を選択します。

    • [ファイル名]: レポートのファイル名を指定します。 既定では、レポート ファイルにはファイル名拡張子は含まれません。 [ 作成時にファイル拡張子を追加する] を選択すると、形式に基づいてファイル名拡張子が自動的に追加されます。

    • パス: このレポートを配信する既存のフォルダーへの UNC パスを指定します。 たとえば、「 \\server\reportfiles\operations 」のように入力します。

    • [レンダリング形式]: レポート ファイルに対して次のいずれかの形式を選択します。

      • レポート データが含まれている XML ファイル
      • CSV (コンマ区切り)
      • TIFF ファイル
      • Acrobat (PDF) ファイル
      • HTML 4.0

        注:

        レポートに画像がある場合、HTML 4.0 形式には画像は含まれません。

      • MHTML (Web アーカイブ)
      • RPL レンダラー (レポート ページ レイアウト)
      • Excel
      • Word
    • ユーザー名: 指定したパスへの 書き込み アクセス許可を持つ Windows ユーザー アカウントを指定 します

    • パスワード: 上記の Windows ユーザー アカウントのパスワードを指定します。

    • 上書きオプション: 次のいずれかのオプションを選択して、同じ名前のファイルがコピー先フォルダーに存在する場合の動作を構成します。

      • 既存のファイルを新しいバージョンで上書きする
      • 既存のファイルを上書きしない
      • 新しいバージョンが追加されるとファイル名をインクリメントする: このオプションは、新しいレポートのファイル名に数値を追加して、以前のバージョンと区別します。
    • 説明: 必要に応じて、このレポート サブスクリプションに関する追加情報を指定します。

  4. [ サブスクリプション スケジュール] ページで、レポート サブスクリプションに対して次のいずれかの配信スケジュール オプションを選択します。

    • 共有スケジュールの使用: 共有スケジュールは、他のレポート サブスクリプションで使用できる以前に定義されたスケジュールです。 このオプションを選択する場合は、共有スケジュールも選択します。 共有スケジュールがない場合は、新しいスケジュールを作成するオプションを選択します。

    • 新しいスケジュールの作成: このレポートを実行するスケジュールを構成します。 スケジュールには、このサブスクリプションの間隔、開始時刻と日付、終了日が含まれます。 既定では、新しいサブスクリプションでは、現在の日時から 1 時間ごとに実行する新しいスケジュールが作成されます。

  5. [ サブスクリプション パラメーター] ページで、このレポートを無人で実行するために必要なパラメーターを指定します。 レポートにパラメーターがない場合、ウィザードはこのページを表示しません。

  6. ウィザードを終了します。

  7. レポート サブスクリプションConfiguration Manager正常に作成されたことを確認します。 [サブスクリプション] ノード 選択して、レポート サブスクリプションを表示および変更します。

電子メールでレポートを配信するレポート サブスクリプションを作成する

レポート を電子メールで配信するレポート サブスクリプションを作成すると、Reporting Services構成した受信者に電子メールが送信されます。 電子メールには、レポートが添付ファイルとして含まれています。 レポート サーバーは、電子メール アドレスを検証したり、電子メール サーバーから取得したりしません。 組織内外の任意の有効なメール アカウントにレポートを電子メールで送信できます。

注:

Email サブスクリプション オプションを有効にするには、Reporting Servicesで電子メール設定を構成する必要があります。 詳細については、「レポート サービスでの配信のEmail」を参照してください。

次のメール配信オプションの 1 つまたは両方を選択できます。

  • 生成されたレポートへのリンクを含む通知を送信します。

  • 埋め込みレポートまたは添付レポートを送信します。 表示形式とブラウザーは、レポートを埋め込むか添付するかを決定します。

    • ブラウザーで HTML 4.0 と MHTML がサポートされていて、 MHTML (Web アーカイブ) 形式を選択した場合、メールによってレポートがメッセージに埋め込まれます。
    • その他のすべての形式では、レポートが添付ファイルとして配信されます。
    • Reporting Servicesは、レポートを送信する前に添付ファイルまたはメッセージのサイズを確認しません。 添付ファイルまたはメッセージがメール サーバーで許可されている上限を超えた場合、レポートは配信されません。

次の手順を使用して、電子メールを使用してレポートを配信するレポート サブスクリプションを作成します。

  1. Configuration Manager コンソールで、[監視] ワークスペースに移動し、[レポート] を展開し、[レポート] ノードを選択します。

  2. レポート フォルダーを選択し、サブスクライブするレポートを選択します。 リボンの [ ホーム ] タブの [ レポート グループ ] セクションで、[ サブスクリプションの作成] を選択します。 この操作により、 サブスクリプションの作成ウィザードが開きます。

  3. [ サブスクリプション配信 ] ページで、次の設定を構成します。

    • [配信先レポート]: [ 電子メール] を選択します。

    • 宛先: 受信者として有効なメール アドレスを指定します。

      注:

      複数の受信者を入力するには、各メール アドレスをセミコロン (;) で区切ります。

    • Cc: 必要に応じて、このレポートのコピーを受信するメール アドレスを指定します。

    • Bcc: 必要に応じて、このレポートのブラインド コピーを受信するメール アドレスを指定します。

    • 返信先: 返信アドレスを指定します。 受信者が電子メール メッセージに返信した場合、返信はこのアドレスに送信されます。

    • 件名: サブスクリプションの電子メール メッセージの件名行を指定します。

    • [優先度]: このメール メッセージの優先度フラグ ( 標準または高) を選択します。 Microsoft Exchange では、このフラグを使用して、電子メール メッセージの重要性を示します。

    • コメント: サブスクリプション電子メール メッセージの本文のテキストを指定します。

    • 説明: 必要に応じて、このレポート サブスクリプションに関する追加情報を指定します。

    • リンクを含める: このレポートの URL を電子メール メッセージの本文に含めます。

    • レポートを含める: レポートを電子メール メッセージに添付します。 添付するレポート形式を指定するには、[ 表示形式] オプションを使用します。

    • [表示形式]: 添付されたレポート ファイルに対して、次のいずれかの形式を選択します。

      • レポート データが含まれている XML ファイル
      • CSV (コンマ区切り)
      • TIFF ファイル
      • Acrobat (PDF) ファイル
      • MHTML (Web アーカイブ)
      • Excel
      • Word
  4. [ サブスクリプション スケジュール] ページで、レポート サブスクリプションに対して次のいずれかの配信スケジュール オプションを選択します。

    • 共有スケジュールの使用: 共有スケジュールは、他のレポート サブスクリプションで使用できる以前に定義されたスケジュールです。 このオプションを選択する場合は、共有スケジュールも選択します。 共有スケジュールがない場合は、新しいスケジュールを作成するオプションを選択します。

    • 新しいスケジュールの作成: このレポートを実行するスケジュールを構成します。 スケジュールには、このサブスクリプションの間隔、開始時刻と日付、終了日が含まれます。 既定では、新しいサブスクリプションでは、現在の日時から 1 時間ごとに実行する新しいスケジュールが作成されます。

  5. [ サブスクリプション パラメーター] ページで、このレポートを無人で実行するために必要なパラメーターを指定します。 レポートにパラメーターがない場合、ウィザードはこのページを表示しません。

  6. ウィザードを終了します。

  7. レポート サブスクリプションConfiguration Manager正常に作成されたことを確認します。 [サブスクリプション] ノード 選択して、レポート サブスクリプションを表示および変更します。

お気に入り

Configuration Managerには既定で数百のレポートが付属しており、その一覧にさらに追加されている可能性があります。 バージョン 2103 以降では、一般的に使用するレポートを継続的に検索する代わりに、レポートをお気に入りにできます。 このアクションを使用すると、新しい [お気に入り] ノードからすばやくアクセスできます。

お気に入りの一覧は、サイトまたは階層ごとにではなく、ユーザーごとです。

レポートのお気に入りの前提条件

サイトのレポート サービス ポイント上のSQL Server Reporting Servicesのバージョンは、2017 以降SQL Serverする必要があります。

注:

サーバー上のSQL Server Reporting Servicesのすべてのインスタンスは、バージョン 2017 以降である必要があります。

お気に入りを追加する

  1. Configuration Manager コンソールで、[監視] ワークスペースに移動します。 [レポート] ノード 展開し、[ レポート] ノードまたは [Power BI レポート] ノードを選択します。

  2. 頻繁に使用するレポートを選択します。 次に、リボンで [ お気に入りに追加] を選択します。 レポートのアイコンが黄色の星に変わり、お気に入りであることを示します。

    Power BI レポートの [お気に入りに追加] アクションのスクリーンショット

    ヒント

    複数のレポートを選択して、それらすべてをお気に入りとして追加できます。

    お気に入りの一覧からレポートを削除するには、レポートを選択し、[ お気に入りから削除] を選択します。 お気に入りを削除しても、Configuration Managerはレポートを削除しません。

  3. [レポート] ノード 、新しい [お気に入り ] ノードを展開します。 お気に入りの一覧を表示するには、[ レポート] ノードまたは [Power BI レポート] ノードを選択します。

    ヒント

    ブラウザーでお気に入りのレポートに直接接続できます。 たとえば、「 https://rsp.contoso.com/Reports/favorites 」のように入力します。

    レポートは、お気に入りの一覧から同じように管理できます。