Um data lake é um repositório que pode armazenar grandes volumes de dados e de conjuntos de dados, sejam eles estruturados, semiestruturados ou não estruturados.

Um dos aspectos-chave de um data lake são os seus metadados, que