π‘ We have open formats, automation, and AI β but not yet one coherent ecosystem.
1οΈβ£ The Reality Check: Open, But Fragmented
In the last few years, the data modeling world has made incredible progress. Weβve moved fromΒ proprietary repositoriesΒ toΒ open metadata, fromΒ ==static diagrams==Β ==to==Β ==version-controlled YAM==L, and fromΒ manual governanceΒ toΒ automated validation.
But as one reader recently pointed out in response to my articleΒ Do We Still Need Traditional Data Modeling Tools?:
βThereβs no integrated tool to gather these open data formats into a coherent single experience.β
And thatβs exactly the truth.

We now have:
- ==YAML and JSON to describe metadata==
- Git for version control and collaboration
- dbt for data transformation logic
- CI/CD pipelines for validation
- AI assistants for conceptual modeling
- And visual tools for diagrams and semantic layers
Yet we still lackΒ one integrated experienceΒ that ties all of these together β open, modular, and seamless. Weβve built the parts; we havenβt built theΒ orchestra.
2οΈβ£Β ==The Two Layers of Modeling:==Β Fuzzy vs Deterministic
Another important point raised in that same comment was aboutΒ AIβs role.
AI is excellent atΒ fuzzy interpretationΒ β translating workshops, documents, or conversations into conceptual structures. It helps us turn unstructured input into early models.
But when it comes toΒ deterministic modelingΒ β generating consistent DDL, dbt code, or governed metadata β AI quickly hits its limits. Thatβs whereΒ rules, code, and automation pipelinesΒ still outperform AI every time.
So the balance is clear:
UseΒ AI for context, andΒ code for consistency.
3οΈβ£ What We Have Today: The Patchwork Approach
Right now, the most successful teams use aΒ composable stackΒ that looks something like this:
Modeling / Visualization β Hackolade, SqlDBM, Ellie.ai, Draw.io
Metadata as Code β YAML / JSON files in Git
Validation / Governance β JSON Schema, Pydantic, Great Expectations
Code Generation β Jinja2 templates for DDL, dbt, docs
Automation / Delivery β GitHub Actions / GitLab CI / Airflow
AI Assistance β Concept extraction, naming, documentation
This works. Itβs modern, open, and powerful.
But itβs alsoΒ disconnectedΒ β each piece does its job in isolation.
We still spend time passing YAML between systems, converting diagrams into code, or reconciling metadata versions between catalogs, dbt, and notebooks.
In short, weβve gone fromΒ monolithsΒ toΒ microtoolsΒ β but we havenβt achievedΒ flow.
4οΈβ£ Whatβs Still Missing: The Metadata Operating System
Whatβs needed now isnβt another modeling tool. Itβs aΒ metadata operating systemΒ β an environment that connects the pieces we already have.
Such a platform would:
- Synchronize all metadata artifacts across tools
- Manage relationships and lineage across YAML, dbt, and catalogs
- Provide APIs for visualization, validation, and generation
- Let AI reasonΒ overΒ metadata, not replace it
- Be vendor-neutral and file-based, yet user-friendly for business stakeholders
It wouldnβt reinvent the wheel β it would connect the wheels we already built.
5οΈβ£ A Blueprint for Integration
We can already imagine this architecture:
βββββββββββββββββββββββββββββββββ
β Business Layer β
β Browser / Diagram tools β
β (Hackolade, Ellie.ai, etc.) β
ββββββββββββββββ¬βββββββββββββββββ
β
ββββββββββββββββ΄βββββββββββββββββ
β Metadata Core (Git) β
β – YAML/JSON as source of truthβ
β – Schema validation (CI/CD) β
β – Change lineage tracking β
ββββββββββββββββ¬βββββββββββββββββ
β
ββββββββββββββββ΄βββββββββββββββββ
β Automation Layer β
β – dbt, Jinja, SQL generation β
β – Testing and CI pipelines β
β – AI-assisted enrichment β
ββββββββββββββββ¬βββββββββββββββββ
β
ββββββββββββββββ΄βββββββββββββββββ
β Data Platform Layer β
β (Snowflake, Databricks, etc.)β
βββββββββββββββββββββββββββββββββ
πΉEvery layer is open.
πΉEvery artifact lives in Git.
πΉEvery process is automated.
And AI helps bridge the gaps between human context and machine structure.
6οΈβ£ Conclusion: The Next Frontier
πΉWeβve proven that metadata-as-code works.
πΉWeβve proven that AI can assist in modeling.
πΉNow we need to make itΒ coherent.
The next breakthrough wonβt come from a new modeling notation or another diagramming tool β it will come fromΒ integration. A unified environment where metadata, AI, and automation coexist naturally.
Until then, weβll keep building the orchestra β one instrument at a time.