Difference between revisions of "Data Dictionary"

From IMSMA Wiki
Jump to: navigation, search
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Under construction | The Data Dictionary is quite an ambitious task and it will take time until more than 1000 fields and 200 tables will be documented}}
+
{{Warning | Depending on if a database is originally created with 5.x or 6.0 there are differences in Foreign keys' '''CASCADE on delete'''.}}
 +
{{Note | The length of the fields may vary between databases that are migrated from [[Table differences between migrated and non-migrated databases | Legacy databases and databases]] that were created with {{IMSMANG}} of version 5 or newer.}}
 +
{{Note | [''italic''] will highlight something technical such as {{IMSMANG}} database table name.}}
 +
The Data Dictionary has two different user groups:
 +
* non-technical users
 +
* administrators.
  
The Data Dictionary has two user groups:
+
There are fields that are shown in the DIM that are of the type calculated fields and they are therefore not included in the Data Dictionary.
* non-technical users
+
Examples are:  
* administrators
+
* Calculated area,
and has the ambition to cover both user groups' needs.
+
* Last updated date and
 +
* Linked IDs.
 +
 
 +
The structure is following the layout of the Data Inventory Manager. The {{IMSMANG}} version 6.0 database contains '''205''' tables but not all of them are described here. Contact your  [[Information Management Team | GICHD IM advisor]] if you have questions about tables.
  
The {{IMSMANG}} database consists of three main groups of tables:
+
The maXML schema is described [[XML Documentation | here]].
* Items
 
** Approved information a.k.a. Item / Summary / CV tables
 
** Data Entry Forms a.k.a. infoversion tables
 
** Tables that belongs to both groups
 
* Task and Auxiliary Data
 
* Miscellaneous tables
 
** Data Inventory Manager and templates tables
 
** Migration tables
 
** System tables
 
  
{{Note | [''italic''] will highlight something technical such as {{IMSMANG}} database table name.}}
 
The data type used are
 
* Date
 
* Integer
 
* Multi-select (are stored in a separate table ''xx_has_imsmaenum'' and the look-up table ''imsmaenum'')
 
* Numeric (may have decimals)
 
* Single-select (use the look-up table ''imsmaenum'')
 
* String (have maximum length)
 
* Text (no maximum length)
 
 
{{NavBox Data Dictionary}}
 
{{NavBox Data Dictionary}}
 
[[Category:NAA]]
 
[[Category:NAA]]

Latest revision as of 12:49, 16 April 2018

Warning.jpg Depending on if a database is originally created with 5.x or 6.0 there are differences in Foreign keys' CASCADE on delete.
Note.jpg The length of the fields may vary between databases that are migrated from Legacy databases and databases that were created with IMSMANG of version 5 or newer.
Note.jpg [italic] will highlight something technical such as IMSMANG database table name.

The Data Dictionary has two different user groups:

  • non-technical users
  • administrators.

There are fields that are shown in the DIM that are of the type calculated fields and they are therefore not included in the Data Dictionary. Examples are:

  • Calculated area,
  • Last updated date and
  • Linked IDs.

The structure is following the layout of the Data Inventory Manager. The IMSMANG version 6.0 database contains 205 tables but not all of them are described here. Contact your GICHD IM advisor if you have questions about tables.

The maXML schema is described here.