Flashcard FC296677
Quais elementos SQL são necessários para agregar uma métrica da tabela de fatos por uma dimensão, aplicando filtros em outras dimensões?
Linguagem SQL
CESGRANRIO · 2023
Quais elementos SQL são necessários para agregar uma métrica da tabela de fatos por uma dimensão, aplicando filtros em outras dimensões?
Mostrar resposta e comentário
Resposta
Objetivo: Usar SELECT, SUM, JOIN, WHERE e GROUP BY.Explicação:
Selecionar: a coluna da dimensão e a agregação (ex.: SUM(métrica)).
JOINs: conectar a tabela de fatos às dimensões para acessar atributos de filtro.
WHERE: aplicar condições sobre colunas das dimensões (filtros).
GROUP BY: agrupar pelo atributo da dimensão para obter totais por grupo.
Modelo SQL (genérico):
SELECT d.Nome, SUM(f.Metrica) AS Total
FROM Fato f
JOIN DimA dA ON f.DimA_ID = dA.ID
JOIN DimB dB ON f.DimB_ID = dB.ID
WHERE dA.Attributo = 'Valor' AND dB.Attributo = 'Valor'
GROUP BY d.Nome;
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/295891
Conteúdo do catálogo FC Concursos · Atualizado em