Questão de Banco de Dados — ETL (Extract Transform Load) — Quadrix 2024
- Código
- qg354205
- Banca
- Quadrix
- Órgão
- IBICT
- Ano
- 2024
- Nível
- Superior
- Cargo
- Tecnologista - Tecnologia da Informação
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO (letra C). Na fase de extração do ETL, as ferramentas realmente extraem ou copiam dados brutos de diversas fontes e os armazenam em uma área de preparação (staging area), que é uma etapa intermediária onde os dados são coletados e preparados antes de serem carregados no data warehouse. O item está correto.
O processo de ETL (Extract, Transform and Load) é o coração da construção de um data warehouse. Ele é composto por três fases sequenciais e bem definidas: a extração, a transformação e a carga. A extração é a fase em que se lê os dados de uma ou mais bases de dados de origem — que podem ser bancos de dados transacionais (OLTP), planilhas, arquivos externos, entre outros. Nessa etapa, são identificadas as fontes de dados desejadas e as linhas, colunas e campos a serem extraídos. É importante extrair os dados de uma forma que não cause impacto negativo nos sistemas de origem.
A área de preparação, também chamada de staging area, é uma etapa intermediária em data warehousing e ETL. É onde os dados brutos são coletados e preparados antes de serem carregados no data warehouse. Os dados passam por limpeza, transformação e estruturação nessa área, garantindo a qualidade e integridade dos dados antes de sua integração no data warehouse. É como uma "sala de embarque" para os dados.
A transformação é a fase que converte os dados extraídos de sua forma anterior para a forma em que precisam estar para serem colocados no data warehouse. Ela envolve limpeza, agregação, padronização e outras conversões de formato. A carga é a etapa final, em que os dados são transferidos para o warehouse. Existem dois métodos principais de carga: a carga total (todos os dados de uma vez) e a carga incremental (dados carregados em intervalos regulares, podendo ser em fluxo/streaming para pequenos volumes ou em lote/batch para grandes volumes).
A pegadinha que a banca poderia explorar aqui é confundir a fase de extração com a de transformação ou carga. O item afirma que a extração copia dados brutos e os armazena em uma área de preparação — isso é exatamente o que acontece. A extração não transforma os dados; ela apenas os copia para a staging area, onde posteriormente serão transformados e carregados. Guarde essa distinção: extração copia dados brutos para a staging area; transformação limpa e converte; carga coloca no warehouse.
A afirmação está correta. Na fase de extração do ETL, as ferramentas extraem ou copiam dados brutos de diversas fontes (bancos OLTP, planilhas, arquivos externos, etc.) e os armazenam em uma área de preparação, conhecida como staging area. Essa área é uma etapa intermediária onde os dados são coletados e preparados antes de serem carregados no data warehouse. O item descreve com precisão o que ocorre na primeira fase do processo ETL.
Para questões sobre ETL, memorize o fluxo: Extração (copia dados brutos para a staging area) → Transformação (limpeza, agregação, conversão de formatos) → Carga (transferência para o data warehouse). A banca adora inverter essas fases ou atribuir à extração funções que são da transformação. Se o item falar em "copiar dados brutos" e "área de preparação", está falando da extração — está correto.
Gabarito: CERTO (letra C).
Link permanente: /questoes/qg354205