AWS Lake Formation

AWS Lake Formation enables the global sharing, protection, and central governance of data for analytics and machine learning

Amazon Athena, QuickSight, Redshift Spectrum, EMR, and Glue enforce Lake Formation permissions at the column, row, and cell levels with granular controls

The administrator or a user assigned by the administrator grants Lake Formation access to Data Catalogue databases and tables on Amazon S3

Data Catalogue receives a request for metadata once the integrated analytical engine determines which table is being sought

The analytical engine retrieves data from Amazon S3 via temporary access and filters by cell, row, or column

For the creation and management of your data lake, AWS Lake Formation depends on the interplay of multiple elements

Data can be found, cleaned, transformed, and ingested using blueprints on the console

Using the AWS Command Line Interface (AWS CLI) and a number of language-specific SDKs, Lake Formation offers API functions

AWS Glue to coordinate tasks and crawlers to apply AWS Glue transforms to data