Questão de Banco de Dados — OLAP (On-line Analytical Processing) — FCC 2015
Banco de Dados›OLAP (On-line Analytical Processing)
Código
fc021935
Banca
FCC
Órgão
TCE-CE
Ano
2015
Nível
Médio
Cargo
Técnico de Controle Externo-Auditoria de Tecnologia da Informação
As ferramentas Online Analytical Processing − OLAP suportam análise de dados em um ambiente multidimensional no qual é possível estruturar logicamente os dados na forma de um cubo. Dentre os recursos disponíveis nessas ferramentas, há a operação
Adice, que extrai um subcubo do cubo original executando uma operação de seleção em duas ou mais dimensões.
Broll-up, que seleciona dados de uma única dimensão de um cubo, resultando em um subcubo.
Cdrill-down, que aplica uma agregação sobre o cubo de dados, aumentando o nível de granularidade dentro de uma dimensão e reduzindo o detalhamento da informação.
Dslice, que é uma operação de visualização que rotaciona os eixos de um determinado cubo, provendo uma visão alternativa dos dados.
Epivot, que provê uma forma de navegar de um dado com menor nível de detalhe para um dado com maior nível de detalhe, descendo em uma hierarquia de uma dimensão ou introduzindo dimensões adicionais.
Revelar gabarito e comentário▾
GabaritoA — dice, que extrai um subcubo do cubo original executando uma operação de seleção em duas ou mais dimensões.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
OLAP — Operações Multidimensionais
Gabarito: letra A. A operação dice extrai um subcubo do cubo original, realizando uma seleção em duas ou mais dimensões, reduzindo o espaço multidimensional em um subcubo menor. As demais alternativas trocam o conceito ou descrevem incorretamente outras operações.
A banca cobra a diferença entre as operações clássicas do OLAP: slice, dice, roll-up, drill-down e pivot. A principal pegadinha é confundir dice (seleção em duas ou mais dimensões) com slice (seleção em uma única dimensão).
Operação OLAP
Descrição Correta
Descrição da Alternativa
Correta?
Dice
Extrai um subcubo selecionando valores em duas ou mais dimensões.
Extrai um subcubo do cubo original executando uma operação de seleção em duas ou mais dimensões.
✅ Sim
Roll-up
Sobe na hierarquia de uma dimensão, agregando dados (ex.: de mês para ano).
Seleciona dados de uma única dimensão de um cubo, resultando em um subcubo.
❌ Não (descrição do slice)
Drill-down
Desce na hierarquia de uma dimensão, aumentando o detalhamento (ex.: de ano para mês).
Aplica uma agregação sobre o cubo de dados, aumentando o nível de granularidade e reduzindo o detalhamento.
❌ Não (descrição do roll-up)
Slice
Seleciona uma fatia bidimensional fixando um valor em uma única dimensão.
Rotaciona os eixos de um cubo, provendo uma visão alternativa dos dados.
❌ Não (descrição do pivot)
Pivot
Rotaciona os eixos do cubo para reorientar a visualização.
Navega de um dado com menor detalhe para um com maior detalhe, descendo na hierarquia.
A alternativa descreve exatamente o que é a operação dice: extrair um subcubo a partir de uma seleção em duas ou mais dimensões. Por exemplo, em um cubo de vendas com dimensões Tempo, Produto e Local, um dice poderia selecionar "primeiro trimestre de 2024", "eletrônicos" e "região Sul", gerando um subcubo tridimensional. (Fonte: conceito consolidado em data warehousing e OLAP.)
Alternativa B — ❌ Incorreta
A operação roll-up (ou drill-up) não seleciona dados de uma única dimensão resultando em um subcubo. Roll-up sobe na hierarquia de uma dimensão, agregando dados (ex.: de meses para anos). Isso reduz o detalhamento (aumenta a granularidade), não extrai um subcubo. A descrição dada se aproxima da operação slice, que seleciona uma fatia em uma única dimensão.
Alternativa C — ❌ Incorreta
Drill-down é o oposto do que foi descrito. Drill-down desce na hierarquia, fornecendo uma visão mais detalhada (diminui a granularidade). A alternativa inverte o efeito: afirma que drill-down aplica agregação e reduz o detalhamento, o que é característica do roll-up.
Alternativa D — ❌ Incorreta
A operação que rotaciona os eixos do cubo, provendo uma visão alternativa dos dados, é o pivot (ou rotate). Slice, por sua vez, seleciona um subconjunto bidimensional (uma "fatia") atribuindo um valor fixo a uma dimensão — não rotaciona.
Alternativa E — ❌ Incorreta
A descrição corresponde exatamente ao drill-down: navegar de um dado com menor nível de detalhe para um com maior nível (descendo na hierarquia). Pivot é a rotação de eixos, não a navegação hierárquica. A alternativa troca os nomes.
PEGA ESSA DICA!
Para fixar, lembre-se: Slice = fatia (uma dimensão); Dice = dados em cubo (duas ou mais); Roll-up = sobe (agrega); Drill-down = desce (detalha); Pivot = gira. Na prova, identifique a operação pelo número de dimensões envolvidas na seleção e pela direção na hierarquia.