SlideShare uma empresa Scribd logo
1 de 10
Modelagem Dimensional
  (Tipo de Modelos)
MODELO ESTRELA - CLÁSSICO


                            Características:     Um      modelo     simples     e
                            eficiente, caracterizado por possuir uma única tabela
                            de fatos e chaves simples nas tabelas de dimensões.
                            Cada dimensão é representada por uma única tabela.




                            Pontos positivos :
                            •a eficiência, dada pelo reduzido número de junções
                            nas pesquisas e pelas chaves simples;
                            •a facilidade de definir hierarquias;
                            •Facilidade         de          entendimento       do
                            modelo, principalmente por parte do usuário final;
                            •Facilidade na definição das hierarquias;
                            •Número de operações de join reduzidas;
                            •Metadados são simples.

                            Os pontos negativos :
                            •Tamanho (Aumento do Custo de Storage) ;
                            •Desnormalização das tabelas de dimensões;
                            •Complexa       Manutenção/Atualização     (Tempo-
                            Processamento).
                            •Complexidade do Processo de ETL (Formação de
                            Regras para a tabela fato e dimensões)


                            Importante:
                            •Utilizar SCD – Slowly Changing Dimension
MODELO ESTRELA PARCIAL (Partial Star)
                                        Características: É uma variação do Modelo Estrela, na
                                        qual existem várias tabelas fato e de dimensão
                                        separadas lógica e fisicamente por níveis de
                                        sumarização. Desse modo, os dados são particionados
                                        em granularidades distintas. Por haver várias tabelas
                                        fato, na prática existem várias estrelas, cada uma
                                        representando uma combinação de níveis de
                                        agregação em cada dimensão




                                        Pontos positivos :
                                        •a maior economia de espaço, eliminando
                                        redundâncias e colunas que não têm sentido para
                                        determinado nível de agregação ;
                                        •melhor desempenho para consultas de nível
                                        específico de agregação;
                                        •Maior controle do tempo de carga, backup e
                                        manutenção das tabelas.

                                        Os pontos negativos :
                                        •a complexidade do modelo é maior e as consultas
                                        que combinam níveis de agregação distintos são mais
                                        elaboradas,;
                                        •Pode resultar em Queda de desempenho.
                                        •Definição específica nos metadados.
MODELO ESTRELA com Particionamento de Fatos (ou Modelo Constelação de Fatos)
                                                                           Características: Uma variação do Modelo Estrela
                                                                           Parcial, na qual os fatos são particionados e as
                                                                           dimensões compartilhadas. Particiona apenas a tabela
                                                                           fato.




                                                                           Pontos positivos : Quando comparado ao Modelo
                                                                           Estrela Parcial, este modelo é menos exigente quanto
                                                                           à sua manutenção, dado o compartilhamento das
                                                                           tabelas de dimensão.

                                                                           Os pontos negativos : a complexidade do modelo é
                                                                           maior e as consultas que combinam níveis de
                                                                           agregação distintos são mais elaboradas, podendo
                                                                           resultar em queda de desempenho.
Modelo Estrela com Particionamento de Dimensões (Dimension Partionning)
                                                                          Características: A variação Dimension Partitioning
                                                                          mantém uma única tabela fato, que contém as
                                                                          métricas dos vários níveis de agregação, incluindo o
                                                                          nível mais detalhado. Esta tabela fato está
                                                                          logicamente ligada às múltiplas tabelas de
                                                                          dimensão, particionados por diferentes níveis de
                                                                          agregação.




                                                                          Pontos positivos : Este modelo é particularmente útil
                                                                          quando houver dimensões com grande quantidade de
                                                                          elementos, como é o caso de SKUs de produtos, por
                                                                          exemplo.

                                                                          Os pontos negativos : a vantagem de manter todos os
                                                                          fatos, detalhados e sumariados na mesma
                                                                          tabela, dificulta a recuperação das informações dos
                                                                          níveis mais altos.
SnowFlake - Clássico
                       Características: Os Modelos Snowflake acrescentam
                       graus de normalização às tabelas de dimensões do
                       Modelo Estrela,. o que resulta em agilidade na
                       manutenção.




                       Pontos positivos : Elimina redundâncias e a
                       necessidade do indicador NÍVEL o que resulta em
                       agilidade na manutenção.
                       Os pontos negativos : Apesar disso, é um modelo que
                       resulta em maior número de tabelas em
                       junções,      podendo      haver       queda     de
                       desempenho(Browsing).
Snowflake Lookup
                   Características: as tabelas de dimensões são
                   normalizadas, resultando na eliminação de
                   redundâncias, o que torna a manutenção mais ágil e o
                   modelo mais consistente.




                   Pontos positivos : As descrições não precisam ser
                   repetidas como no esquema Star, simplificando o
                   armazenamento, reduzindo o tamanho relativo das
                   tabelas dimensão e melhorando o controle de
                   integridade dos dados. O uso das chaves geradas
                   genéricas, geralmente números inteiros, levam a um
                   melhor desempenho, menor manutenção do
                   metadados e mais flexibilidade ao data warehouse.

                   Os pontos negativos : o desempenho pode ficar
                   afetado se múltiplas consultas ou múltiplos joins têm
                   que ser emitidos para decodificar as chaves, ao buscar
                   as descrições nas tabelas adicionais. Além disso, a
                   manutenção da base de dados requer manutenção
                   adicional dado o maior número de tabelas físicas
                   distintas.
Snowflake Chain
                  Características: encadeia as tabelas de dimensões
                  começando com a tabela principal, que é o ponto de
                  entrada para a tabela fato. A tabela principal da
                  dimensão contém a chave para o próximo nível da
                  hierarquia da dimensão e assim por diante..




                  Pontos positivos : A recomendação de uso deste
                  modelo ocorre quando o nível de detalhe mais baixo
                  está armazenado na tabela de fatos.

                  Os pontos negativos : Para os casos em que a
                  pesquisa requer vários níveis de sumarização da
                  informação há degradação de desempenho, já que são
                  necessários vários passos para recuperar as
                  informações(Alto Custo de Browsing/Retrieval para o
                  Cliente).
Snowflake Attribute
                      Características: Com o objetivo de reduzir o número
                      de informações referentes a atributos nas tabelas de
                      fatos, geralmente utilizados para obtenção de detalhes
                      (drillthrough), inserimos todos eles em uma tabela de
                      atributos, conforme ilustrado pelas figuras a seguir.




                      Pontos positivos : A consolidação de informações
                      sobre diversas pequenas dimensões que possuam
                      poucos campos (muitas vezes apenas a descrição) em
                      uma única tabela. Desse modo, o número de tabelas
                      em junções pode ser reduzido, melhorando o
                      desempenho.

                      Os pontos negativos : Perda de desempenho.
Snowflake Chain
                  Características: encadeia as tabelas de dimensões
                  começando com a tabela principal, que é o ponto de
                  entrada para a tabela fato. A tabela principal da
                  dimensão contém a chave para o próximo nível da
                  hierarquia da dimensão e assim por diante..




                  Pontos positivos : A recomendação de uso deste
                  modelo ocorre quando o nível de detalhe mais baixo
                  está armazenado na tabela de fatos.

                  Os pontos negativos : Para os casos em que a
                  pesquisa requer vários níveis de sumarização da
                  informação há degradação de desempenho, já que são
                  necessários vários passos para recuperar as
                  informações(Alto Custo de Browsing para o Cliente).

Mais conteúdo relacionado

Mais procurados

UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)Nguyen Tuan
 
Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.Hüseyin Örer
 
NVIDIA OpenGL in 2016
NVIDIA OpenGL in 2016NVIDIA OpenGL in 2016
NVIDIA OpenGL in 2016Mark Kilgard
 
Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2ozlael ozlael
 
A Bizarre Way to do Real-Time Lighting
A Bizarre Way to do Real-Time LightingA Bizarre Way to do Real-Time Lighting
A Bizarre Way to do Real-Time LightingSteven Tovey
 
Triangle Visibility buffer
Triangle Visibility bufferTriangle Visibility buffer
Triangle Visibility bufferWolfgang Engel
 
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...Unity Technologies
 
Vulkan Ray Tracing Update Japan Virtual Open House Feb 2021
Vulkan Ray Tracing Update Japan Virtual Open House Feb 2021Vulkan Ray Tracing Update Japan Virtual Open House Feb 2021
Vulkan Ray Tracing Update Japan Virtual Open House Feb 2021The Khronos Group Inc.
 
Summary of survey papers on deep learning method to 3D data
Summary of survey papers on deep learning method to 3D dataSummary of survey papers on deep learning method to 3D data
Summary of survey papers on deep learning method to 3D dataArithmer Inc.
 
Shadow mapping 정리
Shadow mapping 정리Shadow mapping 정리
Shadow mapping 정리changehee lee
 
Migrating from OpenGL to Vulkan
Migrating from OpenGL to VulkanMigrating from OpenGL to Vulkan
Migrating from OpenGL to VulkanMark Kilgard
 
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
Stable SSAO in Battlefield 3 with Selective Temporal FilteringStable SSAO in Battlefield 3 with Selective Temporal Filtering
Stable SSAO in Battlefield 3 with Selective Temporal FilteringElectronic Arts / DICE
 
성공하는 애자일을 위한 짧은 이야기
성공하는 애자일을 위한 짧은 이야기성공하는 애자일을 위한 짧은 이야기
성공하는 애자일을 위한 짧은 이야기종범 고
 
FrameGraph: Extensible Rendering Architecture in Frostbite
FrameGraph: Extensible Rendering Architecture in FrostbiteFrameGraph: Extensible Rendering Architecture in Frostbite
FrameGraph: Extensible Rendering Architecture in FrostbiteElectronic Arts / DICE
 
Approaching zero driver overhead
Approaching zero driver overheadApproaching zero driver overhead
Approaching zero driver overheadCass Everitt
 
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略QlikPresalesJapan
 
Future Directions for Compute-for-Graphics
Future Directions for Compute-for-GraphicsFuture Directions for Compute-for-Graphics
Future Directions for Compute-for-GraphicsElectronic Arts / DICE
 

Mais procurados (20)

UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
 
OpenGL for 2015
OpenGL for 2015OpenGL for 2015
OpenGL for 2015
 
Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.
 
NVIDIA OpenGL in 2016
NVIDIA OpenGL in 2016NVIDIA OpenGL in 2016
NVIDIA OpenGL in 2016
 
nnUNet
nnUNetnnUNet
nnUNet
 
Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2Deferred Rendering in Killzone 2
Deferred Rendering in Killzone 2
 
A Bizarre Way to do Real-Time Lighting
A Bizarre Way to do Real-Time LightingA Bizarre Way to do Real-Time Lighting
A Bizarre Way to do Real-Time Lighting
 
Triangle Visibility buffer
Triangle Visibility bufferTriangle Visibility buffer
Triangle Visibility buffer
 
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
 
Vulkan Ray Tracing Update Japan Virtual Open House Feb 2021
Vulkan Ray Tracing Update Japan Virtual Open House Feb 2021Vulkan Ray Tracing Update Japan Virtual Open House Feb 2021
Vulkan Ray Tracing Update Japan Virtual Open House Feb 2021
 
Summary of survey papers on deep learning method to 3D data
Summary of survey papers on deep learning method to 3D dataSummary of survey papers on deep learning method to 3D data
Summary of survey papers on deep learning method to 3D data
 
Shadow mapping 정리
Shadow mapping 정리Shadow mapping 정리
Shadow mapping 정리
 
Migrating from OpenGL to Vulkan
Migrating from OpenGL to VulkanMigrating from OpenGL to Vulkan
Migrating from OpenGL to Vulkan
 
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
Stable SSAO in Battlefield 3 with Selective Temporal FilteringStable SSAO in Battlefield 3 with Selective Temporal Filtering
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
 
성공하는 애자일을 위한 짧은 이야기
성공하는 애자일을 위한 짧은 이야기성공하는 애자일을 위한 짧은 이야기
성공하는 애자일을 위한 짧은 이야기
 
FrameGraph: Extensible Rendering Architecture in Frostbite
FrameGraph: Extensible Rendering Architecture in FrostbiteFrameGraph: Extensible Rendering Architecture in Frostbite
FrameGraph: Extensible Rendering Architecture in Frostbite
 
Approaching zero driver overhead
Approaching zero driver overheadApproaching zero driver overhead
Approaching zero driver overhead
 
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略
 
Future Directions for Compute-for-Graphics
Future Directions for Compute-for-GraphicsFuture Directions for Compute-for-Graphics
Future Directions for Compute-for-Graphics
 
Real-time lightmap baking
Real-time lightmap bakingReal-time lightmap baking
Real-time lightmap baking
 

Destaque

04 LabMM4 - Bases de dados
04 LabMM4 - Bases de dados04 LabMM4 - Bases de dados
04 LabMM4 - Bases de dadosCarlos Santos
 
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...Luiz Henrique Zambom Santana
 
Training presentation design the tables for a new database af102720169
Training presentation   design the tables for a new database af102720169Training presentation   design the tables for a new database af102720169
Training presentation design the tables for a new database af102720169Brena De La Concepcion
 
Modelagem de Processos de Negócio
Modelagem de Processos de NegócioModelagem de Processos de Negócio
Modelagem de Processos de NegócioHaralan Mucelini
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...Janynne Gomes
 
Aula 1 Modelagem De Processos
Aula 1   Modelagem De ProcessosAula 1   Modelagem De Processos
Aula 1 Modelagem De ProcessosMarcos Barato
 
Modelo bioecológico do desenvolvimento de Bronfenbrenner
Modelo bioecológico do desenvolvimento de BronfenbrennerModelo bioecológico do desenvolvimento de Bronfenbrenner
Modelo bioecológico do desenvolvimento de BronfenbrennerThiago de Almeida
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Sérgio Souza Costa
 

Destaque (13)

04 LabMM4 - Bases de dados
04 LabMM4 - Bases de dados04 LabMM4 - Bases de dados
04 LabMM4 - Bases de dados
 
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...
 
Data WareHOuse
Data WareHOuseData WareHOuse
Data WareHOuse
 
Modelagem de processos
Modelagem de processosModelagem de processos
Modelagem de processos
 
Training presentation design the tables for a new database af102720169
Training presentation   design the tables for a new database af102720169Training presentation   design the tables for a new database af102720169
Training presentation design the tables for a new database af102720169
 
Modelagem de Processos de Negócio
Modelagem de Processos de NegócioModelagem de Processos de Negócio
Modelagem de Processos de Negócio
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
 
Aula 1 Modelagem De Processos
Aula 1   Modelagem De ProcessosAula 1   Modelagem De Processos
Aula 1 Modelagem De Processos
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Modelo bioecológico do desenvolvimento de Bronfenbrenner
Modelo bioecológico do desenvolvimento de BronfenbrennerModelo bioecológico do desenvolvimento de Bronfenbrenner
Modelo bioecológico do desenvolvimento de Bronfenbrenner
 
Moldagem
MoldagemMoldagem
Moldagem
 
Data Warehouse - Modelagem
Data Warehouse - ModelagemData Warehouse - Modelagem
Data Warehouse - Modelagem
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 

Tipos De Modelagem P Dw

  • 1. Modelagem Dimensional (Tipo de Modelos)
  • 2. MODELO ESTRELA - CLÁSSICO Características: Um modelo simples e eficiente, caracterizado por possuir uma única tabela de fatos e chaves simples nas tabelas de dimensões. Cada dimensão é representada por uma única tabela. Pontos positivos : •a eficiência, dada pelo reduzido número de junções nas pesquisas e pelas chaves simples; •a facilidade de definir hierarquias; •Facilidade de entendimento do modelo, principalmente por parte do usuário final; •Facilidade na definição das hierarquias; •Número de operações de join reduzidas; •Metadados são simples. Os pontos negativos : •Tamanho (Aumento do Custo de Storage) ; •Desnormalização das tabelas de dimensões; •Complexa Manutenção/Atualização (Tempo- Processamento). •Complexidade do Processo de ETL (Formação de Regras para a tabela fato e dimensões) Importante: •Utilizar SCD – Slowly Changing Dimension
  • 3. MODELO ESTRELA PARCIAL (Partial Star) Características: É uma variação do Modelo Estrela, na qual existem várias tabelas fato e de dimensão separadas lógica e fisicamente por níveis de sumarização. Desse modo, os dados são particionados em granularidades distintas. Por haver várias tabelas fato, na prática existem várias estrelas, cada uma representando uma combinação de níveis de agregação em cada dimensão Pontos positivos : •a maior economia de espaço, eliminando redundâncias e colunas que não têm sentido para determinado nível de agregação ; •melhor desempenho para consultas de nível específico de agregação; •Maior controle do tempo de carga, backup e manutenção das tabelas. Os pontos negativos : •a complexidade do modelo é maior e as consultas que combinam níveis de agregação distintos são mais elaboradas,; •Pode resultar em Queda de desempenho. •Definição específica nos metadados.
  • 4. MODELO ESTRELA com Particionamento de Fatos (ou Modelo Constelação de Fatos) Características: Uma variação do Modelo Estrela Parcial, na qual os fatos são particionados e as dimensões compartilhadas. Particiona apenas a tabela fato. Pontos positivos : Quando comparado ao Modelo Estrela Parcial, este modelo é menos exigente quanto à sua manutenção, dado o compartilhamento das tabelas de dimensão. Os pontos negativos : a complexidade do modelo é maior e as consultas que combinam níveis de agregação distintos são mais elaboradas, podendo resultar em queda de desempenho.
  • 5. Modelo Estrela com Particionamento de Dimensões (Dimension Partionning) Características: A variação Dimension Partitioning mantém uma única tabela fato, que contém as métricas dos vários níveis de agregação, incluindo o nível mais detalhado. Esta tabela fato está logicamente ligada às múltiplas tabelas de dimensão, particionados por diferentes níveis de agregação. Pontos positivos : Este modelo é particularmente útil quando houver dimensões com grande quantidade de elementos, como é o caso de SKUs de produtos, por exemplo. Os pontos negativos : a vantagem de manter todos os fatos, detalhados e sumariados na mesma tabela, dificulta a recuperação das informações dos níveis mais altos.
  • 6. SnowFlake - Clássico Características: Os Modelos Snowflake acrescentam graus de normalização às tabelas de dimensões do Modelo Estrela,. o que resulta em agilidade na manutenção. Pontos positivos : Elimina redundâncias e a necessidade do indicador NÍVEL o que resulta em agilidade na manutenção. Os pontos negativos : Apesar disso, é um modelo que resulta em maior número de tabelas em junções, podendo haver queda de desempenho(Browsing).
  • 7. Snowflake Lookup Características: as tabelas de dimensões são normalizadas, resultando na eliminação de redundâncias, o que torna a manutenção mais ágil e o modelo mais consistente. Pontos positivos : As descrições não precisam ser repetidas como no esquema Star, simplificando o armazenamento, reduzindo o tamanho relativo das tabelas dimensão e melhorando o controle de integridade dos dados. O uso das chaves geradas genéricas, geralmente números inteiros, levam a um melhor desempenho, menor manutenção do metadados e mais flexibilidade ao data warehouse. Os pontos negativos : o desempenho pode ficar afetado se múltiplas consultas ou múltiplos joins têm que ser emitidos para decodificar as chaves, ao buscar as descrições nas tabelas adicionais. Além disso, a manutenção da base de dados requer manutenção adicional dado o maior número de tabelas físicas distintas.
  • 8. Snowflake Chain Características: encadeia as tabelas de dimensões começando com a tabela principal, que é o ponto de entrada para a tabela fato. A tabela principal da dimensão contém a chave para o próximo nível da hierarquia da dimensão e assim por diante.. Pontos positivos : A recomendação de uso deste modelo ocorre quando o nível de detalhe mais baixo está armazenado na tabela de fatos. Os pontos negativos : Para os casos em que a pesquisa requer vários níveis de sumarização da informação há degradação de desempenho, já que são necessários vários passos para recuperar as informações(Alto Custo de Browsing/Retrieval para o Cliente).
  • 9. Snowflake Attribute Características: Com o objetivo de reduzir o número de informações referentes a atributos nas tabelas de fatos, geralmente utilizados para obtenção de detalhes (drillthrough), inserimos todos eles em uma tabela de atributos, conforme ilustrado pelas figuras a seguir. Pontos positivos : A consolidação de informações sobre diversas pequenas dimensões que possuam poucos campos (muitas vezes apenas a descrição) em uma única tabela. Desse modo, o número de tabelas em junções pode ser reduzido, melhorando o desempenho. Os pontos negativos : Perda de desempenho.
  • 10. Snowflake Chain Características: encadeia as tabelas de dimensões começando com a tabela principal, que é o ponto de entrada para a tabela fato. A tabela principal da dimensão contém a chave para o próximo nível da hierarquia da dimensão e assim por diante.. Pontos positivos : A recomendação de uso deste modelo ocorre quando o nível de detalhe mais baixo está armazenado na tabela de fatos. Os pontos negativos : Para os casos em que a pesquisa requer vários níveis de sumarização da informação há degradação de desempenho, já que são necessários vários passos para recuperar as informações(Alto Custo de Browsing para o Cliente).