A Tabela de Dimensão é composta por elementos identificadores e apresenta como principal característica ser descritiva, ou seja, contém registros únicos que serão uma espécie de dicionário de dados para um possível relacionamento com sua(s) respectiva(s) Tabela(s) Fato estas que possuem muitas linhas que podem conter registros que aparecem dezenas, milhares, milhões de vezes na tabela, elas armazenam observações e eventos ,geralmente possuem data.
Exemplificando a Dimensão vs Fato podemos ter a Tabela Fato de vendasprodutos esta com milhares de dados referentes a vendas de diversos produtos que podem se repetir de acordo com a venda, com idproduto, data da venda, idcliente, quantidade, entre outras. Essa tabela vendasprodutos esta relacionada a uma Tabela Dimensão produtos, que é composta por idproduto, nome, preço, peso. Note que enquanto a vendasprodutos se preocupa em armazenar o acontecimento em si (venda de um produto), a Tabela Dimensão produtos está com a função de armazenar informações sobre os produtos, tais informações que podem ser utilizadas para um complemento da visualização das vendas.
A partir desses conceitos podemos concluir que essas tabelas são fundamentais no processo de modelagem dos dados e no entendimento do relacionamento entre tabelas, ou seja, conseguimos modelar bem os dados sem redundâncias de informações pois o nome, preço, peso são armazenados uma vez só e estão contidos na tabela produtos, seria muito pouco performático se em cada venda de produtos armazenarmos incontáveis vezes as mesmas informações sobre os mesmos, com o relacionamento entre tabelas fazendo Joins podemos encontrar todas as informações necessárias utilizando menos armazenamento e aumentando a performance na hora de visualizarmos os dados, já que uma boa modelagem auxilia na hora de relacionar as tabelas, consequentemente maior qualidade na visualização da informação aumentando a chance de desenvolver insights relevantes, gerando valor ao cliente.
.png)
.png)
.png)
Comentários
Postar um comentário