O que é Star Schema?
Star schema é idealizado por Ralph Kimball, e é o modelo mais simples e normalmente mais usado na modelagem dimensional, a qual fornece suporte à tomada de decisão e performance durante o processo de consultas.
Modelo Star Schema ou Estrela |
A estrutura do Star Schema é extremamente simples, é formada por uma tabela fato ao centro e rodeada por tabelas de dimensão, lembrando o formato de uma estrela. A ideia é propor uma visão para modelagem de base de dados para sistemas de apoio à decisão, que é o caso do Data Warehouse.
O Star Schema de uma forma geral irá ocupar mais espaço em disco, entretanto, ele é mais fácil de se implementar e acaba por ser mais usado. É possível criar cada assunto em uma estrela e assim por diante.
O modelo Star Schema está presente na maioria dos projetos de uma forma geral, e é a estrutura favorita dos consultores.
Componentes de um Star Schema
Em um modelo Star Schema você irá encontrar somente dois componentes, sendo a tabela FATO e as tabelas de DIMENSÃO.
Tabela Fato:
A tabela Fato armazena as informações dos movimentos ocorridos, ou seja, quantidade de itens vendidos, produtos, etc, o fato propriamente dito, além disso, você sempre encontrará a tabela fato ligada a duas ou mais dimensões, sendo estas de tempo, produtos, fornecedores, etc. A tabela fato é a principal tabela do DW e pode haver uma ou mais tabelas deste tipo.
A estrutura da tabela é formada pelas chaves das tabelas dimensões e pelos valores a serem metrificados, tipo quantidade, valor, desconto, etc.
Exemplo: Tabela Fato (verde) ligada as dimensões |
Tabela Dimensão:
A tabela dimensão é uma tabela que qualifica ou descreve o fato, também pode ser "vista" como uma tabela de domínio, por exemplo: Em uma situação de venda é necessário saber qual o produto, cliente e fornecedor que estão ligados a tal venda.
A estrutura da tabela é composta por Surrogate Key, Natural Key e os Atributos, sendo:
- Surrogate Key - Chave primaria artificial da tabela e auto-incremental
- Natural Key - Chave primaria oriunda da origem ou legado
- Atributos - São os campos que descrevem as informações (nome, produto, descrição, etc)
Star Schema |
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.