I have a request for an attribute in a dimension that has a many-to-many relationship with another dimension.
Here is the case:
- Dimension 1: Employee
- Dimension 2: Nationality
I have 2 source tables :
- Employee
- Nationality
One employee can have multiple Nationalities codes. Each Nationality has an ID(code) and a label. A Nationality can belong to many employees.
In my data model the Fact is linked with the Employee and it's recording every change made to some specific fields of the Employee (and other dimensions).
Is it possible to use Bridge Table Method between Employee Dimension and Nationality Dimension and link only the Employee Dimension to my Fact ? If yes, how should I implement this method?