Difference between revisions of "Column Names"
m (→Full Path) |
m |
||
Line 1: | Line 1: | ||
Fact Oriented Modeling requires all fact types to be uniquely named. When a FOM Model is transformed towards a logical model, or implementation, the column names may become | Fact Oriented Modeling requires all fact types to be uniquely named. When a FOM Model is transformed towards a logical model, or implementation, the column names may become too long and elaborate. Therefor CaseTalk and the Viewer allow column names to be formatted using naming conventions. | ||
A generated employee table may contain columns for first name and last name, originating from a person fact type. | |||
= Full Path = | = Full Path = | ||
* | The full path will name the full paths from the very first role to the final label type. | ||
* | * Employee_Person_PersonFirstName_FirstName | ||
* Employee_Person_PersonLastName_LastName | |||
= Relevant Path = | = Relevant Path = | ||
The relevant path setting will skip intermediate fact types names. Naming the first and complimenting that with a unique tail. | |||
* Employee_PersonFirstName_FirstName | |||
* Employee_PersonLastName_LastName | |||
= Compressed Path = | = Compressed Path = | ||
This compressed path setting starts with a full path, and then remove repetitive redundant names from it. | |||
* Employee_PersonFirstName | |||
* Employee_PersonFirstName | |||
= Unique Tail = | = Unique Tail = | ||
The unique tail setting starts from the label type and work it's way to the table name. Inserting parts until all column names are unique. | |||
* FirstName | |||
* LastName |
Revision as of 12:18, 28 December 2017
Fact Oriented Modeling requires all fact types to be uniquely named. When a FOM Model is transformed towards a logical model, or implementation, the column names may become too long and elaborate. Therefor CaseTalk and the Viewer allow column names to be formatted using naming conventions.
A generated employee table may contain columns for first name and last name, originating from a person fact type.
Full Path
The full path will name the full paths from the very first role to the final label type.
- Employee_Person_PersonFirstName_FirstName
- Employee_Person_PersonLastName_LastName
Relevant Path
The relevant path setting will skip intermediate fact types names. Naming the first and complimenting that with a unique tail.
- Employee_PersonFirstName_FirstName
- Employee_PersonLastName_LastName
Compressed Path
This compressed path setting starts with a full path, and then remove repetitive redundant names from it.
- Employee_PersonFirstName
- Employee_PersonFirstName
Unique Tail
The unique tail setting starts from the label type and work it's way to the table name. Inserting parts until all column names are unique.
- FirstName
- LastName