About Data Model Manager

The Data Model Manager is an application installed on your local admin machine to either:

  • Update an existing Data Model installation to a newer version.
  • Perform a new installation of the Electricity or Gas Data Model.

It provides a structured methodology to deliver Data Model upgrades and defect fixes.

How do you use it?

There is no requirement to update the Data Model Manager for each Data Model release. The release contents are in the Data Model package.

The Data Model Manager has CLI and GUI variants specific for each target database platform. It takes a Data Model package as the primary input and assesses the package against the target Data Model database. It determines which artefacts to apply based on the database patch level or user selections.

What is a data model package?

A Data Model package is a zip file containing metadata about the specific release and its associated artefacts, typically in the form of SQL scripts. Each package contains one or more major or minor Data Model releases.

Data Model packages are provided as two variants:

  • A CREATE package for creating a new installation of the associated Data Model.
  • An UPGRADE package for upgrading an existing Data Model installation to a later version.