Pular para o conteúdo principal

Questão de Banco de Dados — ETL (Extract Transform Load) — FGV 2023

Banco de DadosETL (Extract Transform Load)
Código
fg063116
Banca
FGV
Órgão
Câmara dos Deputados
Ano
2023
Nível
Superior
Cargo
Analista Legislativo - Contador - Manhã
Maria está construindo um sistema de aprendizado de máquina que utiliza a informação sobre a segmentação de clientes que está armazenada no CRM da empresa. Porém, a segmentação que ela extrai do CRM possui os valores "bronze", "prata" e "ouro", que seu sistema não entende.Para isso, Maria quer implementar um processo de ETL que recodifica a segmentação para os valores "0", "1" e "2" representando, respectivamente, "bronze", "prata" e "ouro" antes de carregar os dados em seu sistema.O tipo de transformação que Maria deve empregar em seu processo ETL é
  1. Adeduplication.
  2. Bfiltering.
  3. Cjoin.
  4. Dmapping.
  5. Esorting.
Revelar gabarito e comentário

GabaritoD — mapping.

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”.

ETL – Transformação de Dados: 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.

Alternativa A – ❌ Incorreta

Deduplication elimina registros duplicados, o que não é o caso aqui.

Alternativa B – ❌ Incorreta

Filtering seleciona registros com base em critérios; não altera valores.

Alternativa C – ❌ Incorreta

Join combina dados de duas ou mais fontes; a questão trata de uma única fonte.

Alternativa D – ✅ Correta ⟵ GABARITO

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.

Alternativa E – ❌ Incorreta

Sorting ordena dados; não altera os valores.

Gabarito: letra D.

Link permanente: /questoes/fg063116