Compartilhar via


Visão geral de dados e esquemas multidimensionais

Aplica-se ao: Access 2013, Office 2013

Noções básicas sobre esquemas multidimensionais

O objeto de metadados central no ADO MD é o cubo, que consiste de um conjunto estruturado de dimensões, hierarquias, níveis e membros relacionados.

Uma dimensão é uma categoria independente de dados de seu banco de dados multidimensional, derivados de suas entidades comerciais. Uma dimensão geralmente contém itens a serem usados como critérios de consulta para as medidas do banco de dados.

Uma hierarquia é um caminho de agregação de uma dimensão. Uma dimensão pode ter vários níveis de granularidade, que têm relações pai-filho. Uma hierarquia define como esses níveis são relacionados.

Um nível é uma etapa de agregação em uma hierarquia. Para dimensões com várias camadas de informações, cada camada é um nível.

Um membro é um item de dados em uma dimensão. Geralmente, você cria uma legenda ou descreve uma medida do banco de dados usando membros.

Cubos são representados por objetos CubeDef no ADO MD. Dimensões, hierarquias, níveis e membros são representados também por seus objetos ADO MD correspondentes: Dimension, Hierarchy, Level e Member.

Dimensões

As dimensões de um cubo dependem de suas entidades comerciais e dos tipos de dados a serem modelados no banco de dados. Geralmente, cada dimensão é um ponto de entrada ou mecanismo independente para selecionar dados.

Por exemplo, um cubo que contenha dados de vendas tem as seguintes cinco dimensões: Vendedor, Geografia, Horário, Produtos e Medidas. A dimensão Medidas contém valores reais de dados de vendas, enquanto as outras dimensões representam maneiras de categorizar e agrupar os valores de dados de vendas.

A dimensão Geografia tem o seguinte conjunto de membros:

 
{All, North America, Europe, Canada, USA, UK, Germany, Canada-West, 
Canada-East, USA-NW, USA-SW, USA-NE, USA-SE, England, Scotland, 
Wales,Ireland, Germany-North, Germany-South, Ottawa, Toronto, 
Vancouver, Calgary, Seattle, Boise, Los Angeles, Houston, 
Shreveport, Miami, Boston, New York, London, Dover, Glasgow, 
Edinburgh, Cardiff, Pembroke, Belfast, Berlin, 
Hamburg, Munich, Stuttgart} 

Hierarquias

As hierarquias definem as maneiras nas quais os níveis de uma dimensão podem ser "acumulados" ou agrupados. Uma dimensão pode ter mais de uma hierarquia.

Níveis

No exemplo da dimensão Geografia descrito na figura anterior, cada caixa representa um nível na hierarquia.

Cada nível tem um conjunto de membros, conforme mostrado a seguir:

  • O Mundo = {All}

  • Continentes = {América do Norte, Europa}

  • Países = {Canadá, EUA, Reino Unido, Alemanha}

  • Regiões = {Canadá-Leste, Canadá-Oeste, EUA-NE, USA-NW, USA-SE, USA-SW, Inglaterra, Irlanda, Escócia, País de Gales, Alemanha-Norte, Alemanha-Sul}

  • Cidades = {Ottawa, Toronto, Vancouver, Calgary, Seattle, Boise, Los Angeles, Houston, Shreveport, Miami, Boston, Nova York, Londres, Dover, Glasgow, Edimburgo, Cardiff, Pembroke, Belfast, Berlim, Hamburgo, Munique, Stuttgart}

Members

Os membros do nível folha de uma hierarquia não têm filhos e os membros do nível raiz não têm pais. Todos os outros membros têm pelo menos um pai e um filho. Por exemplo, uma transversal parcial da árvore da hierarquia na dimensão Geografia resulta nas seguintes relações pai-filho:

  • {All} (pai de) {Europa, América do Norte}
  • {América do Norte} (pai de) {Canadá, EUA}
  • {USA} (pai de) {USA-NE, USA-NW, USA-SE, USA-SW}
  • {USA-NW} (pai de) {Boise, Seattle}

Os membros podem ser consolidados ao longo de uma ou mais hierarquias por dimensão.

Este exemplo também ilustra outra característica: alguns membros do nível week da hierarquia Year-Week não aparecem em nenhum nível da hierarquia Year-Quarter. Portanto, uma hierarquia não precisa incluir todos os membros de uma dimensão.