Jaco van der Laan

⚙️ Model-Driven Data Engineering

08/10/2025  ·  Data Engineering

‹ ›

From metadata to automation — designing intelligent, governed, and explainable data platforms

Why Model-Driven Thinking Changes Everything

Data engineering is evolving — from hand-coded pipelines to metadata-driven platforms.
The future isn’t about writing more SQL; it’s about building systems that can generate, validate, and explain themselves.

Model-Driven Data Engineering explores how to make that transition.
It’s about replacing manual data manipulation with architecture-as-code, metadata-as-design, and models-as-truth.

In this publication, we turn the principles of modeling and metadata management into a practical engineering discipline — one that blends automation with human understanding.

What You’ll Find Here

Each article explores how models, metadata, and automation reinforce one another — turning data platforms into self-documenting, governed ecosystems.
Topics include:

  • Metadata-driven data architecture and governance
  • Business-friendly mapping and integration
  • Historization and temporal modeling (Dual SCD2, PIT, and bitemporal structures)
  • Migration and SQL optimization patterns
  • Delivery and consumption layer design
  • Visualization, lineage, and metadata tooling
  • The evolution of modeling tools — from PowerDesigner to VS Code, CrossBreeze, and OpenMetadata

It’s a hands-on look at how to engineer data with design principles — not just pipelines.

1. From Coding to Modeling

The shift from writing ETL scripts to defining reusable metadata.

These stories show how metadata and models become the new source code — accelerating delivery while preserving meaning.

2. Influences & Collaboration

Model-driven design stands on the shoulders of giants.
This section honors and connects the people who shaped the practice:

Together, they form the living lineage of model-driven thinking.

3. Metadata-Driven Architecture & Governance

Metadata is more than documentation — it’s the foundation of governance and automation.

These articles show how metadata can manage quality, lineage, and compliance — all while driving code generation.

4. Business-Oriented & Universal Modeling

Keeping architecture aligned with business meaning through shared structures and universal patterns.

Here, the focus shifts from pipelines to meaningful design — where every model tells a business story.

5. Source Models & Business-Friendly Mapping

Bridging raw data and business understanding through metadata-driven mapping.

These articles show how mappings become living transformations — stored, versioned, and explainable through metadata.

6. Historization & Temporal Modeling

Capturing change over time is where design meets discipline.

Historization transforms raw data into auditable knowledge — the time dimension of trust.

7. Delivery & Consumption Layers

Designing exposure views and delivery schemas that make historized data consumable.

The delivery layer turns engineering into experience — where governed data becomes insight.

8. Migration & SQL Best Practices

Migrating from legacy SQL and monolithic ETL to modular, metadata-driven pipelines.

Here, code becomes cleaner, safer, and aligned with the metadata that describes it.

9. Modeling Tools & Visualization

Tools evolve, but the principle stays the same: models and metadata must stay synchronized and visible.

The visual layer closes the loop between design, metadata, and delivery.

10. Events & Community

Conversations that shape the field — insights from summits and peers who share the same mission.

This publication celebrates the shared journey of practitioners building the next generation of data architecture.

The Unifying Theme

Model-Driven Data Engineering is not just about automation — it’s about understanding.

When models, metadata, and meaning align, data platforms become predictable, explainable, and trusted by design.
That’s the heart of model-driven thinking.

Join the Movement

Follow this publication to explore how metadata, modeling, and automation redefine modern data engineering.
If you believe that platforms should be as elegant as the models that describe them — welcome home.