← Questões de Banco de Dados

Banco de Dados · FGV · 2025

Questão comentada de Banco de Dados

Sobre o processo de ETL (Extract, Transform, and Load), analise as afirmativas a seguir. I. A etapa de extração pode impactar negativamente o desempenho do sistema de origem, caso não seja planejada adequadamente, principalmente quando se trata de um grande volume de dados em tempo real. II. O Apache NiFi é uma plataforma de orquestração de fluxos de trabalho de código aberto, frequentemente utilizado para criação de pipelines ETL complexos, em que o usuário deve utilizar a linguagem de programação Python. III. A etapa de transformação compreende tarefas como a limpeza, padronização e formatação dos dados, além de conversões de tipos de dados e agregações. Está correto o que se afirma em

Gabarito: C

ETL é o trio clássico dos dados: extrair, transformar e carregar. A etapa de extração puxa informações de sistemas de origem, e isso exige cuidado, porque consultas pesadas, leituras em massa ou capturas em tempo real podem, sim, afetar o desempenho do sistema fonte. Em prova, isso costuma aparecer como alerta de engenharia: extrair dados sem estratégia pode virar um pequeno caos no banco de produção. Na transformação, entra a parte mais trabalhosa e, ao mesmo tempo, mais importante para a qualidade dos dados. Aqui você faz limpeza, padronização, formatação, conversão de tipos, deduplicação e agregações. É o momento de deixar os dados prontos para análise, relatórios ou carga em um data warehouse. Já a afirmativa sobre o Apache NiFi escorrega bonito: ele é, de fato, uma plataforma open source para automação e orquestração de fluxos de dados, muito usada em pipelines de integração e ETL, mas não exige Python para ser utilizada. O NiFi é conhecido por uma interface visual e por fluxos configuráveis, não por obrigar programação em Python. Por isso, o gabarito C está correto: a I está certa, porque a extração mal planejada pode prejudicar o sistema de origem, e a III também está certa, porque transformação envolve exatamente essas tarefas de tratamento e padronização. A II está errada por impor uma exigência de Python que não existe no NiFi.

Continue treinando

Questões relacionadas