Primary Keys
Below are the rules for naming primary keys.
Object Type
Naming Convention
Naming Model
Example
Dimension Table
The primary keys of dimension tables are named after the name of the dimension without the Dim modifier and adding a CK for contrived key at the end.
[DimensionNameWithOutDim]CK
CustomerCK
Fact Table
Fact table primary keys should not be a concatenated key. It should be an atomic autoincremented number so individual rows are easily identified. All primary keys on fact tables are named the same.
Row
RowID
Master Data Table
MDM table primary keys should share the name of the table and end in EK for enterprise key.
[TableName]EK
CustomerEK
Staging Table
All staging tables have identically named primary keys.
ETLKey
ETLKey
Last updated