Compartilhar via


Criar um cubo OLAP do Service Manager usando um pacote de gerenciamento

Um cubo OLAP (processamento analítico online) do System Center é definido como uma coleção dos seguintes elementos do pacote de gerenciamento:

  • Grupos de medidas, que apontam para os fatos incluídos
  • Substituições a serem realizadas no fato
  • Recursos MDX
  • Ações de Detalhamento
  • KPIs
  • Cálculos Nomeados
  • Medidas Personalizadas
  • Relações Muitos para Muitos

Todos os elementos que não sejam MeasureGroups são opcionais.

Quando você define um cubo OLAP usando o esquema acima e importa o pacote de gerenciamento, o data warehouse do System Center – Service Manager implanta o cubo usando o AMO (Analysis Management Objects) do SQL Server e cria a infraestrutura necessária para mantê-lo. Por exemplo, você pode criar um cubo OLAP simples com base no ComputerHostsOperatingSystemFact. A ilustração a seguir é a visão dimensional do fato no armazém.

Diagrama de vista dimensional.

Criar um cubo OLAP usando um pacote de gerenciamento

  1. Copie o seguinte código-fonte do pacote de gerenciamento e salve-o:

    <Warehouse>
        <Extensions>
            <SystemCenterCube ID="ComputerCube">
                <MeasureGroups>
                    <MeasureGroup ID="ComputerHostsOperatingSystem" Fact="DWBase!ComputerHostsOperatingSystemFact" />
                </MeasureGroups>
            </SystemCenterCube>
        </Extensions>
    </Warehouse>
    
  2. Importe o pacote de gerenciamento e execute o trabalho MPsync. O cubo OLAP aparecerá no console do Service Manager em um estado não processado.

  3. Para exibir o cubo OLAP, abra o console do Service Manager, navegue até Data Warehouse e Cubos e selecione ComputerCube.

  4. Um trabalho de processo do data warehouse é criado para o cubo OLAP com um plano de trabalho padrão de 24 horas. Portanto, processe o cubo usando o console do Service Manager ou usando o cmdlet Start-SCDWJob -JobName Process.ComputerCube.

  5. Abra o cubo no Excel usando o link do painel Tarefa e consulte a estrutura do cubo que foi criada.

  6. Observe que são criados os seguintes grupos de medidas para o cubo OLAP:

    • Um grupo de medidas correspondente ao fato ComputerHostsOperatingSystemFact com uma medida de contagem
    • Um grupo de medidas que corresponde às dimensões para as quais ele aponta
    • Computerdim e OperatingsystemDim com a medida de contagem
  7. Observe que as seguintes dimensões de cubo são criadas:

    • As dimensões de subdimensões correspondentes ao fato são adicionadas como dimensões do cubo, de forma que você possa repartir os fatos nessas dimensões. Essas dimensões incluem Prioridade e Status.
    • DateDim é adicionado ao cubo OLAP porque é relevante para qualquer fato.
    • As dimensões de cubo EntityStatus e RelationshipStatus são definidas para todos os cubos, a fim de indicar se a entidade ou a relação é excluída.

Próximas etapas