Architectural Principles Meta Tables and Meta Data

From PPDM Wiki
Jump to: navigation, search

There is a growing requirement to capture general information about the structure of the data model and the implementation of global issues such as UOM and coordinates. The proposed guidelines and the implementation of these guidelines provide a start that is expected to evolve in future releases of PPDM.

Contents

Objectives

To define a set of Meta tables to hold information about the structure of the PPDM data model that includes major components such as tables, columns, constraints, domains, and units of measure.

Usage

Data Model Documentation

Capture full names of table or columns (entity or attributes). Table and column names may be abbreviated to meet naming conventions or DBMS requirements. This provides a place for the complete name. Provide domains and identify to which domain a column belongs Provide common UOM, data type, data widths, value constraints.

Identify columns that are grouped

Groups of columns, such as those sharing common data domain information (depths), those used by an application or those affected by a business process can be defined to help manage the model and its usage.

Document user extensions

Provide a central repository for local extensions and/or subsets. This facilitates local managing of migration issues, as well as installation of PPDM-compliant systems.

Data management functions

The data management work group has provided a substantial set of extensions to the PPDM meta model that support improved data management practices. Refer to the work group documentation for details.

Back to Architectural Principles Index

Personal tools