Analise as afirmativas abaixo no contexto da modelagem mult...
Analise as afirmativas abaixo no contexto da modelagem multidimensional, sobre tabelas fato.
1. É possível trabalhar com tabelas fato sem nenhum fato, contendo tão somente um conjunto de dimensões por registro.
2. Tabelas fato agregadas nada mais são do que rollups de tabelas fato atômicas com vistas à otimização de performance.
3. Tabelas fato consolidadas são aquelas capazes de consolidar fatos de múltiplas tabelas fato distintas com granularidades também distintas.
Assinale a alternativa que indica todas as afirmativas corretas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - São corretas apenas as afirmativas 1 e 2.
Para entender a questão, é fundamental ter conhecimento sobre o conceito de tabelas fato no contexto de modelagem de dados multidimensionais, comumente utilizados em sistemas de apoio à decisão, como Data Warehousing e Business Intelligence (BI). Vamos explorar cada afirmativa e entender por que as alternativas 1 e 2 são as corretas.
A afirmativa 1 menciona que é possível ter tabelas fato sem nenhum fato, contendo apenas um conjunto de dimensões. Isso pode ser verdade em casos específicos, como em tabelas fato de eventos que registram a ocorrência de algo sem necessariamente quantificar ou medir esse evento. Por exemplo, uma tabela que registra apenas a ocorrência de visitas a uma loja, sem quantificar nenhum valor monetário ou contagem. Portanto, essa afirmativa é correta.
A afirmativa 2 diz que tabelas fato agregadas são rollups de tabelas fato atômicas para otimização de performance. Isso é um conceito central em data warehousing: a pré-agregação de dados para acelerar consultas que exigem somas, médias ou outras agregações. Estas tabelas são chamadas de "agregadas" porque contêm dados que já passaram por alguma forma de agregação, como totalizações ou médias, diferentemente das tabelas "atômicas" ou "detalhadas" que contêm dados no nível mais granular. Portanto, essa afirmativa é correta.
A afirmativa 3 afirma que tabelas fato consolidadas são capazes de consolidar fatos de múltiplas tabelas fato distintas com granularidades também distintas. Embora seja verdade que tabelas fato podem ser consolidadas para proporcionar uma visão integrada de dados, a forma como a afirmativa está redigida sugere um conceito que não é comum na prática de modelagem de dados multidimensionais, onde geralmente cada tabela fato é independente e representa um conjunto específico de fatos e dimensões. Por isso, essa afirmativa é incorreta.
Com base no conhecimento de modelagem multidimensional, pode-se concluir que as afirmativas 1 e 2 estão corretas, o que torna a alternativa B a resposta certa para esta questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Não da nem vontade de responder as questões dessa banca ♂️
B)
A tabela fato é a principal tabela do Data Warehouse, ela vai conectar nas dimensões. Nessa tabela são armazenadas duas coisas: as métricas, que são os fatos propriamente ditos, e as foreign keys, chaves que servem para ligar os dados das dimensões com a fato.
Ou seja, a tabela fato é composta pelas métricas, que são tudo aquilo que a empresa quer medir, junto com as foreign keys, chaves que ligam às dimensões que descrevem essas métricas.
O que é métrica?
É utilizada para medir, quantificar algo, são sempre números provenientes de transações da empresa.
Tudo que a empresa quer mensurar é métrica, geralmente sendo o que o usuário quer medir. Por exemplo: número de vendas ou seguidores em determinada rede social.
O que é uma foreign key?
É uma chave estrangeira que serve para relacionar os dados entre as tabelas fato e dimensão.
TIPOS DE FATOS
Existem 6 tipos de fatos:
- Fato transacional
- Fato agregada
- Fato consolidada
- Fato snapshot periódico
- Fato de snapshot acumulado
- Fato sem fato
Fonte: cadernodeprovas.com.br
Gabarito: Letra b)
1. É possível trabalhar com tabelas fato sem nenhum fato, contendo tão somente um conjunto de dimensões por registro.
No contexto da modelagem multidimensional, é possível sim trabalhar com tabelas fato sem nenhum fato, com um conjunto de dimensões por registro. Isso porque uma tabela de fato sem fato (factless fact table) é uma tabela que guarda o cruzamento entre dimensões, e não possui medidas de eventos de negócio.
2. Tabelas fato agregadas nada mais são do que rollups de tabelas fato atômicas com vistas à otimização de performance.
Roll-up é uma operação OLAP, a qual consiste em funcionalidade agregadora, em que se aumenta a granularidade e diminui o detalhamento da informação em análise.
Nessa linha, de fato, podemos sim afirmar que tabelas fato agregadas nada mais são do que rollups de tabelas fato atômicas, com vistas à otimização de performance. Isso porque tabelas fatos agregadas são utilizadas para resumir informações pré-processadas, de forma a aumentar a granularidade e diminuir o detalhamento das métricas de medição.
3. Tabelas fato consolidadas são aquelas capazes de consolidar fatos de múltiplas tabelas fato distintas com granularidades também distintas.
Eventos de negócio normalmente geram e (ou) capturam métricas únicas de medição associadas a cada evento. Além de termos cada evento de negócio representado por uma única tabela fato, podemos também ter tabelas fato consolidadas, as quais são capazes de combinar métricas de diversos processos em uma tabela fato, com detalhe uniforme. Logo, essa afirmativa está incorreta, uma vez que tabelas fato consolidadas são aquelas capazes de consolidar eventos de negócios, com granularidades padronizadas.
Referência bibliográfica:
- Next generation databases: NoSQL, NewSQL, and Big Data. Harrison, Guy.
A tabela de fatos consolidada combinam métricas em uma mesma granularidade. Além de combinar os resultados de processos de negócios separados quando analisados juntos
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo