数据仓库和分析概述

 

发布日期: 2016年7月

适用于: System Center 2012 SP1 - Service Manager,System Center 2012 R2 Service Manager,System Center 2012 - Service Manager

System Center 2012 – Service Manager 中的数据仓库提供三大主要功能:

  1. 卸载主 Service Manager 数据库中的数据可提高 Service Manager 数据库的性能

  2. 长期数据存储

  3. 为报表提供数据

Service Manager 随附的数据仓库实际上是其自己的管理组。 它基本上囊括了 System Center 2012 – Operations Manager 等其他 System Center 组件中存在的所有 System Center 通用平台构件。 这些组件构建在通用平台之上,这反过来又包括下列各项:

  • 基于模型的数据库,用于存储有关数据仓库的配置信息以及用于暂存已从 Service Manager 数据库中提取的数据。 在数据仓库管理组中,基于模型的数据库的此实例被命名为 DWStagingAndConfig。

  • 管理服务器,其中包括下列各项:

    • System Center Data Access 服务

    • System Center 管理服务

      System_CAPS_ICON_note.jpg 说明


      对于 System Center 2012 R2 Service Manager,System Center Management 服务已重命名为 Microsoft Monitoring Agent。

    • System Center 管理配置服务

除了其构建于 System Center 通用平台之上的库之外,Service Manager 数据仓库还具有两个其他数据库:

  • DWRepository — 存储转换后的数据并对其进行优化以用于报表用途的位置。

  • DWDataMart — 加载转换后的数据以及最终报告查询的位置。

数据仓库的设计目的:

  • 通过管理包实现完全可扩展。

  • 利用数据仓库最佳方案,如用事实和维度进行维度建模。

  • 实现大范围操作。

System Center 2012 – Service Manager 中数据仓库的设计和构建目的是要成为这样的一个平台组件:System Center 用户可通过该平台组件并置所有 System Center 产品中的数据,以做到对其信息技术 (IT) 投资了如指掌。

OLTP 和 OLAP(执行与分析事务)之间的区别

联机事务处理 (OLTP) 系统的设计是为了实现快速写入而不是进行少量的工作 — 例如,实现单个事件的快速创建。 与此相反,联机分析处理 (OLAP) 数据仓库的计设则是为了实现大量数据的快速分析 — 例如,在去年创建的所有事件中快速确定服务级别协议 (SLA) 的遵守情况。

数据仓库和分析元素

System Center 2012 – Service Manager 的数据仓库和分析元素包括 System Center 通用模型、数据仓库数据库、OLAP 多维数据集、管理包业务流程和 Service Manager 软件开发工具包 (SDK)。 下列部分更详细地描述了这些元素中的每一个元素。

System Center 通用模型和数据仓库数据库架构

System Center 2012 – Service Manager 可使用表示 System Center 通用模型和数据仓库数据库架构的图。 数据库架构基于通用管理包模型,这意味着关系数据库对象和关系将受益于类继承。

如果你不熟悉开发管理包,那么编写针对数据仓库的自定义查询可能会损坏数据仓库,从而造成威胁。 不过,架构图非常有用,可以帮助你入门。 你可以下载 SystemCenterCommonModel-SCSM2010.vsd 和 DWDataMart.vsd Visio 图,它们是 Service Manager Job aids(Service Manager 作业帮助)(SM_job_aids.zip) 的一部分。 数据仓库中不同类型的表在架构图中以不同的色码表示。

Service Manager 数据仓库数据库

Service Manager 中的数据仓库包含下列数据库:

  • DWStagingAndConfig - 从 Service Manager 和 Operations Manager 等源系统中提取数据以及最初存储数据的位置。

  • DWRepository — 将提取的源数据转换为报表优化结构的位置。

  • DWDataMart — 已发布数据存储以及报表使用这些数据的位置。 这也是数据存储一段较长时间以方便进行历史报表和分析的位置。

OLAP 多维数据集

如前面所述,OLAP 多维数据集用于联机分析处理,而且它还是一种可用于对数据进行快速分析的数据结构。 你可将其当作能从多个角度帮助处理和分析数据。 多维数据集数据结构可以帮助克服关系数据库的某些限制。

System Center 2012 – Service Manager 包含用户可在 Microsoft Excel 中查看以及作为 SharePoint 仪表板的多个预定义 OLAP 多维数据集。 作者可以为自定义的数据源创建其自己的 OLAP 多维数据集,并将这些多维数据集包括在自定义管理包中。

Service Manager 软件开发工具包

System Center 2012 – Service Manager SDK 包含你在使用 Service Manager 进行创作来扩展数据仓库,以便其能够管理你自己的自定义数据时可能需要的信息。 首先必须先创建自定义管理包并导入它,然后才能利用数据仓库的各种功能,例如适用于自定义数据的 OLAP 多维数据集处理功能。 自定义管理包捆绑将包含数据模型的定义,而且可能包含 OLAP 多维数据集定义。

若要了解有关如何使用 SDK 来创建你自己的 Service Manager 自定义管理包的详细信息,请参阅 Authoring Guide for System Center 2012 - Service Manager(System Center 2012 - Service Manager 创作指南)。 此外,你还可以在 Microsoft 下载中心下载 System Center 2012 - Service Manager 2012 SDK