795 tutorials · free to read

A working handbook for data and software engineering.

Hands-on tutorials by Alex Merced on Apache Iceberg, the data lakehouse, pipelines, agentic AI, and the languages and tools that hold it all together.

Follow an ordered learning track with prerequisites and checkpoints →

Browse by topic

All topics

Latest tutorials

Page 71 of 133
  1. 01How to Build a Semantic Layer: A Step-by-Step GuideMost teams start building a semantic layer the wrong way: they open their BI tool, create a few calculated fields, and call it done. Six months later, three ...
  2. 02Semantic Layer vs. Metrics Layer: What's the Difference?Both terms appear in every modern data architecture diagram. They're used interchangeably in conference talks, Slack threads, and vendor marketing. And almos...
  3. 03Semantic Layer vs. Data Catalog: Complementary, Not CompetingWe already have a data catalog, so we don't need a semantic layer. This is one of the most common misconceptions in modern data architecture.
  4. 04Slowly Changing Dimensions: Types 1-3 with ExamplesDimensions change. A customer moves cities. A product gets reclassified. An employee changes departments. How your data model handles these changes determine...
  5. 05Why Your AI Initiatives Fail Without a Semantic LayerYour team builds an AI agent. It connects to your data warehouse. A product manager types What was revenue last quarter? and gets a number. The number is wrong.
  6. 06The Role of the Semantic Layer in Data GovernanceMost organizations have a data governance policy. It lives in a Confluence page. It defines who owns what data, what terms mean, and who should have access. ...