Questão de Banco de Dados — ETL (Extract Transform Load) — FGV 2023
- Código
- fg063116
- Banca
- FGV
- Órgão
- Câmara dos Deputados
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista Legislativo - Contador - Manhã
- Adeduplication.
- Bfiltering.
- Cjoin.
- Dmapping.
- Esorting.
GabaritoD — mapping.
Gabarito: letra D. Maria precisa recodificar os valores de segmentação ("bronze", "prata", "ouro") para valores numéricos ("0", "1", "2"). Essa é uma típica operação de mapping (mapeamento), que converte valores de um domínio para outro por meio de regras de correspondência — exatamente o que o processo de transformação ETL faz.
O contexto define a fase de transformação como "conversão dos dados extraídos de sua forma anterior para a forma em que precisa estar" (extraído do conteúdo de apoio). O mapping é a técnica de transformação que realiza essa conversão, seja por tabelas de lookup, dicionários ou funções. As demais operações (deduplicação, filtragem, join, ordenação) não se aplicam ao caso: não há remoção de duplicatas, seleção de registros, combinação de fontes ou reordenação – apenas a substituição de um valor por outro.
Deduplication elimina registros duplicados, o que não é o caso aqui.
Filtering seleciona registros com base em critérios; não altera valores.
Join combina dados de duas ou mais fontes; a questão trata de uma única fonte.
Mapping converte valores de entrada em valores de saída por regras predefinidas. Exatamente o que Maria precisa: mapear "bronze" → 0, "prata" → 1, "ouro" → 2.
Sorting ordena dados; não altera os valores.
Gabarito: letra D.
Link permanente: /questoes/fg063116