Questão nº 80
Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 80)
Com relação ao conceito de Data Lakehouse e sua arquitetura, assinale a afirmativa correta.
- AÉ uma arquitetura anterior ao Data Warehouse, construído para armazenar basicamente dados não estruturados.
- BForam concebidos como locais para armazenar dados brutos e não processados.
- CRepresentam uma evolução significativa na gestão e processamento de dados, oferecendo recursos avançados, porém, sem suporte a transações ACID.
- DArmazenam dados em sistemas de armazenamento de objetos, mas também incluem funcionalidades para gerenciar atualizações incrementais e exclusões, suportam histórico de tabelas e rollback. (alternativa correta)
- EApresenta certa dificuldade em trocar dados entre ferramentas quando armazenados em um formato de arquivo aberto, gerando custos adicionais e tempo de processamento associados à ressocialização de dados de um formato de banco de dados proprietário.
Resposta comentada
Gabarito Alternativa D
Um Data Lakehouse é uma arquitetura de dados que combina a flexibilidade e escalabilidade de um Data Lake (para dados brutos e variados) com a estrutura e governança de um Data Warehouse (para dados organizados e de alta qualidade), permitindo análises avançadas e relatórios de forma eficiente.
(A) Incorreta: O Data Lakehouse é uma arquitetura posterior e evoluída em relação ao Data Warehouse, e não se limita a dados não estruturados, mas sim integra diversos tipos de dados.
(B) Incorreta: Embora o Data Lakehouse possa armazenar dados brutos, sua concepção vai além, incorporando camadas de processamento, estrutura e governança, o que o diferencia de um Data Lake puro.
(C) Incorreta: Esta é a armadilha. Um dos pilares e grandes avanços do Data Lakehouse é justamente o suporte a transações ACID (Atomicidade, Consistência, Isolamento, Durabilidade) sobre o Data Lake, garantindo a confiabilidade dos dados para operações de negócios.
(D) Correta: O Data Lakehouse utiliza sistemas de armazenamento de objetos (como S3, ADLS) para a camada de Data Lake, e através de formatos de tabela abertos (como Delta Lake, Apache Iceberg), adiciona funcionalidades de Data Warehouse, como gerenciamento de atualizações e exclusões, histórico de tabelas e capacidade de rollback (viagem no tempo).
(E) Incorreta: Pelo contrário, o Data Lakehouse promove o uso de formatos de arquivo e tabela abertos para facilitar a interoperabilidade e a troca de dados entre diferentes ferramentas e engines, reduzindo a dependência de formatos proprietários e os custos associados.
Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Administrador de Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.