Kimball Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Data Warehouse Dimensional Modeling – Alphabetic Grades?

2 posters

Go down

Where do alphabetic grades belong?

Data Warehouse Dimensional Modeling – Alphabetic Grades? Vote_lcap0%Data Warehouse Dimensional Modeling – Alphabetic Grades? Vote_rcap 0% 
[ 0 ]
Data Warehouse Dimensional Modeling – Alphabetic Grades? Vote_lcap0%Data Warehouse Dimensional Modeling – Alphabetic Grades? Vote_rcap 0% 
[ 0 ]
Data Warehouse Dimensional Modeling – Alphabetic Grades? Vote_lcap0%Data Warehouse Dimensional Modeling – Alphabetic Grades? Vote_rcap 0% 
[ 0 ]
Data Warehouse Dimensional Modeling – Alphabetic Grades? Vote_lcap0%Data Warehouse Dimensional Modeling – Alphabetic Grades? Vote_rcap 0% 
[ 0 ]
 
Total Votes : 0
 
 

Data Warehouse Dimensional Modeling – Alphabetic Grades? Empty Data Warehouse Dimensional Modeling – Alphabetic Grades?

Post  bertalot17 Fri Oct 09, 2015 3:02 pm

Hello!

First off, thank you for taking time to read this post. As a data modeler on a BI team in an higher education setting, I am struggling with a certain dimensional modeling dilemma and am not sure how to handle it. The dilemma I am struggling with is what to do with grades - alphabetic grades(A,B,C,D,F,WX, etc). We closely follow Kimball's approach for data modeling - one model for each business process. Poking around on Kimball's page, I found an article that mentions putting grades on a fact table and not in a dimension table(http://www.kimballgroup.com/2003/01/fact-tables-and-dimension-tables/). However, he doesn't say if the grade is numeric(60, 70, 80, 90 ,100, etc) or if it is alphabetic like mentioned above. The article makes it seem like it belongs directly on the fact table. I can understand that if a grade is numeric, it belongs on the fact for sure - it's a true numeric measure. But if the grade is alphabetic only, do we have a dimension table that holds all of those available grades that links to the fact table through a sequential ID number? Do we put them directly on the fact table? Maybe they belong in both places? Maybe it doesn't matter at all? There are factless facts and this could be a scenario for one but I wanted to check and see how other institutions in higher education have handled this dilemma. I have not yet encountered a dilemma like this in my data modeling career thus far and cannot foresee the negative and positive impacts creating the model one way or another may have in the long term. How has your intuition handled this scenario in the context of data modeling?

Thank you for your time and input!

bertalot17

Posts : 5
Join date : 2013-03-26

Back to top Go down

Data Warehouse Dimensional Modeling – Alphabetic Grades? Empty Re: Data Warehouse Dimensional Modeling – Alphabetic Grades?

Post  ngalemmo Fri Oct 09, 2015 5:27 pm

It's a dimension, but does it need a dimension table?

If there are other attributes associated with the letter grade, then you would typically have a dimension table to hold those attributes.  If all there is is the letter grade itself, then you store it as a degenerate dimension in the fact.

However, it is common that a grade also has a numerical score in order to calculate GPA and such.  If the rules for assigning the score are fixed, there is no reason you cannot store both the letter grade and score on the fact. The score is a measure.
ngalemmo
ngalemmo

Posts : 3000
Join date : 2009-05-15
Location : Los Angeles

http://aginity.com

Back to top Go down

Data Warehouse Dimensional Modeling – Alphabetic Grades? Empty Re: Data Warehouse Dimensional Modeling – Alphabetic Grades?

Post  bertalot17 Mon Oct 12, 2015 11:18 am

Thank you. I will look into this method a bit more.

bertalot17

Posts : 5
Join date : 2013-03-26

Back to top Go down

Data Warehouse Dimensional Modeling – Alphabetic Grades? Empty Re: Data Warehouse Dimensional Modeling – Alphabetic Grades?

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum