A data lake is usually a single store of all enterprise data including raw copies of source system data and transformed data used for tasks such as reporting, visualization, advanced analytics and machine learning. A data lake is a system or repository of data stored in its natural/raw format,usually object blobs or files.