Sobre a implantação do cubo

 

Publicado: julho de 2016

Aplicável a: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager

A implantação de cubos OLAP (processamento analítico online) usa a infraestrutura da implantação do Service Manager para criar cubos OLAP no banco de dados do SQL Server Analysis Services (SSAS).

Para resumir, um elemento implantável retorna um implantador com uma coleção de recursos que são serializados e usados para criar o cubo OLAP no banco de dados do SSAS. Para cubos OLAP, o nome do objeto implantável é CubeDeployable para o elemento SystemCenterCube e CubeExtensionDeployable para o elemento CubeExtension. O implantador para os dois elementos é o CubeDeployer.

A tabela dbo.Selector no banco de dados DWStagingAndConfig contém uma entrada para os elementos do pacote de gerenciamento SystemCenterCube e CubeExtension. O mecanismo de implantação usa esses metadados, se o processamento da implantação adicional for necessário para um elemento do pacote de gerenciamento, quando esse pacote for importado para o data warehouse usando o trabalho MPSync.

As implantações usam a API (interface de programação de aplicativo) do AMO (Objetos de Gerenciamento de Análise) para criar e modificar todos os componentes de cubo no banco de dados do SSAS. Especificamente, o AMO, no modo desconectado, é usado porque o elemento CubeDeployable não terá uma conexão com o banco de dados do SSAS. Trabalhar com o AMO no modo desconectado possibilita criar toda a árvore de objetos AMO sem estabelecer uma conexão com o servidor. Service Manager serializa a hierarquia de objetos como recursos de fluxo e os conecta ao objeto do implantador que é passado de volta à infraestrutura de implantação. O objeto do implantador é desserializado, estabelece uma conexão com o banco de dados do SSAD e cria os objetos enviando as solicitações adequadas ao servidor.

Somente os objetos principais podem ser serializados. No AMO, os objetos principais são considerados classes que representam um objeto completo como uma entidade completa e não como parte de outro objeto. Por exemplo, objetos principais incluem Servidor, Cubo e Dimensão, que são entidades autônomas. No entanto, o DimensionAttribute não é um objeto principal, pois pode ser criado, apenas, como parte de um objeto principal pai de Dimensão. Portanto, DimensionAttribute é um objeto secundário. O design do cubo OLAP se concentra na criação de todos os objetos principais necessários aos cubos, juntamente com quaisquer objetos secundários dependentes. Esses objetos principais são os objetos que serão serializados e, consequentemente, desserializados, antes de os objetos serem criados no banco de dados do SSAS.

Os recursos que agrupam os objetos principais devem ser criados em uma ordem específica, para que a implantação seja concluída com êxito e satisfaça os requisitos de dependência dos elementos do cubo OLAP. As duas listas a seguir ilustram a sequência de implantação para os elementos SystemCenterCube e CubeExtension, respectivamente:

  1. Elementos DataSourceView

  2. elementos de dimensão

  3. elemento de dimensão de data

  4. elemento de cubo

  5. Elementos DataSourceView

  6. elemento de cubo

Consulte também

Noções básicas sobre cubos OLAP