我是维度建模的新手,我正在为一所大学做维度模型。我掌握的当前业务流程实际上是销售/收入。我一直在阅读不同书籍的不同章节,虽然我认为我对事实和维度有很好的理解,但我很难将销售过程与论文相适应。
理想情况下,学校的销售过程类似于其他企业,学生是客户,产品是他们学习的“课程”。但是在某些情况下有不同的产品类型,我不知道如何适应产品类型。例如,学生支付与任何课程无关的申请费、滞纳金或成绩单申请费。如何在我的明星中适应这些不同类型的收入流?
到目前为止我所做的是这样的
Sales_FACT
====
Date_Key_FK
Product_Key_FK
Campus_Key_FK
Student_Key_FK
ChargeCredit_SKU
Amount
Product_Key
------
Product_Key_PK
SectionID
AcademicYear
AcademicTerm
AcademicSession
CourseCode
CourseName
ProductType???
现在对于某些类型的产品(例如成绩单申请费)——我没有课程名称、代码、学期、课程——我正在努力解决这个问题。
有人对此有任何意见吗?或任何有用的材料/模式示例肯定会欣赏它们
谢谢,