Say I want to create a product dimension. It will have product id as primary key, product name as value.
The sales fact table will link to the product dimension on the product id key.
In the OLTP system the product table has normalized relationship with Product sub category table. And product sub category table has relationship to product category table.
I am trying to understand - On what basis or factors is a decision to be made regarding denormalizing tables and having the product category and sub category values into the product dimension table.