Design de fatos, atributos e hierarquia das dimensões do MicroStrategy 9.

Após configurar o servidor e criou o projeto (como vimos no item anterior no blog do ), procedemos à aplicação do modelo lógico de nosso armazém de dados dentro do esquema de metadados Microstrategy.

Esta tarefa é essencial para começar a trabalhar com a nossa ferramenta de BI. É o ponto de partida para começar a preparar os diversos elementos que formam o nosso sistema de business intelligence (relatórios, painéis, análise, etc.)

Lógico modelo de metadados Microstrategy

As tarefas a fazer nesta etapa é a definição dos atributos das dimensões, a relação entre eles (organização hierárquica), bem como indicadores de negócio da nossa organização.Isto irá estabelecer a relação entre equivalentes nível físico e lógico (tabelas e campos no banco de dados).

Eu recomendo que você visualizar o vídeo produzido pela MicroStrategy para ver um exemplo real da definição desses elementos.

Fazendo menção à teoria do modelo dimensional que vimos anteriormente:

  • Atos / indicadores: são os valores da empresa através da qual nós queremos analisar a nossa organização (quantidade de vendas, margem, lucratividade).
  • Tamanho: perspectivas ou campos diferentes para que vamos querer analisar estes indicadores de negócio (aqueles que dão sentido à análise de indicadores de negócio, pois sem dimensões não valem mais do que a maioria). Você pode responder às perguntas factuais e dar-lhes um contexto de análise.No nosso modelo, as dimensões será o momento (desde há geralmente uma dimensão de tempo), cliente, produto, promoção e logística.

Asistente creación de proyectos

Para configurar isso dentro Microstrategy, teremos três tarefas principais:

1) Seleção de tabelas de catálogo do Armazém: todas as tabelas que teremos no banco de dados do Data Warehouse, selecione qual deles para ir ao trabalho.As tabelas e campos selecionados irão determinar os itens disponíveis para as etapas restantes.

2) Criação de fatos: tabelas selecionadas na etapa anterior, indicam que os campos são os que correspondem aos fatos.Esses campos serão a base para a criação de métricas que irão utilizar em relatórios, documentos e análise. Essas métricas, com base na base dos fatos, podem incluir operações, carregar um ou mais campos, bem como a utilização de funções complexas (Microstrategy inclui um grande número de funções para realizar cálculos complexos sobre os dados, incluindo funções de estatísticas). Isto irá permitir-nos ter valores que são calculados e não são realmente armazenadas no banco de dados.

3) Criação de atributos: Nesta etapa, da mesma forma, selecione os campos que correspondem aos atributos e executar a configuração básica dos mesmos, tais como descrições, gestão, atribuição de códigos de descrições (pesquisas), bem como definição estrutura hierárquica dos diferentes componentes de uma dimensão (por meio de relações pai-filho).

Para realizar essas tarefas, use o assistente para criar projectos que nos levará de uma forma ordenada em todos os passos necessários para completar essas tarefas.O assistente só é utilizado quando a criação do projeto e processos de manutenção posterior das tabelas, os atributos e as alterações feitas desde o desenvolvimento da ferramenta Microstrategy Architect ou a partir do Desktop.

Vamos olhar um pouco mais em profundidade cada uma dessas etapas:

Seleção tabela do catálogo do Armazém

Esta etapa irá contar o banco de dados que corresponde ao Data Warehouse, eo catálogo para indicar, nós identificamos todas as tabelas aparecem no nível físico.A partir dessas tabelas, selecionar aqueles que são relevantes para o nosso modelo (como vemos na foto).

Seleção de Tabelas DW

MicroStrategy permite que trabalhemos com o mesmo quadro várias vezes através do "alias" de tabela. Pode ser útil quando a mesma dimensão física é utilizada logicamente em vários lugares (e não precisa ter uma tabela física para cada uma das dimensões).Da mesma forma, também nos permite trabalhar.

Construindo Fatos

Os campos das tabelas mostradas na seção anterior, esta etapa irá selecionar quais são aqueles que consideram Atos. Em princípio, embora você possa configurar apenas tomadas para o efeito os campos que são definidos como numéricos.

Fato Coluna Selecção

Criar atributos

A criação de atributos é um pouco mais complexa e tem associadas várias etapas.Antes de todos os campos da tabela, selecionar quais correspondem aos nossos atributos. No caso de um atributo está associado com um identificador de campo e um campo de descrição, basta selecionar o campo ID (desde então, elaborar a relação entre os campos de origem e campos de descrição ou pesquisa).

criação de Atributo

Então, para cada um dos atributos, indicar o seu campo de pesquisa.Quando um país não tem isso (como o campo de código postal, que se descreve), indicam "Usar identidade como descrição".

Como última etapa na criação de atributos para cada um deles indicam que os atributos são filhos (eles são posteriormente na hierarquia da dimensão) ou o pai (que são em cima da árvore). Este passo é omitido, então nós faremos isso novamente com a ferramenta gráfica do arquiteto , que é muito mais ágil para fazer essa definição.

Manutenção do modelo usando Microstrategy Architect

O arquiteto, em conjunto com a área de trabalho, a principal ferramenta de desenvolvimento em Microstrategy.Usando esta última ferramenta que poderia muito bem ter feito a definição de eventos e atributos (júris etapa também deve ter dado um passo anterior).

O arquiteto é uma ferramenta gráfica e é usado para executar tarefas de manutenção em MS. No nosso caso, nós não definimos os atributos e hierarquias de ter concluído o uso dessa ferramenta. Isto é tão simples como seleccionar o atributo pai e arrastando o atributo da criança para a criação do relacionamento. Em seguida, selecione o conector para alterar o tipo de relacionamento entre os componentes (1 um, 1-1, etc.)

Definição de hierarquias de atributo Arquiteto

Na foto, você pode ver como nós definimos a estrutura hierárquica dentro da dimensão Cliente.Além disso, a partir daqui, podemos criar novos atributos, novos fatos ou alterar as propriedades deles (da direita é a tabela de propriedade). Selecionando o item desta seção, listamos todas as informações como configurado.

Microstrategy Tutorial

Além do projeto que criamos, utilizando a ferramenta Desktop observar que não é criado um projeto de exemplo, chamado MicroStrategy Tutorial.Esse projeto trabalha com bancos de dados de teste de acesso e contém exemplos de todos os elementos que podem ser definidos e usados ​​em Microstrategy. Pode ser um ponto de partida para aprender a trabalhar com os vários componentes.

Além disso, ao instalar, criamos uma pasta Documentos, onde temos um monte de arquivos PDF com o manual completo todas as ferramentas Microstrategy, tais como:

  • Microstrategy Guia de Avaliação
  • Guia de Instalação e Configuração.
  • System Administration Guide.
  • Projeto Guia de Design.
  • Guia básico de relatório.
  • Guia Avançado de Comunicação.
  • Relatório Serviços Guia de criação de documentos.

Conclusões

Depois de realizar essas tarefas, o modelo lógico de nosso projeto é implantado e configurado em MicroStrategy 9, e podemos começar a utilizar a ferramenta.

Um dos pontos que observamos na ferramenta é que tudo é centralizado nas mesmas aplicações, ea partir deles vamos todas as tarefas de desenvolvimento, desde a configuração do sistema, criação do modelo, bem como a criação dos componentes utilizados usuários.O produto parece ser compacto e coerente, esta é a primeira impressão que transmite.

Da mesma forma, Microstrategy oferece uma riqueza de documentação, exemplos, tutoriais em vídeo, etc, para tornar mais fácil para começar a trabalhar com a ferramenta e encontrar informações sobre os diferentes elementos que a compõem.Para ser incluído no sistema, um curso de Web testes de avaliação da ferramenta.