Поделиться через


Отчеты и аналитика хранилища данных в Service Manager

Отчеты Service Manager позволяют собирать и просматривать данные и тенденции в бизнес-среде. Например, можно создать отчет, показывающий число инцидентов, происходящих в определенных временных рамках. После этого данную информацию можно использовать для расчета стоимости каждого инцидента (в часах), а также определения каких-либо трендов с целью принятия предупреждающих мер для снижения стоимости и частоты возникновения инцидентов.

Стандартные отчеты доступны для всех пользователей консоли Service Manager в рабочей области отчетов. Если пользователь может просматривать рабочие элементы и имеет доступ к папкам SystemCenter и ServiceManager на SSRS-сервере, он также может просматривать отчеты в списках задач рабочих элементов. Любой пользователь может экспортировать данные из просматриваемого отчета. Экспортированные отчеты сохраняются в различных форматах файлов.

Обзор

Хранилище данных в Service Manager предоставляет три основных функции:

  1. Разгрузка данных из основной базы данных Service Manager для повышения производительности базы данных Service Manager

  2. Долгосрочное хранение данных.

  3. Предоставление данных для отчетов.

Хранилище данных, которое поставляется с Service Manager, фактически является собственной группой управления. Она имеет практически все общие компоненты платформы System Center, которые присутствуют в других компонентах System Center, таких как System Center — Operations Manager. Эти компоненты основаны на общей платформе, которая, в свою очередь, состоит из следующих частей:

  • База данных на основе модели для хранения сведений о конфигурации хранилища данных и для промежуточного хранения данных после извлечения из базы данных Service Manager. В группе управления хранилищем данных данный экземпляр основанной на моделях базы данных называется DWStagingAndConfig.

  • Сервер управления, который состоит из следующих модулей:

    • служба доступа к данным System Center;

    • Microsoft Monitoring Agent

    • Служба настройки управления System Center

    Помимо базы, созданной на общей платформе System Center, хранилище данных Service Manager имеет две другие базы данных:

  • DWRepository, где преобразованные данные хранятся и оптимизированы для создания отчетов.

  • DWDataMart, где преобразованные данные загружаются и где, в конечном счете, отправляется запрос отчетов.

    Хранилище данных было разработано для предоставления следующих качеств:

  • Полная расширяемость с помощью пакетов управления.

  • Использование рекомендуемых методик по созданию хранилища данных, таких как многомерное моделирование с применением фактов и измерений.

  • Работа в очень больших масштабах.

    Хранилище данных в Service Manager было разработано и создано с намерением быть компонентом платформы, который позволяет пользователям System Center сопоставлять данные со всех продуктов System Center, чтобы получить полное представление о своих инвестициях в информационные технологии (ИТ).

Разница между OLTP и OLAP (выполнение и анализ транзакций)

Системы обработки транзакций в Сети (OLTP) предназначены для быстрой записи в небольших единицах рабочей нагрузки, например для быстрого создания одного инцидента. В отличие от этого, хранилища данных в сети (OLAP) предназначены для быстрого анализа больших наборов данных, например для быстрого определения соглашения об уровне обслуживания (SLA) во всех инцидентах, созданных в прошлом году.

Элементы хранилища данных и аналитики

Элементы хранилища данных и аналитики Service Manager состоят из общей модели System Center, баз данных хранилища данных, кубов OLAP, процессов оркестрации пакетов управления и пакета разработки программного обеспечения Service Manager (SDK). В представленных ниже разделах дается подробное описание каждого из этих элементов.

Схема базы данных System Center Common Model и хранилища данных

Схемы, представляющие общую модель System Center и схему базы данных хранилища данных, доступны для Service Manager. Схема базы данных основана на модели общих пакетов управления, в которой объекты и отношения реляционной базы данных пользуются преимуществами наследования классов.

Если вы не знакомы с разработкой пакетов управления, написание пользовательских запросов к хранилищу данных может быть запугано. Однако схемы полезны для начала работы. Схемы Visio (SystemCenterCommonModel-SCSM2010.vsd и DWDataMart.vsd) можно загрузить в составе вспомогательных материалов Service Manager (SM_job_aids.zip). Разные типы таблиц в хранилище данных отмечены на схеме разными цветами.

Базы данных хранилища данных

Хранилище данных в Service Manager состоит из следующих баз данных:

  • Данные DWStagingAndConfig, извлеченные из исходных систем, таких как Service Manager и Operations Manager, изначально хранятся.
  • DWRepository- где извлеченные исходные данные преобразуются в оптимизированную для отчетности структуру.
  • DWDataMart, где опубликованные данные хранятся и используются отчетами. Кроме того, это место для длительного хранения данных, что делает возможным создание и анализ исторических отчетов.

Кубы OLAP

Как упоминалось ранее, куб OLAP используется для интерактивной аналитической обработки, и это структура данных, которая обеспечивает быстрый анализ данных. Другими словами, куб помогает манипулировать данными и анализировать их с разных перспектив. Структура куба данных позволяет преодолеть некоторые ограничения реляционных баз данных.

Service Manager включает ряд предопределенных кубов OLAP, которые пользователи могут просматривать в Microsoft Excel, а также в виде панелей мониторинга SharePoint. Разработчики могут создавать собственные кубы OLAP для нестандартных источников данных и включать кубы в пользовательские пакеты управления.

Пакет средства разработки программного обеспечения (SDK)

Пакет SDK Service Manager содержит сведения, которые могут потребоваться при разработке с помощью Service Manager для расширения хранилища данных, чтобы управлять собственными настраиваемыми данными. Для того чтобы использовать возможности хранилища данных, например, обработку пользовательских данных в кубе OLAP, следует создать пользовательский пакет управления и импортировать его. В ваш набор пользовательского пакета управления будет входить определение вашей модели данных и, возможно, определения куба OLAP.

Следующие шаги