Method
CI applied to metadata — metadata changes flow through the platform continuously, validated and propagated like code.
Continuous Metadata Integration (CMI) does for metadata what CI did for code: every change to a model, mapping, or rule enters a pipeline that validates it, checks its impact, regenerates the affected artifacts, and propagates the result — automatically, on every change, not in quarterly release ceremonies. A modeler merges a changed mapping; minutes later the platform has consistent SQL, tests, lineage, and documentation reflecting it, or a failed check explaining why not. The premise is metadata-as-code: once metadata is versioned in a repository, it can ride the same machinery as software — branches, pull requests, automated checks, promotion through environments. But CMI adds the metadata-specific stages that code CI does not have: semantic validation (is the model internally consistent?), impact analysis via lineage (which downstream artifacts does this change touch?), and regeneration as the deployment step, with the validation loop as the quality gate on what generation produced. CMI is what makes a model-driven platform feel alive rather than ceremonial. Without it, the model is technically the source of truth but practically a bottleneck — changes queue up for the next big regeneration, and people start patching downstream to avoid the wait, undoing the model-driven contract one hotfix at a time. With it, the shortest path to any change runs through the model, which is exactly where you want the habit to form.
← All concepts & vocabulary