Questão nº 67
Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 67)
Sobre as técnicas de integração e ingestão de dados ETL (Extract, Transform, Load) e ELT (Extract, Load, Transform), assinale a opção incorreta.
- AEm ETL, os dados são transformados antes de serem carregados no sistema de destino.
- BETL é mais adequado para sistemas de data warehouse tradicionais, onde a transformação de dados ocorre antes do carregamento.
- CELT aproveita a capacidade de processamento do sistema de destino, transformando os dados após o carregamento.
- DELT é mais eficiente em cenários onde o volume de dados é pequeno e o processamento pode ser feito fora do sistema de destino. (alternativa correta)
- EETL pode ser mais lento em comparação ao ELT quando o sistema de destino tem alta capacidade de processamento.
Resposta comentada
Gabarito Alternativa D
ETL (Extract, Transform, Load) é um processo onde os dados são primeiro extraídos de suas fontes, depois transformados (limpos, padronizados, agregados) em um ambiente intermediário, e só então carregados no sistema de destino. Já o ELT (Extract, Load, Transform) extrai os dados, carrega-os diretamente no sistema de destino (geralmente um data warehouse ou data lake moderno com alta capacidade de processamento) e só depois realiza as transformações dentro desse próprio sistema.
- (A) Incorreta: Esta afirmação está correta. Em ETL, a etapa de transformação ocorre antes do carregamento final dos dados no sistema de destino.
- (B) Incorreta: Esta afirmação está correta. Sistemas de data warehouse tradicionais, que podem ter menor capacidade de processamento para dados brutos, se beneficiam do ETL, onde as transformações pesadas são feitas em um servidor intermediário antes do carregamento.
- (C) Incorreta: Esta afirmação está correta. ELT é ideal para sistemas de destino poderosos (como data lakes ou data warehouses em nuvem) que podem processar grandes volumes de dados de forma eficiente, realizando as transformações após o carregamento.
- (D) Correta: Esta afirmação é incorreta e, portanto, é a resposta para a questão. A armadilha da banca está em dois pontos: 1) ELT é mais eficiente justamente em cenários de grande volume de dados, pois ele aproveita a escalabilidade e o poder de processamento do sistema de destino para as transformações. 2) O processamento em ELT é feito dentro do sistema de destino, e não fora dele, que é o grande diferencial e benefício dessa abordagem.
- (E) Incorreta: Esta afirmação está correta. Quando o sistema de destino possui alta capacidade de processamento (como um data warehouse moderno), o ELT pode ser mais rápido que o ETL, pois o carregamento inicial dos dados brutos é mais rápido, e as transformações são paralelizadas e executadas de forma eficiente pelo próprio sistema de destino.
Fonte: FGV DATAPREV 2024 Analista de Tecnologia da Informação - Desenvolvimento de Software (Caderno Tipo 1). Reproduzida para fins de estudo.