Virtual Data Lakes

Virtual data lakes enable applications to mix and match data from different sources, appling distributed access control to ensure the right people have the right data.

A virtual data lake is connected to or disconnected from data sources as needed by the applications using it. It holds summaries of the data in the sources so that the applications can search the data as though it was a single data set, and can retrieve complete items as needed. It can enable an application to change the data in a source.

A virtual data lake applies fine-grained access control so that application users can only see or change data that they are entitled to see or change. The owner of a data source can control access to the data from that source, independently of the owners of other data.

Virtual data lakes are key building blocks for data-centered architecture.