System Center Configuration Manager のデータ ウェアハウス サービス ポイントThe data warehouse service point for System Center Configuration Manager

適用対象: System Center Configuration Manager (Current Branch)Applies to: System Center Configuration Manager (Current Branch)

データ ウェアハウス サービス ポイントを使用して、Configuration Manager 展開の長期的な履歴データを格納およびレポートできるようになりました。Use the data warehouse service point to store and report on long-term historical data for your Configuration Manager deployment.

ヒント

この機能はバージョン 1702 でプレリリース機能として初めて導入されました。This feature was first introduced in version 1702 as a pre-release feature. 1706 以降のバージョンでは、この機能はプレリリース機能ではありません。Beginning with version 1706, this feature is no longer a pre-release feature.

注意

Configuration Manager では、このオプション機能は既定で無効です。Configuration Manager doesn't enable this optional feature by default. この機能は、使用する前に有効にする必要があります。You must enable this feature before using it. 詳細については、「更新プログラムのオプション機能の有効化」を参照してください。For more information, see Enable optional features from updates.

データ ウェアハウスでは、最大 2 TB のデータをサポートし、変更追跡にはタイムスタンプが使用されます。The data warehouse supports up to 2 TB of data, with timestamps for change tracking. データの格納は、Configuration Manager サイト データベースからデータ ウェアハウス データベースへの自動化された同期によって達成されます。Storage of data is accomplished by automated synchronizations from the Configuration Manager site database to the data warehouse database. この情報には、レポート サービス ポイントからアクセスできます。This information is then accessible from your Reporting Service point. データ ウェアハウス データベースに同期されるデータは、3 年間保持されます。Data that is synchronized to the data warehouse database is retained for three years. 3 年を経過したデータは、組み込みタスクによって定期的に削除されます。Periodically, a built-in task removes data that is older than three years.

同期されるデータには、グローバル データ グループとサイト データ グループからの次のデータが含まれます。Data that is synchronized includes the following from the Global Data and Site Data groups:

  • インフラストラクチャの正常性Infrastructure health
  • セキュリティSecurity
  • コンプライアンスCompliance
  • マルウェアMalware
  • ソフトウェアの展開Software deployments
  • インベントリの詳細 (ただし、インベントリの履歴は同期されない)Inventory details (however, inventory history is not synchronized)

サイト システムの役割のインストール時には、データ ウェアハウス データベースがインストールされて構成されます。When the site system role installs, it installs and configures the data warehouse database. いくつかのレポートもインストールされるため、データを簡単に検索してレポートすることができます。It also installs several reports so you can easily search for and report on this data.

データ ウェアハウス サービス ポイントの前提条件Prerequisites for the data warehouse service point

  • データ ウェアハウス サイト システムの役割は、階層の最上位サイトでのみサポートされます The data warehouse site system role is supported only at the top-tier site of your hierarchy. (中央管理サイトまたはスタンドアロン プライマリ サイト)。(A central administration site or stand-alone primary site).
  • サイト システムのロールをインストールするコンピューターには、.NET Framework 4.5.2 以降が必要です。The computer where you install the site system role requires .NET Framework 4.5.2 or later.
  • レポート サービス ポイントのアカウントに、データ ウェアハウス データベースの db_datareader アクセス許可を付与します。Grant the Reporting Services Point Account the db_datareader permission on the data warehouse database.
  • サイト システムの役割をインストールするコンピューターのコンピューター アカウントは、データをデータ ウェアハウス データベースと同期するために使用します。The computer account of the computer where you install the site system role is used to synchronize data with the data warehouse database. このアカウントには次の権限が必要です。This account requires the following permissions:
    • データ ウェアハウス データベースをホストするコンピューターの管理者Administrator on the computer that hosts the data warehouse database.
    • データ ウェアハウス データベースの DB_Creator 権限。DB_Creator permission on the data warehouse database.
    • 最上位サイトのサイト データベースに対する execute が可能な DB_owner または DB_reader 権限。Either DB_owner or DB_reader with execute permissions to the top-tier site's site database.
  • データ ウェアハウス データベースでは、SQL Server 2012 以降を使用する必要があります。The data warehouse database requires the use of SQL Server 2012 or later. Standard、Enterprise、または Datacenter Edition が利用できます。The edition can be Standard, Enterprise, or Datacenter.
  • サイト データベースをホストするため、次の SQL Server 構成がサポートされています。The following SQL Server configurations are supported to host the warehouse database:
    • 既定のインスタンスA default instance
    • 名前付きインスタンスNamed instance
    • SQL Server AlwaysOn 可用性グループSQL Server Always On availability group
    • SQL Server フェールオーバー クラスターSQL Server failover cluster
  • 分散ビューを使用する場合、中央管理サイトのサイト データベースをホストしているのと同じサーバーに、データ ウェアハウス サービス ポイント サイト システムの役割をインストールする必要があります。If you use distributed views, the data warehouse service point site system role must install on the same server that hosts the central administration site's site database.

データ ウェアハウス データベース用の SQL Server ライセンスについては、「製品とライセンスに関する FAQ」をご覧ください。For information on SQL Server licensing for the data warehouse database, see the product and licensing FAQ.

重要

データ ウェアハウス サービス ポイントを実行しているコンピューターまたはデータ ウェアハウス データベースをホストしているコンピューターが、次のいずれかの言語を実行している場合、データ ウェアハウスはサポートされません。The data warehouse is not supported when the computer that runs the data warehouse service point or that hosts the data warehouse database runs one of the following languages:

  • JPN – 日本語JPN – Japanese
  • KOR – 韓国語KOR – Korean
  • CHS - 簡体字中国語CHS – Simple Chinese
  • CHT – 繁体字中国語 この問題は、今後のリリースで解決される予定です。CHT – Traditional Chinese This issue will be resolved in a future release.

データ ウェアハウスのインストールInstall the data warehouse

最上位層サイトのどのサイト システムでも、各階層でこの役割の単一インスタンスがサポートされます。Each hierarchy supports a single instance of this role, on any site system of the top-tier site. ウェアハウスのデータベースをホストする SQL Server は、サイト システムの役割に対してローカルまたはリモートに配置できます。The SQL Server that hosts the database for the warehouse can be local to the site system role, or remote. データ ウェアハウスは、同じサイトにインストールされているレポート サービス ポイントで動作します。The data warehouse works with the reporting services point installed at the same site. 同じサーバー上に 2 つのサイト システムの役割をインストールする必要はありません。You do not need to install the two site system roles on the same server.

役割をインストールするには、[サイト システムの役割の追加ウィザード] または [サイト システム サーバーの作成ウィザード] を使用します。To install the role, use the Add Site System Roles Wizard or the Create Site System Server Wizard. 詳しくは、「サイト システムの役割のインストール」をご覧ください。For more information, see Install site system roles.

ロールをインストールすると、指定した SQL Server のインスタンス上にデータ ウェアハウス データベースが Configuration Manager によって作成されます。When you install the role, Configuration Manager creates the data warehouse database for you on the instance of SQL Server that you specify. 既存のデータベース名を指定した場合 (データ ウェアハウス データベースを新しい SQL Server に移動する場合と同様に)、Configuration Manager では、新しいデータベースは作成されず、代わりに指定したデータベースが使用されます。If you specify the name of an existing database (as you would do if you move the data warehouse database to a new SQL Server), Configuration Manager doesn’t create a new database but instead uses the one you specify.

インストール時に使用する構成Configurations used during installation

[システムのロールの選択] ページ:System Role Selection page:

[全般] ページ:General page:

  • Configuration Manager データ ウェアハウス データベース接続設定:Configuration Manager data warehouse database connection settings:
    • SQL Server の完全修飾ドメイン名: データ ウェアハウス サービス ポイント データベースをホストするサーバーの完全修飾ドメイン名 (FQDN) を指定します。SQL Server fully qualified domain name: Specify the full qualified domain name (FQDN) of the server that hosts the data warehouse service point database.
    • SQL Server インスタンス名 (該当する場合): SQL Server の既定のインスタンスを使用していない場合は、インスタンスを指定する必要があります。SQL Server instance name, if applicable: If you do not use a default instance of SQL Server, you must specify the instance.
    • データベース名: データ ウェアハウス データベースの名前を指定します。Database name: Specify a name for the data warehouse database. データベース名は、10 文字以内にする必要があります The database name cannot exceed 10 characters. (サポートされる名前の長さは、将来のリリースで増える可能性があります)。(The supported name length will be increased in a future release). Configuration Manager はこの名前を使用して、データ ウェアハウス データベースを作成します。Configuration Manager creates the data warehouse database with this name. SQL server のインスタンスに既に存在しているデータベース名を指定した場合、Configuration Manager はそのデータベースを使用します。If you specify a database name that already exists on the instance of SQL server, Configuration Manager uses that database.
    • 接続に使用するSQL Server ポート: データ ウェアハウス データベースをホストする SQL Server によって使われる TCP/IP ポート番号を指定します。SQL Server port used for connection: Specify the TCP/IP port number used by the SQL Server that hosts the data warehouse database. データ ウェアハウスの同期サービスはこのポートを使用して、データ ウェアハウス データベースに接続します。This port is used by the data warehouse synchronization service to connect to the data warehouse database.
    • データ ウェアハウス サービス ポイント アカウント: バージョン 1802 以降、SQL Server Reporting Services がデータ ウェアハウス データベースに接続するときに使用するアカウントを指定します。Data warehouse service point account: Starting in version 1802, specify the account that SQL Server Reporting Services uses when connecting to the data warehouse database.

[同期スケジュール] ページ:Synchronization schedule page:

  • 同期スケジュール:Synchronization schedule:
    • 開始時刻: データ ウェアハウスの同期を開始する時刻を指定します。Start time: Specify the time that you want the data warehouse synchronization to start.
    • 繰り返しパターン:Recurrence Pattern:
      • 毎日: 同期が毎日実行されるように指定します。Daily: Specify that synchronization runs every day.
      • 毎週: 各週の曜日を 1 つ指定して、同期が毎週繰り返されるようにします。Weekly: Specify a single day each week, and weekly recurrence for synchronization.

レポートReporting

データ ウェアハウス サービス ポイントをインストールすると、同じサイトにインストールされているレポート サービス ポイントでいくつかのレポートが利用できます。After you install a data warehouse service point, several reports become available on the reporting services point that is installed at the same site. レポート サービス ポイントをインストールする前にデータ ウェアハウス サービス ポイントをインストールした場合は、後でレポート サービス ポイントをインストールしたときにレポートが自動的に追加されます。If you install the data warehouse service point before installing a reporting services point, the reports are automatically added when you later install the reporting services point.

警告

Configuration Manager のバージョンの 1802 では、データ ウェアハウス ポイントの代替資格情報のサポートが追加されました。In Configuration Manager version 1802, alternative credential support was added for the data warehouse point. 以前のバージョンの Configuration Manager からアップグレードした場合は、SQL Server Reporting Services がデータ ウェアハウス データベースへの接続に使用する資格情報を指定する必要があります。If you upgraded from a previous version of Configuration Manager, you need to specify credentials that SQL Server Reporting Services will use to connect to the data warehouse database. 資格情報が指定されるまで、データ ウェアハウス レポートは開きません。Data warehouse reports will not open and the until credentials are specified. アカウントを指定するには、[管理] >[サイトの構成] >[サーバーとサイト システムの役割] の順に移動します。To specify an account, go to Administration >Site Configuration >Servers and Site System Roles. データ ウェアハウス サービス ポイントがあるサーバーをクリックし、データ ウェアハウス サービス ポイントの役割を右クリックします。Click on the server with the data warehouse service point, then right-click on the data warehouse service point role. [プロパティ] を選択し、[データ ウェアハウス サービス ポイントのアカウント] を指定します。Select properties then specify the Data warehouse service point account.

データ ウェアハウス サイト システムの役割には、データ ウェアハウスのカテゴリを持つ次のレポートが含まれます。The data warehouse site system role includes the following reports, which have a Category of Data Warehouse:

  • アプリケーションの展開 - 履歴: 特定のアプリケーションとコンピューターについてアプリケーション展開の詳細を表示します。Application Deployment - Historical: View details for application deployment for a specific application and machine.
  • Endpoint Protection とソフトウェアの更新プログラムの対応 - 履歴: ソフトウェアの更新プログラムが欠落しているコンピューターを表示します。Endpoint Protection and Software Update Compliance - Historical: View computers that are missing software updates.
  • 全般的なハードウェアのインベントリ - 履歴: 特定のコンピューターのすべてのハードウェア インベントリを表示します。General Hardware Inventory - Historical: View all hardware inventory for a specific machine.
  • 全般的なソフトウェアのインベントリ - 履歴: 特定のコンピューターのすべてのソフトウェア インベントリを表示します。General Software Inventory - Historical: View all software inventory for a specific machine.
  • インフラストラクチャの正常性の概要 - 履歴: Configuration Manager のインフラストラクチャの正常性の概要を表示します。Infrastructure Health Overview - Historical: Displays an overview of the health of your Configuration Manager infrastructure
  • 検出されたマルウェアの一覧 - 履歴: 組織内で検出されたマルウェアを表示します。List of Malware Detected - Historical: View malware that has been detected in the organization.
  • ソフトウェア配布の概要 - 履歴: 特定の提供情報を目的とし特定のコンピューターを対象としたソフトウェアの配布の概要。Software Distribution Summary - Historical: A summary of software distribution for a specific advertisement and machine.

既存のスタンドアロン プライマリを 1 つの階層に展開するExpand an existing stand-alone primary into a hierarchy

中央管理サイトをインストールして既存のスタンドアロン プライマリ サイトを拡張する前に、まずデータ ウェアハウス サービス ポイントの役割をアンインストールする必要があります。Before you can install a central administration site to expand an existing stand-alone primary site, you must first uninstall the data warehouse service point role. 中央管理サイトをインストールした後に、中央管理サイトでサイト システムの役割をインストールすることができます。After you install the central administration site, you can then install the site system role at the central administration site.

データ ウェアハウス データベースの移動とは異なり、この変更によって以前にプライマリ サイトで同期した履歴データが失われます。Unlike a move of the data warehouse database, this change results in a loss of the historic data you have previously synchronized at the primary site. プライマリ サイトからデータベースをバックアップして、中央管理サイトで復元することはサポートされていません。It is not supported to back up the database from the primary site and restore it at the central administration site.

データ ウェアハウス データベースの移動Move the data warehouse database

データ ウェアハウス データベースを新しい SQL Server に移動するには、次の手順に従います。Use the following steps to move the data warehouse database to a new SQL Server:

  1. SQL Server Management Studio を使用して、データ ウェアハウス データベースをバックアップします。Use SQL Server Management Studio to back up the data warehouse database. 次に、そのデータベースをデータ ウェアハウスをホストしている新しいコンピューター上の SQL Server に復元します。Then, restore that database to a SQL Server on the new computer that hosts the data warehouse.

    注意

    新しいサーバーにデータベースを復元したら、新しいデータ ウェアハウス データベースに対するデータベース アクセス許可が、元のデータ ウェアハウス データベースの場合と同じであることを確認します。After you restore the database to the new server, ensure that the database access permissions are the same on the new data warehouse database as they were on the original data warehouse database.

  2. Configuration Manager コンソールを使用して、データ ウェアハウス サービス ポイント サイト システムの役割を現在のサーバーから削除します。Use the Configuration Manager console to remove the data warehouse service point site system role from the current server.

  3. データ ウェアハウス サービス ポイントを再インストールします。Reinstall the data warehouse service point. 新しい SQL Server の名前と復元したデータ ウェアハウス データベースをホストするインスタンスを指定します。Specify the name of the new SQL Server and instance that hosts the data warehouse database you restored.
  4. サイト システムのロールがインストールされたら、移動は完了です。After the site system role installs, the move is complete.

データ ウェアハウス問題のトラブルシューティングTroubleshooting data warehouse issues

ログ ファイルLog Files
データ ウェアハウス サービス ポイントのインストールまたはデータの同期に関する問題を調査するには、次のログを使用します。Use the following logs to investigate problems with the installation of the data warehouse service point, or synchronization of data:

  • DWSSMSI.logDWSSSetup.log - データ ウェアハウス サービス ポイントのインストール時に発生したエラーを調査する場合に使用するログです。DWSSMSI.log and DWSSSetup.log - Use these logs to investigate errors when installing the data warehouse service point.
  • Microsoft.ConfigMgrDataWarehouse.log - サイト データベースとデータ ウェアハウス データベースの間のデータ同期について調査する場合に使用するログです。Microsoft.ConfigMgrDataWarehouse.log – Use this log to investigate data synchronization between the site database to the data warehouse database.

セットアップの失敗Set up Failure
コンピューターにインストールした最初のサイト システムの役割がデータ ウェアハウスのとき、リモート サイト システム サーバーでのデータ ウェアハウス サービス ポイントのインストールが失敗します。Installation of the data warehouse service point fails on a remote site system server when the data warehouse is the first site system role that installs on that computer.

  • 解決方法: データ ウェアハウス サービス ポイントをインストールするコンピューターが、少なくとも他に 1 つのサイト システムの役割をホストしていることを確認します。Solution: Make sure that the computer you are installing the data warehouse service point on already hosts at least one other site system role.

既知の同期の問題:Known synchronization issues:
同期に失敗し、Microsoft.ConfigMgrDataWarehouse.log に次のエラー メッセージが表示されます。"failed to populate schema objects (スキーマ オブジェクトの作成に失敗しました)"Synchronization fails with the following message in Microsoft.ConfigMgrDataWarehouse.log: “failed to populate schema objects”

  • 解決方法:サイト システムの役割をホストするコンピューターのコンピューター アカウントが、データ ウェアハウス データベースで db_owner であることを確認します。Solution: Make sure that the computer account of the computer that hosts the site system role is a db_owner on the data warehouse database.

データ ウェアハウス データベースとレポート サービス ポイントが別のサイト システムにあるとき、データ ウェアハウスのレポートを開くことができません。Data warehouse reports fail to open when the data warehouse database and reporting service point are on different site systems.

  • 解決方法Reporting Services ポイントのアカウントに、データ ウェアハウス データベースの db_datareader アクセス許可を付与します。Solution: Grant the Reporting Services Point Account the db_datareader permission on the data warehouse database.

データ ウェアハウスのレポートを開くと、次のエラーが返されます。When you open a data warehouse report, the following error is returned:

レポートの処理中にエラーが発生しました。(rsProcessingAborted) データ ソース 'AutoGen__39B693BB_524B_47DF_9FDB_9000C3118E82_' への接続を作成できません。(rsErrorOpeningConnection) サーバーとの接続を正常に確立しましたが、ログイン前のハンドシェイク中にエラーが発生しました。(プロバイダー: SSL プロバイダー、エラー: 0 - 証明書チェーンが信頼されていない証明機関によって発行されました。)An error has occurred during report processing. (rsProcessingAborted) Cannot create a connection to data source 'AutoGen__39B693BB_524B_47DF_9FDB_9000C3118E82_'. (rsErrorOpeningConnection) A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.)

  • 解決策: 次の手順に従って、証明書を構成します。Solution: Use the following steps to configure certificates:

    1. データ ウェアハウス データベースをホストするコンピューターで、On the computer that hosts the data warehouse database:

      1. IIS を開き、[サーバー証明書] をクリックして、[自己署名証明書の作成] を右クリックし、証明書名の "フレンドリ名" を Data Warehouse SQL Server Identification Certificate (データ ウェアハウス SQL サーバーの識別証明書) に指定します。Open IIS, click Server Certificates, right-click on Create Self-Signed Certificate, and then specify the "friendly name" of the certificate name as Data Warehouse SQL Server Identification Certificate. 証明書ストアを [個人] として選択します。Select the certificate store as Personal.
      2. [SQL Server Configuration Manager] を開き、[SQL Server ネットワークの構成][MSSQLSERVER のプロトコル] を右クリックし、[プロパティ] を選択します。Open SQL Server Configuration Manager, under SQL Server Network Configuration, right-click to select Properties under Protocols for MSSQLSERVER. 次に、[証明書] タブで [Data Warehouse SQL Server Identification Certificate](データ ウェアハウス SQL サーバーの識別証明書) を証明書として選択し、変更を保存します。Then, on the Certificate tab, select Data Warehouse SQL Server Identification Certificate as the certificate, and then save the changes.
      3. [SQL Server 構成マネージャー] を開きます。Open SQL Server Configuration Manager. [SQL Server サービス] で、SQL Server サービスレポート サービスを開始し直します。Under SQL Server Services, restart the SQL Server service and Reporting Service services.
      4. Microsoft 管理コンソール (MMC) を開き、証明書のスナップインを追加して、ローカル コンピューターのコンピューター アカウントの証明書の管理を選択します。Open the Microsoft Management Console (MMC) and add the snap-in for Certificates, select to manage the certificate for Computer account of the local machine. 次に、MMC で、[個人用] フォルダー > [証明書] を展開し、Data Warehouse SQL Server Identification Certificate (データ ウェアハウス SQL サーバーの識別証明書)DER encoded binary X.509 (.CER) ファイルとしてエクスポートします。Then, in the MMC, expand the Personal folder > Certificates, and export the Data Warehouse SQL Server Identification Certificate as a DER encoded binary X.509 (.CER) file.
    2. SQL Server Reporting Services をホストするコンピューターで、MMC を開いて証明書のスナップインを追加します。On the computer that hosts SQL Server Reporting Services, open the MMC and add the snap-in for Certificates. 次に、コンピューター アカウントの証明書の管理を選択します。Then, select to manage certificates for Computer account. [信頼されたルート証明機関] フォルダーで、Data Warehouse SQL Server Identification Certificate (データ ウェアハウス SQL サーバーの識別証明書) をインポートします。Under the Trusted Root Certificate Authorities folder, import the Data Warehouse SQL Server Identification Certificate.

データ ウェアハウスのデータフローData warehouse dataflow

データ ウェアハウスのサイト コンポーネント間の論理的なデータフローを示す図

データの格納と同期Data storage and synchronization

手順Step 詳細Details
11 サイト サーバーは、サイト データベースにデータを転送して格納します。The site server transfers and stores data in the site database.
22 データ ウェアハウス サービス ポイントでは、スケジュールと構成に基づいて、サイト データベースからデータを取得します。Based on its schedule and configuration, the data warehouse service point gets data from the site database.
33 データ ウェアハウス サービス ポイントでは、同期されたデータのコピーをデータ ウェアハウス データベースに転送して保存します。The data warehouse service point transfers and stores a copy of the synchronized data in the data warehouse database.

レポートReporting

手順Step 詳細Details
AA 組み込みのレポート機能を使用して、ユーザーがデータを要求します。Using built-in reports, a user requests data. この要求は SQL Server Reporting Services を使用して Reporting Services ポイントに渡されます。This request is passed to the reporting service point using SQL Server Reporting Services.
BB レポートの大部分は最新の情報に関するものです、これらの要求は、サイト データベースに対して実行されます。Most reports are for current information, and these requests are run against the site database.
CC レポートで履歴データを要求する場合は、カテゴリデータ ウェアハウスになっているレポートの 1 つで、データ ウェアハウス データベースに対して要求が実行されます。When a report requests historical data, by using one of the reports with a Category of Data Warehouse, the request runs against the data warehouse database.