Public docs

Data governance

Martenweave is an open-source data model registry for SAP migration, MDM, and data governance. This page describes how data-governance teams can use it to make policies, standards, and decisions operational and auditable.

What the problem looks like

Data governance frameworks define ownership, quality rules, lineage, and standards. In practice, those frameworks often stay on paper while projects make local decisions in spreadsheets and tickets. That makes it hard to answer questions like:

How Martenweave helps

Martenweave stores model knowledge in canonical Markdown and YAML files. Each object has a stable ID, type, status, and references. Deterministic validators check IDs, types, references, and context rules before anything is indexed.

For data governance work this means:

What it is not

Martenweave is not a workflow engine, a generic data catalog, or a policy-enforcement layer inside a database. It is a model-governance and evidence layer that makes policies reviewable, traceable, and version-controlled. The local generated viewer is read-only.

Example scope

A typical data-governance slice includes:

Getting started

  1. Install martenweave-core with pip install martenweave-core.
  2. Run martenweave init ./my-model to scaffold a repository.
  3. Add governance objects as Markdown + YAML files under model/.
  4. Run martenweave validate and martenweave build-index --jsonl.
  5. Review ownership, decisions, lineage, and gap reports with stakeholders.

See Governance and How it works for the full workflow.