A retailer keeps raw files in a cloud data lake and copies curated subsets into a separate data warehouse for BI dashboards, while data scientists read the lake directly. The copies drift out of sync and access rules are maintained in two places. The team wants one copy of the data serving BI, SQL and machine learning with reliable updates. Which architecture fits this goal on Databricks?
Choose one.
The Databricks Data Intelligence Platform is built on the lakehouse architecture.
A lakehouse combines the low-cost, open storage of a data lake with the reliability and performance of a warehouse. Data lives once, in open Delta Lake tables on cloud object storage; Delta adds ACID transactions and row-level updates; Unity Catalog governs access to it for every workload. The warehouse-plus-lake design is exactly the two-copy, two-governance setup the team wants to leave, and plain Parquet in a lake lacks transactional updates.
- Note the two problems: duplicated copies and two governance points.
- Look for the option that keeps one copy of data for BI, SQL and ML.
- Check it also provides reliable (transactional) updates: Delta Lake does, raw Parquet does not.
- Pick the lakehouse with Unity Catalog as the single governance layer.
Exam tip: Lakehouse = one copy in open Delta tables on object storage + warehouse-grade reliability + one governance layer (Unity Catalog).
Databricks Platform Architecture, Delta Lake, Unity Catalog and Compute (Data Engineer Associate) — the lesson that teaches this.