Skip to content

Query em SQL utilizada como apoio para realizar o levantamento das métricas de Database Sizing

Notifications You must be signed in to change notification settings

AfonsoFeliciano/Query-Database-Sizing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Query-Database-Sizing

Um dos processos durante a modelagem e construção de um DW (data warehouse) ou DM (data mart) é realizar a estimativa do espaço em disco que será ocupado por esse banco de dados.

Para isso, são recomendadas algumas etapas como:

  • Realizar a estimativa de cada linha na tabela FATO (Pode se utilizar a coluna QUANTIDADELINHAS).
  • Determinar a granularidade das tabelas DIMENSÃO.
  • Realizar uma multiplicação entre o número de linhas de todas as tabelas dimensões, após isso multiplicar o resultado pelo tamanho de cada linha na(s) tabela(s) FATO(S).
  • Feito isso, avaliar o tipo da tabela FATO em esparsa ou densa (não irei me aprofundar no conceito visto que há muitas interpretações, mas em geral, uma tabela fato densa possui valores para as chaves estrangeiras mesmo que os fatos não aconteceram, indicando um valor genérico na dimensão. Já uma tabela esparsa, possui um número pequeno de combinações entre as chaves estrangeiras e chaves primárias das tabelas dimensões) para estimar uma possível redução ou aumento do tamanho do banco de dados.

Screenshot

Fontes:

ACADEMY, Data Science. Design e Implementação de Data Warehouses. Disponível em: https://www.datascienceacademy.com.br/course/design-e-implementacao-de-data-warehouses. Acesso em: 07 set. 2021.

KIMBALL, Ralph; ROSS, Margy. The Data Warehouse Toolkit: the definitive guide to dimensional modeling. 3. ed. Canadá: John Wiley & Sons, 2013. 564 p.

About

Query em SQL utilizada como apoio para realizar o levantamento das métricas de Database Sizing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published