Pular para o conteúdo principal

Questão de Banco de Dados — OLAP (On-line Analytical Processing) — FCC 2015

Banco de DadosOLAP (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
  1. Adice, que extrai um subcubo do cubo original executando uma operação de seleção em duas ou mais dimensões.
  2. Broll-up, que seleciona dados de uma única dimensão de um cubo, resultando em um subcubo.
  3. 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.
  4. Dslice, que é uma operação de visualização que rotaciona os eixos de um determinado cubo, provendo uma visão alternativa dos dados.
  5. 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.

❌ Não (descrição do drill-down)

1Seleção
Slice (1 dimensão)
Dice (2+ dimensões)
2Navegação hierárquica
Roll-up (sobe → agrega)
Drill-down (desce → detalha)
3Rotação
Pivot (reorienta eixos)
Operações OLAP
LEVELsoulevel.com.br
Operações OLAP: Seleção (Slice (1 dimensão), Dice (2+ dimensões)); Navegação hierárquica (Roll-up (sobe → agrega), Drill-down (desce → detalha)); Rotação (Pivot (reorienta eixos))

Alternativa A — ✅ Correta ⟵ GABARITO

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.

Gabarito: letra A.

Link permanente: /questoes/fc021935