Visão geral do data warehouse e da análise
Publicado: julho de 2016
Aplicável a: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager
O data warehouse no System Center 2012 - Service Manager fornece três funções principais:
Descarregar dados do banco de dados principal do Service Manager para melhorar o desempenho do banco de dados do Service Manager
Armazenar dados a longo prazo
Fornecer dados para relatórios
O data warehouse fornecido com o Service Manager é, na verdade, seu próprio grupo de gerenciamento. Isso tem, essencialmente, todas as partes da plataforma comum do System Center que estão presentes em outros componentes do System Center, como o System Center 2012 – Operations Manager. Esses componentes são criados na plataforma comum que, por sua vez, consiste em:
Um banco de dados baseado em um modelo para armazenar informações de configuração sobre o data warehouse e para preparar os dados depois que forem extraídos do banco de dados do Service Manager . No grupo de gerenciamento do data warehouse, essa instância do banco de dados baseado em um modelo é denominada DWStagingAndConfig.
O servidor de gerenciamento que consiste em:
Serviço de acesso a dados do System Center
Serviço de gerenciamento do System Center
Observação
Para oSystem Center 2012 R2 Service Manager, o Serviço de Gerenciamento do System Center foi renomeado como Microsoft Monitoring Agent.Serviço de Configuração de Gerenciamento do System Center
Além de sua base criada na plataforma comum do System Center, o data warehouse do Service Manager tem outros dois bancos de dados:
DWRepository: onde os dados transformados são armazenados e otimizados para fins de relatório.
DWDataMart: onde os dados transformados são carregados e de onde, finalmente, os relatórios são consultados.
O data warehouse foi projetado para:
Ser totalmente extensível por meio de pacotes de gerenciamento.
Utilizar práticas recomendadas de data warehouse, como modelagem dimensional com fatos e dimensões.
Operar em grande escala.
O data warehouse no System Center 2012 - Service Manager foi projetado e criado com a intenção de ser um componente de plataforma que permita aos usuários do System Center colocarem dados de todos os produtos do System Center para se aprofundarem através de seus investimentos em TI (tecnologia de informação).
A diferença entre OLTP e OLAP (executando vs analisando transações)
Os sistemas OLTP (transação online) foram projetados para gravações rápidas em pequenas unidades de trabalho, por exemplo, para a rápida criação de um único incidente. Em contraste, os data warehouses de OLAP (processamento analítico online) foram projetados para facilitar a análise rápida em grandes conjuntos de dados, por exemplo, determinar rapidamente a aderência ao SLA (contrato de nível de serviço) em todos os incidentes criados no último ano.
Elementos de Data Warehouse e de análises
Os elementos de data warehouse e de análise do System Center 2012 - Service Manager consistem no modelo comum do System Center, nos bancos de dados do data warehouse, nos cubos OLAP, nos processos de orquestração do pacote de gerenciamento e no SDK (Software Development Kit) do Service Manager . As seções a seguir descrevem detalhadamente cada um desses elementos.
Modelo comum do System Center e esquema de banco de dados do data warehouse
Os diagramas que representam o modelo comum do System Center e o esquema de banco de dados do data warehouse estão disponíveis para o System Center 2012 - Service Manager. O esquema de banco de dados é baseado no modelo comum de pacote de gerenciamento, o que significa que os objetos e as relações do banco de dados relacional se beneficiam da herança de classe.
Se você não estiver familiarizado com o desenvolvimento de pacotes de gerenciamento, a gravação de consultas personalizadas no data warehouse pode ser intimidadora. No entanto, os diagramas de esquema são muito úteis para ajudar você a começar. Você pode baixar os diagramas do Visio, SystemCenterCommonModel-SCSM2010.vsd e DWDataMart.vsd, como parte dos Auxílios de trabalho do Service Manager (SM_job_aids.zip). Os diferentes tipos de tabelas no data warehouse estão codificados por cores no diagrama de esquema.
Bancos de Dados do Data Warehouse do Service Manager
O data warehouse no Service Manager é composto pelos seguintes bancos de dados:
DWStagingAndConfig: onde os dados são extraídos dos sistemas de origem, como Service Manager e Operations Manager, são inicialmente armazenados.
DWRepository: onde os dados de origem extraídos são transformados na estrutura otimizada de relatórios.
DWDataMart: onde os dados publicados são armazenados e consumidos pelos relatórios. Também é o local onde os dados são armazenados por um período estendido para facilitar relatórios e análises históricos.
Cubos OLAP
Conforme mencionado anteriormente, um cubo OLAP é usado para processamento analítico online e é uma estrutura de dados que fornece rápida análise de dados. Você pode pensar nele como uma forma de ajudar a manipular e analisar dados a partir de várias perspectivas. A estrutura de dados de cubo pode ajudar a superar algumas limitações de bancos de dados relacionais.
System Center 2012 - Service Manager inclui um número de cubos OLAP predefinidos que os usuários podem exibir no Microsoft Excel e também como painéis do SharePoint. Os autores podem criar seus próprios cubos OLAP para fontes de dados personalizadas e incluir os cubos em pacotes de gerenciamento personalizados.
Software Development Kit do Service Manager
O SDK do System Center 2012 - Service Manager contém informações que podem ser úteis quando você estiver criando com o Service Manager para estender o data warehouse, de forma que este possa gerenciar seus próprios dados personalizados. Antes de utilizar os recursos do data warehouse, como processamento de cubo OLAP para dados personalizados, você deve criar um pacote de gerenciamento personalizado e importá-lo. Seu grupo de pacote de gerenciamento personalizado irá conter uma definição para seu modelo de dados e, possivelmente, definições do cubo OLAP.
Você pode saber mais sobre como usar o SDK para criar seu próprio pacote de gerenciamento personalizado para o Service Manager no Authoring Guide for System Center 2012 - Service Manager (Guia de Criação do System Center 2012). Além disso, pode baixar o System Center 2012 - Service Manager 2012 SDK no Centro de Download da Microsoft.