Sitemap

Member-only story

Bringing Requirement Modeling into Metadata-Driven Data Architecture

5 min readNov 2, 2025

--

From UML and PowerDesigner roots to YAML-based modeling in VSCode

Introduction — The Missing Bridge Between Business Intent and Data Design

Modern data architecture has evolved rapidly. We’ve moved from hand-crafted SQL to metadata-driven frameworks, where YAML files and declarative logic generate the data platform itself.

We’ve learned to describe conceptual, logical, and physical models as metadata-as-code, feeding automated engines that generate tables, pipelines, and tests.

But one crucial layer is often missing: Requirements.

🔹Where do business requirements live?
🔹How are they linked to conceptual entities and logical models?
🔹And how can we trace them — from stakeholder intent to physical implementation?

This is the bridge we’ll rebuild. Requirement modeling was once native to tools like PowerDesigner and UML; now it deserves a modern home in YAML, Git, and VSCode.

💡 Not a Medium member? You can read this article for free using this friend link.

Press enter or click to view image in full size

1. How Requirement Modeling Used to Work

--

--

Model Driven Data Engineering
Model Driven Data Engineering

Published in Model Driven Data Engineering

Practical insights for building scalable, metadata-driven data platforms. Articles on data modeling, automation, and modern data engineering practices.

Jaco van der Laan
Jaco van der Laan

Written by Jaco van der Laan

Exploring Business & Logical Data Modeling. Writing on Clarity, Structure & Creative Approaches to Data Architecture.