Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

O que é Multi Dimension OLAP CUBE e dê exemplo de cubo com mais de 3 dimensões


No mundo DW, a palavra "dimensão" está sobrecarregada - muda de significado dependendo do contexto. Aqui está um exemplo.
  • Em uma determinada data , um cliente entra em uma loja e compras um produto .

Este exemplo tem quatro dimensões (data, cliente, loja, produto) e um fato (vendas). Então, uma estrela típica de Kimball seria assim:



Uma dimensão (tabela) é uma tabela de consulta para propriedades de objetos que raramente mudam. Produto, cliente e loja podem alterar algumas de suas propriedades (atributos), mas raramente o fazem. A tabela de fatos captura interações entre esses objetos. Na interseção de dimensões data, loja, produto e cliente é uma medida SalesAmount . Observe como é fácil agregar (soma) o valor das vendas por data, por ano, por produto, por marca, por cidade, por país, por faixa etária, por qualquer que seja - que era a ideia em primeiro lugar.