Data lake é uma arquitetura centralizada de armazenamento de dados que oferece suporte ao armazenamento de grandes quantidades de dados brutos. Em comparação com os data warehouses tradicionais, os data lakes podem armazenar dados estruturados e não estruturados em seu formato original, mantendo a integridade e a diversidade dos dados. O data lake adota uma arquitetura distribuída de armazenamento e computação e pode suportar cargas de trabalho de processamento e análise de dados em grande escala. Os data lakes permitem que os cientistas de dados explorem e analisem dados com flexibilidade para descobrir insights que os métodos analíticos tradicionais não conseguem alcançar.