> For the complete documentation index, see [llms.txt](https://docs.invariant.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.invariant.io/discovery/inventory-manager/metadata-management.md).

# Metadata Management

## Metadata Management

![](https://724854478-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-La2sX-P4ltNEEARqyX7%2F-LaR1ebh-AiAzxraNhtd%2F-LaR1hc__1Z78ahs7J1H%2Fmetadata_module.PNG?alt=media\&token=6a89d1cf-0590-40a6-a54a-3ac05d050ceb)

### Table Structure definitions

The Metadata Management component supports tracking the source database table metadata by release versions. Based on configuration, the metadata management component records the table definitions of the source databases.

### Pipeline Mapping definitions

Based on the table definitions, the metadata management component generates the pipeline configuration as a set of XML files as well as the target database DDL for the incremental, reconciliation and current view.

### Reconciliation Script definitions

The artifact generator can be used to generate scripts for running daily batch extracts and reconciliation of the data from stream load. The reconciled data can be merged to create current view of the data.
