Esquema Snowflake no modelo de data warehouse
O que รฉ um esquema de floco de neve?
Esquema de Floco de Neve no data warehouse รฉ um arranjo lรณgico de tabelas em um banco de dados multidimensional, de modo que o Diagrama ER lembra o formato de um floco de neve. Um esquema Snowflake รฉ uma extensรฃo de um esquema Star e adiciona dimensรตes adicionais. As tabelas de dimensรฃo sรฃo normalizadas, o que divide os dados em tabelas adicionais.
Exemplo de esquema de floco de neve
No exemplo de esquema Snowflake a seguir, Country รฉ ainda mais normalizado em uma tabela individual.

Caracterรญsticas do esquema de floco de neve
- O principal benefรญcio do esquema floco de neve รฉ โโque ele usa menos espaรงo em disco.
- Mais fรกcil de implementar, uma dimensรฃo รฉ adicionada ao esquema
- Devido a mรบltiplas tabelas, o desempenho da consulta รฉ reduzido
- O principal desafio que vocรช enfrentarรก ao usar o esquema floco de neve รฉ โโque vocรช precisa realizar mais esforรงos de manutenรงรฃo devido ao maior nรบmero de tabelas de pesquisa.
Vantagem do esquema Snowflake
- A principal vantagem do esquema Snowflake รฉ sua capacidade de reduzir os requisitos de armazenamento em disco e unir tabelas de pesquisa menores, melhorando o desempenho da consulta.
- Proporciona maior escalabilidade no inter-relacionamento entre componentes e nรญveis de dimensรฃo.
- Nรฃo hรก redundรขncia, por isso รฉ mais fรกcil de manter.
Desvantagem do esquema floco de neve
- Uma desvantagem significativa do esquema floco de neve รฉ โโo aumento da manutenรงรฃo necessรกria.
- Consultas complexas sรฃo difรญceis de entender.
- Um nรบmero maior de tabelas significa mais junรงรตes, portanto, um tempo de execuรงรฃo de consulta mais longo.
O que รฉ um esquema de galรกxia?
A Esquema da Galรกxia contรฉm duas tabelas de fatos que compartilham tabelas de dimensรตes entre elas. Tambรฉm รฉ chamado de Esquema de Constelaรงรฃo de Fatos. O esquema รฉ visto como uma coleรงรฃo de estrelas, daรญ o nome Galaxy Schema.

Como vocรช pode ver no exemplo acima, existem duas tabelas de fatos
- Revsuficiente
- Produtos.
No esquema Galaxy, as dimensรตes de compartilhamento sรฃo chamadas de Dimensรตes Conformadas.
Caracterรญsticas do esquema Galaxy
- As dimensรตes neste esquema sรฃo separadas em dimensรตes separadas com base nos vรกrios nรญveis de hierarquia.
- Por exemplo, se a geografia tiver quatro nรญveis de hierarquia, como regiรฃo, paรญs, estado e cidade, o esquema do Galaxy deverรก ter quatro dimensรตes.
- Alรฉm disso, รฉ possรญvel construir este tipo de esquema dividindo o esquema de uma estrela em mais esquemas de estrela.
- As dimensรตes sรฃo grandes neste esquema que รฉ necessรกrio para construir com base nos nรญveis de hierarquia.
- Este esquema รฉ รบtil para agregar tabelas de fatos para melhor compreensรฃo.
O que รฉ estrela Cluster Esquema?
O esquema Snowflake contรฉm hierarquias totalmente expandidas. No entanto, isso pode adicionar complexidade ao esquema e requer junรงรตes extras. Por outro lado, cronograma rรญgido contรฉm hierarquias totalmente colapsadas, o que pode levar ร redundรขncia. Entรฃo, a melhor soluรงรฃo pode ser um equilรญbrio entre esses dois esquemas que รฉ Star Cluster Projeto de esquema.

Dimensรตes sobrepostas podem ser encontradas como bifurcaรงรตes em hierarquias. Uma bifurcaรงรฃo acontece quando uma entidade atua como pai em duas hierarquias dimensionais diferentes. Entidades bifurcadas sรฃo entรฃo identificadas como classificaรงรฃo com relacionamentos um-para-muitos.
