Data lakehouse
A data lakehouse is a data architecture pattern combining the flexible storage of data lakes with the governance, reliability, and analytical capabilities of data warehouses.
Architecting an Apache Iceberg Lakehouse
A data lakehouse is a data architecture that combines the openness and flexible storage of a data lake with the governance and analytical capabilities of a data warehouse.
- How it is used
- Unifies governed analytics, BI, AI, and operational access around shared Iceberg datasets while reducing movement, duplication, and vendor lock-in.
- How deep it goes
- Defines the architecture, explains Iceberg transactions and table behavior, identifies five layers, and reaches maintenance practices without specification-level detail.
- Examples
- Uses a fashion-retail pipeline from PostgreSQL through Spark, Iceberg, Dremio, and Superset, alongside external-source federation scenarios.
- What you can do after
- Apply it via Apache Iceberg, modular lakehouse layers, federation, shared semantic definitions, and maintenance practices for governed analytics.
Read how Architecting an Apache Iceberg Lakehouse explains data lakehouse →
First-Party Data Activation
A data management architecture that combines data-lake flexibility for diverse data with data-warehouse capabilities for structured management and analytics.
- How it is used
- Unifies fragmented first-party marketing data so teams can analyze customer activity, build segments, and measure campaigns against a shared foundation.
- How deep it goes
- Defines the hybrid architecture and explains reliability, activation, and adoption trade-offs; stops short of code-level implementation.
- Examples
- Uses a retailer’s disconnected purchases, CRM tables, website logs, call-center transcripts, and customer-level campaign experiments.
- What you can do after
- Evaluate/understand it as an incremental marketing data foundation and decide whether its analytical benefits justify migration, governance, and cost demands.
Read how First-Party Data Activation explains data lakehouse →
Related concepts
- customer data platformused by · A customer data platform is a platform that unifies customer data from multiple sources into persistent customer profiles for activation and analysis.
- ACIDuses · ACID is the set of database transaction properties—atomicity, consistency, isolation, and durability—that characterize reliable transactional behavior.
- Apache Iceberguses · Apache Iceberg is an open table format for managing large analytical datasets with metadata, schema evolution, snapshots, and transactional operations across distributed or object storage.
- consumption layerhas part · A lakehouse architectural layer that exposes data to business-intelligence, artificial-intelligence, and real-time applications.
- lakehouse cataloghas part · A catalog is a service or interface that registers lakehouse tables, resolves their metadata, and coordinates table updates across data engines.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

