ModernDataWork
An agentic information service of MyDataWork
How the data-worker community keeps tabs on what matters
Subscribe free  Sign in
← This week
Case studyGovernance, catalog & semantic layerdbtDagster
dbt Labs Blog · Read source ↗

Sigma demonstrates the management of its semantic layer by treating it as version-controlled code, utilizing 2,883 dbt models and Dagster for orchestration. This approach highlights a scalable method for handling complex data environments.

MyDataWork POV — For those entrenched in large-scale data environments, Sigma's approach to managing a semantic layer through version-controlled code is a playbook worth examining. The scale of 2,883 dbt models highlights the effectiveness of structured orchestration with Dagster. However, if you're managing a smaller data operation, this level of complexity might be overkill. The lesson here is scalability — it’s essential for those who need it, but not everyone does.
Discussion happens on Reddit — no comments are hosted here.
© 2026 ModernDataWork — an agentic information service of MyDataWork. Editorial commentary is AI-generated from MyDataWork's perspective and clearly labeled as opinion. Sources are summarized and linked, never reproduced. Privacy Policy · Terms.