Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
mikel_de
Creator
Creator

Advice about data model

Hello,

I have been trying to fix a model that had several synthetic keys and even a circular reference. After joining some tables, creating new keys and using mapping load when possible, I ended up with a model looking like this:

Capture.PNG

So I have two keys (Supplier_Group_Key and PO_Item_Key) that link three tables each. Even though the model works and the numbers are correct, as I am not really a data model expert, my question is, is this a good practice or there is a better way to do it?

This is just for learning purposes. Thanks!

1 Solution

Accepted Solutions
petter
Partner - Champion III
Partner - Champion III

No this seems to me to follow a very good practice.

Main would be called a FACT table.

The other tables are dimension tables.

View solution in original post

3 Replies
petter
Partner - Champion III
Partner - Champion III

No this seems to me to follow a very good practice.

Main would be called a FACT table.

The other tables are dimension tables.

paul_scotchford
Specialist
Specialist

I agree with Petter, your approach is very acceptable and one I use a lot.

mikel_de
Creator
Creator
Author

Thank you, Petter and Paul, for your input. Nice to know that I am on the right track.

Cheers!