IA AplicadaConceito

O que é um data lake

Data lake é um repositório que armazena dados brutos em qualquer formato, sem estrutura prévia. Veja a diferença para data warehouse e lakehouse.

4 min de leitura · Atualizado em 16 jul 2026 ·Parte do guia O que é engenharia de dados →
Neste artigo
Principais pontos
  • Um data lake armazena dados brutos, em qualquer formato, sem exigir estrutura definida antes da gravação (schema-on-read).
  • Sem governança, um data lake vira um "data swamp": dados acumulados, sem documentação e sem confiabilidade.
  • O lakehouse combina a flexibilidade do data lake com a performance e a estrutura de um data warehouse.

Data lake é um repositório central que armazena dados em seu formato bruto e original — estruturados, semiestruturados ou não estruturados — sem exigir que eles sejam organizados em um esquema definido antes de serem gravados. Diferente de um banco de dados tradicional, que só aceita dados já formatados em tabelas, um data lake aceita praticamente qualquer tipo de arquivo: planilhas, logs de aplicação, imagens, documentos de texto, dados de sensores IoT e exportações de APIs, tudo lado a lado no mesmo repositório.

Dados brutos e o modelo schema-on-read

A característica que mais diferencia um data lake de um banco de dados convencional é o modelo schema-on-read (esquema na leitura), em contraste com o schema-on-write (esquema na escrita) usado por bancos relacionais e data warehouses tradicionais. No schema-on-write, a estrutura das tabelas — colunas, tipos de dados, relacionamentos — precisa ser definida antes de qualquer dado ser carregado, o que exige planejamento prévio e limita o que pode ser armazenado. No schema-on-read, os dados são gravados como estão, e a estrutura só é aplicada no momento em que alguém precisa consultá-los. Essa flexibilidade permite armazenar dados cuja utilidade futura ainda não está clara, sem descartar nada por não caber num modelo pré-definido — uma vantagem real quando a empresa quer preservar dados históricos ou explorar casos de uso ainda não mapeados.

Data lake vs. data warehouse vs. lakehouse

O data warehouse é o oposto complementar do data lake: armazena dados já estruturados, limpos e otimizados para consulta analítica rápida, geralmente alimentado por pipelines de ETL que transformam os dados antes de carregá-los. Ele é ideal para relatórios e dashboards de BI, mas pouco flexível para dados que não se encaixam no modelo relacional. O data lake, por sua vez, prioriza flexibilidade e custo de armazenamento baixo, às custas de performance de consulta e de estrutura. O lakehouse, uma arquitetura mais recente popularizada por plataformas como Databricks, tenta unir as duas vantagens: usa o armazenamento barato e flexível de um data lake (normalmente em formatos abertos como Delta Lake, Apache Iceberg ou Apache Hudi), mas adiciona uma camada de controle de transações, versionamento e otimização de consulta equivalente à de um data warehouse. Na prática, boa parte das arquiteturas de dados modernas caminha para esse modelo de lakehouse, em vez de manter data lake e data warehouse como sistemas totalmente separados.

O risco do “data swamp” e a importância da governança

A mesma flexibilidade que torna o data lake atraente é também seu maior risco: sem catalogação, documentação e controle de qualidade, um data lake rapidamente se transforma em um “data swamp” (pântano de dados) — um repositório onde arquivos se acumulam sem que ninguém saiba mais o que representam, de onde vieram ou se ainda são confiáveis. Evitar esse cenário exige práticas de governança desde o início: um catálogo de dados que documenta o que existe e onde encontrar, controle de acesso e classificação de dados sensíveis (relevante, no Brasil, para conformidade com a LGPD), rastreamento de linhagem (de onde cada dado veio e que transformações sofreu) e políticas claras de ciclo de vida, incluindo quando dados antigos devem ser arquivados ou descartados.

Casos de uso comuns

Data lakes são particularmente úteis quando a empresa precisa armazenar grandes volumes de dados não estruturados a custo baixo antes de decidir exatamente como vai usá-los — por exemplo, logs de aplicação para análise futura de causa raiz de incidentes, dados de sensores industriais para manutenção preditiva, ou conteúdo textual e de imagem usado para treinar modelos de machine learning e IA generativa. Também são a base natural para pipelines de dados que alimentam sistemas de RAG (Retrieval-Augmented Generation), em que documentos brutos precisam estar disponíveis para indexação e busca semântica.

Como a BlueMetrics projeta arquiteturas de data lake

A BlueMetrics ajuda empresas a decidir, caso a caso, entre data lake, data warehouse e lakehouse — e, principalmente, a implementar governança desde o primeiro dia, para que a flexibilidade do data lake não vire um passivo técnico. Isso inclui desenho de pipelines de ingestão, catalogação de dados e definição clara de propriedade e qualidade, sempre com o objetivo final de disponibilizar dados confiáveis para BI e para aplicações de IA. Com mais de 200 projetos de dados e IA aplicada entregues, a experiência da BlueMetrics está em transformar repositórios de dados brutos em ativos de negócio realmente utilizáveis.

BlueMetrics · IA Aplicada

Quer aplicar isso no seu negócio?

Levamos IA do piloto ao go-live em semanas — com governança, observabilidade e resultado medível.

1 hora com especialistas · sem compromisso · AWS Advanced Partner