管理パックを使用してService Manager OLAP キューブを作成する

重要

このバージョンのService Managerはサポート終了に達しました。 Service Manager 2022 にアップグレードすることをお勧めします。

System Center オンライン分析処理 (OLAP) キューブは、次の管理パック要素のコレクションとして定義されています。

  • メジャー グループ(含まれているファクトを指す)
  • ファクト上で実行される置換
  • MDX リソース
  • ドリルスルー アクション
  • KPI
  • 名前付き計算
  • カスタム メジャー
  • 多対多リレーションシップ

MeasureGroups 以外のすべての要素はオプションで、必須ではありません。

上記のスキーマを使用して OLAP キューブを定義し、管理パックをインポートすると、System Center - Service Manager データ ウェアハウスは、SQL Server Analysis Management Objects (AMO) を使用してキューブをデプロイし、それを維持するために必要なインフラストラクチャを作成します。 たとえば、 ComputerHostsOperatingSystemFactに基づいて簡単な OLAP キューブを作成できます。 次の図は、ウェアハウス内のファクトのディメンションのビューです。

ディメンション ビューの図。

管理パックを使用して OLAP キューブを作成するには

  1. 次の管理パックのソース コードをコピーして、保存します。

    <Warehouse>
        <Extensions>
            <SystemCenterCube ID="ComputerCube">
                <MeasureGroups>
                    <MeasureGroup ID="ComputerHostsOperatingSystem" Fact="DWBase!ComputerHostsOperatingSystemFact" />
                </MeasureGroups>
            </SystemCenterCube>
        </Extensions>
    </Warehouse>
    
  2. 管理パックをインポートして、MPsync ジョブを実行します。 OLAP キューブは、Service Manager コンソールに未処理の状態で表示されます。

  3. OLAP キューブを表示するには、Service Manager コンソールを開き、[Data Warehouseキューブ] に移動し、[ComputerCube] を選択します。

  4. 既定で 24 時間のジョブ スケジュールが設定されてる、OLAP キューブのデータ ウェアハウス プロセス ジョブが作成されます。 そのため、Service Manager コンソールを使用するか、コマンドレット Start-SCDWJob -JobName Process.ComputerCube を使用してキューブを処理します。

  5. [ タスク ] ウィンドウのリンクを使用して Excel でキューブを開き、作成されたキューブの構造を見ます。

  6. OLAP キューブに、次のメジャー グループが作成されていることを確認します。

    • Count メジャーで ComputerHostsOperatingSystemFact ファクトに対応するメジャー グループ
    • 参照先ディメンションに対応するメジャー グループ
    • Count メジャーのある Computerdim および OperatingsystemDim
  7. 次のキューブ ディメンションが作成されていることを確認します。

    • ディメンションのファクトをスライスできるように、ファクトに対応するアウトリガー ディメンションがキューブ ディメンションとして追加されていること。 これらのディメンションには、優先度と状態が含まれます。
    • DateDim は、任意のファクトに関連するため、OLAP キューブに追加されます。
    • エンティティやリレーションシップが削除されているかどうかを示す EntityStatus キューブ ディメンションと RelationshipStatus キューブ ディメンションがすべてのキューブに定義されていること。

次の手順