let the dimension logical key be separate from the primary key of the table