What Does Data lakehouse Mean?
On This Page
Quick Definition
A data lakehouse is a new way to store and analyze data. It brings together the best parts of a data lake, which can hold any type of data in its raw form, and a data warehouse, which organizes data neatly for fast analysis. This means you can store all your data in one place and run different kinds of analytics on it without having to move it around.
Commonly Confused With
A data lake is a storage repository that holds raw data in its native format, with no enforced schema. A data lakehouse adds a metadata and transaction layer on top of that storage to provide ACID transactions, schema enforcement, and SQL query capabilities. The data lake is just storage; the lakehouse is storage plus integrated compute and governance.
A data lake is like a warehouse where you pile boxes. A lakehouse is that same warehouse but with labeled shelves, a checkout system, and a clean desk for work.
A data warehouse stores processed, structured data optimized for SQL queries and business intelligence. It requires you to transform data before loading it (ETL). A data lakehouse stores raw data and transforms it only when you query (ELT). The warehouse cannot handle unstructured data; the lakehouse can.
A data warehouse is like a neatly organized cookbook. A lakehouse is the entire kitchen drawer where you keep the cookbook, raw ingredients, and even your own recipe notes.
A data mart is a subset of a data warehouse focused on a specific business area (e.g., sales). A data lakehouse is a full platform covering the entire organization. A data mart is typically a child of a warehouse; a lakehouse is a parent that can serve multiple marts perfectly.
A data mart is just the spice rack in the kitchen island (the lakehouse). The island holds everything; the spice rack holds just the spices.
An operational database (like Azure SQL Database) is designed for OLTP (online transaction processing), fast, small, frequent reads and writes. A data lakehouse is designed for OLAP (online analytical processing), large, complex queries on huge datasets. They serve different purposes.
A database is like a point-of-sale system at a store, handling one sale at a time. A lakehouse is the annual inventory report, analyzing millions of sales to find trends.
Must Know for Exams
The data lakehouse is a core concept for the Microsoft DP-900 (Azure Data Fundamentals) exam. The exam’s objective “Describe core data concepts” includes non-relational data stores and analytical workloads, and the lakehouse is increasingly appearing in questions about modern data architecture. While DP-900 does not require deep implementation knowledge, you need to understand the difference between a data lake, a data warehouse, and a data lakehouse. Questions often compare these three and ask you to choose the best architecture for a given scenario.
For example, a question might describe a company that needs to store raw IoT sensor data and also run fast monthly sales reports. The correct answer is a data lakehouse because it handles both workloads. Another typical question asks about the benefits of using Azure Synapse Analytics (especially the serverless SQL pool) compared to a traditional data warehouse. Knowing that Synapse is a lakehouse built on top of Azure Data Lake Storage Gen2 helps you answer why it is more scalable and cost-effective.
Exam question types include multiple-choice, drag-and-drop, and scenario-based. You might see a drag-and-drop where you match architectural components (e.g., Data Lake = schema-on-read, Data Warehouse = schema-on-write, Lakehouse = both). Or a question asking which technology provides ACID transactions on top of a data lake (answer: Delta Lake, which is part of the lakehouse ecosystem). Some questions will present a description of a problem, like a company that has data in a data lake but needs to support SQL queries with high concurrency, and ask which service to use. The answer is often Azure Synapse or a lakehouse solution.
Even if the term “data lakehouse” is not explicitly named in a question, the concepts behind it are tested. For example, questions about “PolyBase” or “Azure Synapse Serverless SQL” require you to understand that they allow querying data directly from the lake without loading it into a warehouse. For DP-900, you should know that a lakehouse reduces data movement and simplifies ETL/ELT processes. The exam also covers the idea of “medallion architecture” (bronze, silver, gold layers) which is a common lakehouse pattern. Mastering the data lakehouse will help you answer at least 3-5 questions on DP-900, and it is a stepping stone to more advanced exams like DP-203 (Azure Data Engineer).
Simple Meaning
Imagine you have a giant storage shed (the data lake) where you can toss in anything, boxes, old furniture, sports gear, without sorting anything. Later, when you want to build a piece of furniture, you have to rummage through the shed to find the right parts, and it’s a mess. On the other side, you have a tidy workshop (the data warehouse) where everything is labeled and organized on shelves. Building something is easy, but if you get a new type of tool or material, you have no space for it because everything is already neatly arranged.
A data lakehouse is like building a workshop inside your storage shed. All your stuff stays in the shed, but you create a clean, organized section with labeled shelves, a workbench, and good lighting. You can still store raw materials (like video files, text logs, or sensor data) in the rest of the shed, but now you have a proper place to work with the most valuable items. You don’t have to move things between buildings. You just walk over to the workshop area inside the same shed.
In technical terms, the data lakehouse uses a single storage layer (often cloud object storage like Amazon S3 or Azure Data Lake Storage) but adds a metadata layer and SQL-based query engine that brings warehouse-like capabilities, transactions, data quality enforcement, and fast performance, directly on top of the lake. This means you can run business intelligence reports, machine learning models, and ad-hoc analytics all on the same data, without making copies. For IT certification learners, understanding the data lakehouse is increasingly important because it’s becoming the default architecture for modern cloud data platforms like Azure Synapse, Databricks, and AWS Lake Formation.
Full Technical Definition
A data lakehouse is a unified data architecture that merges the schema-on-read flexibility of a data lake with the schema-on-write rigor and ACID (Atomicity, Consistency, Isolation, Durability) transaction support of a data warehouse. The architecture typically sits on top of cloud object storage (e.g., Azure Data Lake Storage Gen2, Amazon S3, Google Cloud Storage) which provides cost-effective, scalable storage for structured, semi-structured, and unstructured data. The key differentiator is a metadata and transaction layer, such as Apache Delta Lake, Apache Iceberg, or Apache Hudi, that runs on top of the object storage and provides capabilities like versioning, time travel, and concurrent read/write operations.
Under the hood, the transaction layer uses a transaction log (often a set of JSON or binary files) to record every change to the table. When a query is issued, the engine reads the latest snapshot of the log to determine which files belong to the table. This allows for atomic commits, if a write fails, the previous state is preserved. This also enables features like schema evolution, where new columns can be added without rewriting existing data, and data compaction, where small files are merged into larger ones for performance.
From a performance standpoint, the lakehouse uses caching, indexing, and data skipping techniques to approach the query speeds of traditional data warehouses. For example, Delta Lake on Databricks can use Z-order indexing to colocate related data, reducing the amount of data scanned during queries. The query engine itself is often a distributed SQL engine like Apache Spark SQL, Presto, or Azure Synapse Serverless SQL, which can run complex joins and aggregations across petabytes of data.
Real-world IT implementation often involves setting up a lakehouse on a cloud platform. For DP-900 (Microsoft Azure Data Fundamentals) this maps closely to Azure Synapse Analytics, which offers both serverless and dedicated SQL pools on top of Azure Data Lake Storage. The lakehouse eliminates the need for ETL (Extract, Transform, Load) pipelines that copy data between systems, instead, you can use ELT (Extract, Load, Transform), where data is loaded raw and transformed in place. This reduces storage costs and maintenance overhead. Common components include a metastore (like Hive Metastore or Unity Catalog) for schema management, a query engine, and orchestration tools like Azure Data Factory or Apache Airflow for scheduling transformations. Security is handled through RBAC (Role-Based Access Control) and column-level or row-level security applied at the query layer.
A crucial aspect for certification preparation is understanding that the data lakehouse is not a product but a design pattern. Multiple vendors implement it differently: Databricks Lakehouse Platform, Azure Synapse Analytics, Amazon Redshift Spectrum with AWS Lake Formation, and Google BigLake are all examples. The core idea remains the same: eliminate data silos by having a single copy of data that serves both BI and AI workloads.
Real-Life Example
Think about a big family dinner at a relative’s house. The kitchen counter (the data lake) is covered with everything, bags of groceries, cutting boards, spices, pots, and leftovers from last week. You can stuff anything there, but when you need to cook, you have to dig through the pile to find the onion. Meanwhile, the dining table (the data warehouse) is set neatly for the meal, but you can only put fully prepared dishes there. If you want to try a new recipe halfway through, you can’t bring raw ingredients to the table because it looks messy and there’s no space.
Now imagine the family buys a large kitchen island with built-in cabinets and a sink. That island is the data lakehouse. You can store all the raw groceries in the cabinets below (the data lake part) and also have a clean countertop with chopping boards, a knife rack, and a spice organizer (the warehouse part). The meal prep happens right there on the island. You chop vegetables, season meat, and even serve some dishes on it. The island doesn’t need you to move food from the counter to the table, it does both storage and cooking in one spot.
In real life, a company like an online retailer might use a data lakehouse. Every day, they get raw clickstream logs (what users click on the website), customer reviews (text), inventory data (numbers), and images (unstructured). Without a lakehouse, they would dump everything in a data lake for machine learning, but also copy a subset to a data warehouse for daily sales reports. That means two copies, extra storage costs, and data that might not match. With a lakehouse, they store all raw data in one place, then define tables on top of it using Delta Lake. A data analyst runs a SQL query on the same data to get today’s revenue, while a data scientist trains a model on the same data without moving it. Everyone uses the single, consistent copy.
Why This Term Matters
The data lakehouse matters because traditional architectures force IT teams to choose between the two undesirable extremes of data lakes and data warehouses. Data lakes are cheap and flexible, but they turn into “swamps” without proper governance, making it almost impossible to get reliable reports. Data warehouses give clean, fast reports but are expensive and can’t handle unstructured data like images, videos, or raw log files. In practice, many organizations end up maintaining both systems, leading to data silos, duplication, and a constant effort to keep data in sync.
For IT professionals, especially those preparing for Azure DP-900, the data lakehouse concept is central to modern data platforms like Azure Synapse. Microsoft explicitly positions Synapse as a lakehouse because it combines the massive storage of Azure Data Lake with the SQL analytics of a data warehouse. Understanding this helps you design cost-effective solutions: you don’t need separate services for data warehousing and big data processing. You also get features like data versioning, so if someone accidentally deletes data, you can restore it from a previous state (time travel).
Another reason it matters is performance. Because the lakehouse uses a transactional metadata layer, it can support concurrent read and write operations without corrupting data. This is a huge improvement over raw data lakes, where overwriting a file can break all running queries. In a business context, this means a data engineer can load new data while an analyst runs a dashboard, and both get correct results. The lakehouse also integrates well with machine learning frameworks (like PyTorch or TensorFlow) because the data is directly accessible in its native format, eliminating the need for complex export pipelines.
Finally, the cost savings are real. Storing data once in object storage is typically much cheaper than storing it multiple times in different systems. The lakehouse reduces the need for expensive storage engines by using the cloud’s most affordable storage tier (e.g., Azure Blob Storage) for all data, while using compute resources (SQL pools, Spark clusters) only when you need to query or transform. This separation of compute and storage is a key principle of the lakehouse, and it’s a concept that appears in certification questions about cloud data services.
How It Appears in Exam Questions
On the DP-900 exam, questions about the data lakehouse typically fall into three patterns: comparison, scenario selection, and feature identification.
Comparison questions present the definitions of a data lake and a data warehouse and then ask, “Which type of data store combines the flexibility of a data lake with the structure of a data warehouse?” The answer choices will include “data lakehouse,” “data mart,” “data warehouse,” and “database.” You must recognize that the lakehouse is the hybrid. Another variant lists characteristics (schema-on-read, ACID transactions, native file format) and asks you to identify the architecture.
Scenario questions are more common. For instance: “A company receives streaming data from IoT devices and also needs to run historical business reports on the same data. They want to reduce copying data and lower storage costs. Which solution should they implement?” The answer is a data lakehouse or Azure Synapse Analytics. A more specific scenario might describe a retail company with clickstream logs (JSON files) and product inventory data (CSV) that wants to run both real-time dashboards and SQL queries. A lakehouse allows both without transforming the data first.
Feature identification questions ask about the components of a lakehouse. For example: “Which open-source technology provides ACID transactions and versioning for data stored in a data lake?” Options might include Delta Lake, Apache Spark, Hive, or Blob Storage. The correct answer is Delta Lake. Another question might ask: “Which Azure service is a lakehouse solution?” The answer is Azure Synapse Analytics. Some questions will also test the concept of time travel: “Which feature allows you to query a previous version of data in a lakehouse?”
Troubleshooting-style questions are less common on DP-900 but appear in DP-203. For example: “Users report that a sales dashboard shows inconsistent numbers because data loads at different times. What architecture change would solve this?” The trick is to move from a raw data lake to a lakehouse with ACID transactions, ensuring that queries see a consistent snapshot.
Always read the scenario carefully. If the problem involves both structured and unstructured data, and the need for SQL queries, the answer is almost always the lakehouse. If the scenario only needs fast analysis on clean structured data, a traditional data warehouse is still valid. Don’t assume the lakehouse is always the best answer, it’s only the best when flexibility and mixed workloads are required.
Practise Data lakehouse Questions
Test your understanding with exam-style practice questions.
Example Scenario
A healthcare company, MediTrack, collects data from multiple sources: patient monitoring devices (streaming time-series data), doctor’s notes (text files), lab results (structured CSV files), and medical images (DICOM files). Currently, they store all raw device data and images in an Azure Data Lake Storage Gen2 (data lake) for research and machine learning, and they copy a cleaned subset of lab results and device summaries into a SQL database (data warehouse) for daily operational reports. This setup leads to two major problems: storage costs double because data is duplicated, and the research team often uses different data cleaning rules than the reporting team, causing mismatches in patient metrics.
To solve this, MediTrack decides to implement a data lakehouse using Azure Synapse Analytics. They keep all raw data in a single Azure Data Lake container. Using a notebook, they define Delta Lake tables on top of the raw data: a bronze table for raw device streams, a silver table for cleaned and structured data, and a gold table for aggregated daily reports. The research team can query the bronze table directly with Spark to train ML models, while the operations team runs SQL queries on the gold table for dashboards. Because all tables point to the same underlying files, there is no duplication.
One month later, a data engineer accidentally overwrites a partition of the gold table. The reporting team panics because the dashboard shows yesterday’s revenue as zero. Fortunately, because Delta Lake supports time travel, the admin runs a command to restore the table to the state before the overwrite. The dashboard is back online within five minutes, and no data is lost. The lakehouse architecture not only saved costs but also provided a safety net that a traditional data lake would not have offered. This scenario illustrates exactly the kind of situation where a lakehouse shines: mixed workloads, single copy of data, and resilience.
Common Mistakes
Thinking a data lakehouse is just a new name for a data lake.
A data lakehouse adds a transaction and metadata layer that provides ACID properties and SQL query capabilities, which a raw data lake lacks.
Recognize that the lakehouse enhances the lake with warehouse-like features, making it more than a simple storage pool.
Believing a data lakehouse cannot handle unstructured data like images or videos.
A lakehouse is built on object storage that can hold any file type. The transaction layer only manages metadata, but the raw files remain accessible.
Understand that the lakehouse is designed for all data types. Unstructured data is stored as files and can be referenced by the metadata layer for easier discovery.
Assuming a data lakehouse always replaces a data warehouse completely.
Some workloads, especially those requiring extremely low-latency queries or strict compliance, may still be better served by a specialized data warehouse.
Treat the lakehouse as a default choice for mixed workloads, but know when a traditional warehouse or a database is more appropriate (e.g., for transaction processing).
Confusing Delta Lake with the data lakehouse itself.
Delta Lake is an open-source storage layer that provides ACID transactions, but the lakehouse is the overall architectural pattern that includes Delta Lake along with a query engine and object storage.
Think of Delta Lake as a component inside the lakehouse. The lakehouse is the whole system; Delta Lake is the part that makes it reliable.
Forgetting that the lakehouse still requires data organization and governance.
Some believe that the lakehouse automatically organizes data. Without proper schema definitions and data quality rules, the lakehouse can still become a swamp.
Implement a medallion architecture (bronze, silver, gold) and enforce policies on data cataloging, access control, and retention.
Exam Trap — Don't Get Fooled
{"trap":"The exam might describe a scenario where a company wants to store both raw streaming data and run SQL reports, and then ask: “Which Azure service should they use?” with options like Azure SQL Database, Azure Cosmos DB, Azure Data Lake Storage, and Azure Synapse Analytics. Learners often choose Azure Data Lake Storage because it stores raw data, but that misses the SQL reporting requirement."
,"why_learners_choose_it":"They see “raw streaming data” and think “data lake” is the obvious answer. They forget that SQL reporting requires a query engine on top of the lake.","how_to_avoid_it":"Read the entire scenario.
If the requirement includes both raw storage and SQL-based reporting, the answer must be a lakehouse solution like Azure Synapse Analytics. Azure Data Lake Storage alone cannot serve SQL queries efficiently without an additional service like Synapse to provide the compute layer."
Step-by-Step Breakdown
Ingest raw data into object storage
All data, structured, semi-structured, unstructured, is first loaded into cloud object storage (e.g., Azure Data Lake Storage Gen2, Amazon S3). This is the cheapest storage tier and preserves the original format. No transformation occurs at this step, which minimizes latency and allows raw data to be available immediately.
Define a table schema via the metadata layer
Using a transaction layer like Delta Lake, you register a table by pointing to the files in object storage and defining a schema (column names, data types). The transaction layer writes a log that tracks which files belong to the table and any schema changes over time. This allows you to query the data without moving it.
Run initial transformations to create a bronze layer
Raw data is cleaned minimally, removing corrupted records, standardizing date formats, renaming ambiguous columns. This produces the bronze layer, which is an append-only, immutable copy of the raw data. It serves as a reliable source of truth for auditing and re-processing.
Aggregate and enrich for the silver layer
Further transformations are applied to join, filter, and enrich the bronze data. This creates the silver layer, which is still detailed but cleaner and more structured. It is suitable for ad-hoc analytics, data science, and machine learning. This step may involve deduplication, data quality checks, and business rule application.
Build aggregated views for the gold layer
The gold layer contains highly aggregated, business-ready data stored as tables or views. These are what power dashboards and BI reports. They are typically much smaller than the silver layer and are optimized for fast SQL queries. This layer uses star schemas or denormalized tables familiar to data warehouse users.
Queries execute via a distributed SQL engine
When a user runs a SQL query (e.g., via Azure Synapse Serverless SQL or Databricks SQL), the query engine reads the transaction log to identify the relevant files. It uses caching and indexing to speed up access. The engine can push down filtering and aggregation operations to the storage layer to reduce data movement.
Enforce security and governance
Access control is applied at multiple levels: storage (Azure RBAC), metadata (Unity Catalog or Hive Metastore), and query (row-level security). Audit logs track who accessed what and when. Data lineage is maintained through the transaction log, so you can trace any downstream report back to the raw source.
Practical Mini-Lesson
The data lakehouse is not just a theoretical concept, it’s something you can set up today in a cloud environment using Azure services. Let’s walk through a concrete implementation to see how it works in practice.
First, you need a storage account with Azure Data Lake Storage Gen2 enabled. Create a container, and inside it, create three directories: bronze, silver, gold. You will use these to implement the medallion architecture. For the transaction layer, you have two main choices: use Delta Lake (via Databricks) or use the built-in capabilities of Azure Synapse Analytics (which uses Delta Lake under the hood, starting with Synapse Runtime 2022). The key principle is that every table you create must have a `_delta_log` folder that tracks changes.
Let’s say you have a file of customer orders in JSON format. You load it into the bronze directory using Azure Data Factory, simply copying the file as is. Then, in a Synapse notebook (Scala or Python), you read the JSON file, apply some transformations (flatten nested fields, cast timestamps), and write it as a Delta table into the silver directory. The code looks like this: `df.write.format("delta").mode("append").save("/silver/orders")`. Now the silver directory contains Parquet files plus a `_delta_log` folder.
For the gold layer, you run an aggregation query: `df.groupBy("region").agg(sum("amount")).write.format("delta").save("/gold/region_summary")`. Now a BI analyst can query the gold Delta table using SQL like `SELECT * FROM region_summary` via a serverless SQL endpoint. The serverless SQL pool reads the Delta log to determine the latest files and returns results.
What can go wrong? Common issues include: schema mismatch (if you try to read a Delta table with a schema that doesn’t match the files), permission errors (if the SQL endpoint doesn’t have access to the storage), and performance problems (if you don’t run OPTIMIZE regularly to compact small files). Professionals need to schedule maintenance jobs: OPTIMIZE (to merge small files), ZORDER BY (to colocate related data), and VACUUM (to clean up old files after time travel retention). Always use the catalog (e.g., Hive Metastore) to register tables instead of hardcoding file paths, because the catalog provides a cleaner experience for BI tools like Power BI.
Finally, monitor costs. The lakehouse is cost-effective because you pay only for compute when querying, but if you run many unoptimized queries scanning huge tables, costs can spike. Use partitioning and clustering (like Z-order) to reduce data scanned. Also, set up automatic tiering in the storage account to move older, less-used data to cooler tiers. For certification, remember that the separation of compute and storage is what makes the lakehouse economical: you can have a large amount of data stored cheaply, with compute spun up only when needed.
Memory Tip
Think of a lakehouse as “lake + warehouse = lakehouse”, it stores raw data like a lake but queries cleanly like a warehouse, using a transaction log to keep things honest.
Covered in These Exams
Current Exam Context
Current exam versions that test this topic — use these objectives when studying.
Related Glossary Terms
A 2-in-1 laptop is a portable computer that can switch between a traditional laptop form and a tablet form, usually by detaching or rotating the keyboard.
The 24-pin motherboard connector is the main power cable that connects the computer's power supply unit (PSU) to the motherboard, supplying electricity to the motherboard and its components.
Two-factor authentication (2FA) is a security method that requires two different types of proof before granting access to an account or system.
A 3D printer is a device that creates physical objects by depositing layers of material based on a digital model.
5G is the fifth generation of cellular network technology, designed to deliver faster speeds, lower latency, and support for many more connected devices than previous generations.
The 8-pin CPU connector is a power cable from the power supply that delivers dedicated electricity to the processor on a computer's motherboard.
802.1Q is the networking standard that allows multiple virtual LANs (VLANs) to share a single physical network link by tagging Ethernet frames with VLAN identification information.
802.1X is a network access control standard that authenticates devices before they are allowed to connect to a wired or wireless network.
Frequently Asked Questions
Is a data lakehouse the same as Azure Synapse Analytics?
Azure Synapse Analytics is a specific implementation of the lakehouse pattern. Not every lakehouse uses Synapse, but Synapse is designed to be a lakehouse service that combines Azure Data Lake storage with SQL and Spark analytics.
Do I need Databricks to use a data lakehouse?
No, but Databricks is one of the most popular platforms for building a lakehouse because of its deep integration with Delta Lake and Spark. You can also build a lakehouse using open-source tools like Apache Hudi or Iceberg on any cloud.
Can a data lakehouse replace my existing data warehouse?
In many cases, yes, especially if your warehouse is used for analytics on large, diverse datasets. However, workloads that require sub-second query latency or high concurrency may still benefit from a dedicated warehouse. Evaluate your specific performance needs.
What is the main benefit of the data lakehouse over a data lake?
The main benefit is adding reliability and performance to a data lake. With a lakehouse, you get ACID transactions, schema enforcement, and SQL query support, which a raw data lake does not provide. This makes the data trustworthy for reporting and analytics.
Does the data lakehouse support real-time data?
Yes, many lakehouse implementations support streaming ingest using technologies like Kafka, Azure Event Hubs, or Spark Structured Streaming. The data can be written directly into Delta tables, supporting near real-time analytics.
How does the lakehouse handle security and compliance?
Security is handled at multiple levels: storage encryption (SSE), network rules (firewalls and private endpoints), access control (RBAC and ACLs), and data masking or row-level security at the query layer. The transaction log also provides an audit trail for compliance.
Summary
The data lakehouse is a data architecture that merges the flexibility of a data lake with the reliability of a data warehouse. It does this by adding a transactional metadata layer, typically Delta Lake, on top of cloud object storage. This allows you to store all forms of data, structured, semi-structured, and unstructured, in a single repository while still running fast SQL queries, machine learning, and streaming analytics on the same data. For IT professionals, the lakehouse reduces storage costs, eliminates data duplication, and simplifies governance by providing a single source of truth.
In the context of the DP-900 exam, the data lakehouse is a key differentiator. You must be able to explain the differences between a data lake, a data warehouse, and a data lakehouse, and identify which Azure services align with each pattern (Azure Synapse Analytics for lakehouse, Azure Data Lake Storage for lake, and Azure SQL Data Warehouse for warehouse). Questions will often present a scenario involving mixed workloads (both raw data and SQL reporting) and expect you to choose the lakehouse solution.
The practical takeaway for learners is to understand the concept of separation of compute and storage, and how the lakehouse uses a medallion architecture (bronze, silver, gold) to organize data. When preparing for the exam, focus on the features that the lakehouse enables: ACID transactions, time travel, schema evolution, and ELT instead of ETL. Avoid common mistakes like thinking the lakehouse is just a rebranded data lake, or confusing it with Delta Lake alone. With this knowledge, you will be able to answer lakehouse-related questions with confidence and see how the data lakehouse is the foundation of modern data platforms in the cloud.