Data lake on varasto johon kerätään raakadataa eri datalähteistä. Data lakeen kerättävää dataa ei muokata tai struktoroida mitenkään ennen datan tallennusta data lakeen eli data on natiivissa muodossaan. Data tallennetaan datalakeen sellaisena millaisena se tulee lähteestä. Data lakessa oleva data voi näin ollen olla strukturoimatona, semi-strukturoitua tai strukturoitua ja se voi olla missä tahansa formaatissa. Osalle datasta ei myöskään välttämättä ole tiedossa vielä käyttötarkoitusta ja voi myös olla, että osaa datalakeen kerätystä datasta ei koskaan edes käytetä mihinkään.
Data lake mahdollistaa datan tutkimisen ja hyödyntämisen eri tarpeisiin. Data lake on datatieteilijöille lähde datan tutkimiselle mihin sitä voitaisiin hyödyntää. Kun data lakessa olevalle datalle havaitaan kohde, johon sitä halutaan hyödyntää niin dataa voidaan yhdistellä, puhdistaa, strukturoida, rikastaa, analysoida ja siirtää data warehouseen, josta sitä voidaan hyödyntää.