Service Manager 中的数据仓库报告和分析

Service Manager 报表使你能够从整个业务环境中收集和查看数据和趋势。 例如,您可以生成一个报表来显示在特定时间范围内发生的事件的数目。 然后,可以使用该信息计算每个事件的成本(以小时为单位),找出任何趋势,以及采取预防措施减少事件的成本和出现次数。

标准报表可供报表工作区中的所有 Service Manager 控制台用户查看。 如果用户可查看工作项并对 SQL Server Reporting Services (SSRS) 服务器上的 SystemCenter 和 ServiceManager 文件夹具有权限,则用户还可查看工作项任务列表中的报表。 任何用户都可以从他们查看的报表中导出报表数据。 导出的报表以各种文件格式保存。

概述

Service Manager 中的数据仓库提供三个主要功能:

  1. 从主 Service Manager 数据库卸载数据以提高 Service Manager 数据库的性能

  2. 长期数据存储

  3. 为报表提供数据

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

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

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

    • 系统中心数据访问服务

    • Microsoft 监控代理

    • System Center 管理配置服务

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

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

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

    数据仓库的设计目的:

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

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

  • 实现大范围操作。

    Service Manager 中的数据仓库设计并构建,目的是成为一个平台组件,使 System Center 用户能够将来自所有 System Center 产品的数据并置,以全面了解其信息技术(IT)投资。

OLTP 和 OLAP 之间的差异(执行与分析事务)

联机事务处理(OLTP)系统旨在针对小型工作单元进行快速写入,例如,用于快速创建单个事件。 相比之下,联机分析处理(OLAP)数据仓库旨在促进跨大型数据集的快速分析,例如,快速确定去年创建的所有事件的服务级别协议(SLA)遵守情况。

数据仓库和分析元素

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

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

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

如果不熟悉开发管理包,则针对数据仓库编写自定义查询可能会令人生畏。 但是,架构关系图有助于入门。 你可以下载 SystemCenterCommonModel-SCSM2010.vsd 和 DWDataMart.vsd Visio 图,它们是 Service Manager Job aids(Service Manager 作业帮助) (SM_job_aids.zip) 的一部分。 数据仓库中不同类型的表在架构图中以不同的色码表示。

数据仓库数据库

Service Manager 中的数据仓库包括以下数据库:

  • 从源系统(如 Service Manager 和 Operations Manager)中提取的数据最初存储于 DWStagingAndConfig。
  • DWRepository - 将提取的源数据转换为报表优化结构的位置。
  • DWDataMart - 已发布数据存储以及报表使用这些数据的位置。 这也是存储数据较长时间的位置,以便于进行历史报表和分析。

OLAP 多维数据集

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

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

软件开发工具包 (SDK)

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

后续步骤