Changes

Name Rules Staging Area

452 bytes added, 13:43, 3 July 2015
no edit summary
In {{IMSMANG}} database the rule is unique name per data type '''and''' item. In version 5.x it was not possible to specify name when creating Custom Defined Fields (CDFs). It was only possible to specify the label which then also was set as name. Therefore there are CDFs with names like ''If the answer is No on question 14.1 then fill in the Comment field Medical and Physio'' or ''Specify''.
In version 6.0 it is possible to set the CDF's name '''and''' the name must be according to PostgreSQL rules. The name should be no longer than 60 characters and should not contain periods (.), underscores (_), or capital letters. In addition it cannot start with a digit , see [[Add Custom Defined Fields]]. '''But''' CDFs created with version 5.x do not follow these rules so they may be up 250 characters long and contain any character (\ @ ? é ô . space). They may also be written with another alphabet e.g. Arabic.
In {{IMSMANG}} the CDF name is contents of a database column but in the Staging area database it will be used a column name which of cause must be according to PostgreSQL rules. The Staging Area Generator handles CDF names that do not follow the rules:
* to facilitate working with the Staging area or using it with other applications the column name will be in '''lower''' case.
The geo part of the Staging area is creating SQL views that will be used by GIS software and here the maximum length for column names is '''31''' characters. The Staging Area Generator handles automatically duplicates by renaming them which sometimes is resulting in confusing column names.  [[Image:Staging area geo error.png|500px|center]]<div align="center">'' Geospatial part creating error caused by duplicate CDF names according to SAG Geo rules''</div>There are cases where the Staging Area Generator cannot handle the duplicates.
{| class="wikitable"
! Comment
|-
| "Economic aid received - from whom (comment) "
| economic_aid_received___from_whom__comment__
| economic_aid_received___from_wh
|The CDF name has one trailing space
|-
| Specify
| dangerous_area_user_defined_f6
|
|-
| Encouraged to complete education
| encouraged_to_complete_education
| encouraged_to_complete_educatio
|
|-
| Encouraged to complete education - comments
| encouraged_to_complete_education___comments
| encouraged_to_complete_educat2
|
|}
{{NavBox Business Intelligence}}
[[Category:VIE]]
6,632
edits