I am currently trying to put together an EDW Bus Matrix to summarize an existing data warehouse/data model I have in place, but am not sure of the best way to show a particular relationship.
In my data model for a manufacturing business, I have a dimensional table for jobs/positions, and a dimensional table for workcenters.
Workcenters indicate the process where production was being done. Jobs indicate the position an individual was working in. A job may relate to one or more workcenters.
These two dimensions are joined through a foreign key connecting to a 'manning category' table/field. For example, there may be a job on each shift, or multiple people working on the same line that correspond to the same manning category. Likewise, multiple workcenters may have the same manning category if they are closely linked or run together at the same time.
I would like to try to summarize this into a matrix to make it easy for people to understand the relationship as well as help with future planning, but is there a common practice for handling this? I have not been able to find much information on this topic.
While by and large I am sticking to a standard star schema approach, there are a few examples like this in my model that require me to join dimensions through these snowflake type outer dimensions. It seems like this is fairly well accepted when necessary, but I was wondering if other have encountered this issue when trying to summarize their DW in an EDW Bus Matrix.
Any advice would be appreciated.