【问题标题】:Data Warehouse schema : Star or Snowflake (case included)数据仓库模式:星形或雪花(包括案例)
【发布时间】:2015-01-04 14:19:39
【问题描述】:

我需要一个特定案例来为大学创建数据仓库架构。 我试图创建一个 [schema] http://i.imgur.com/EJPaVgq.jpg 但看起来我走错了方向

案例:

大学目前有 5 门课程 - 基础、商业计算、 商业、经济和法律。它提供5个级别的教育。每个 学年包括2个学期。我们有许多模块 属于课程,其中一些是核心模块,一些是 可选的。有些模块是一个学期,有些是一年。 每个模块都有具有权重的评估组件 模块上的整体标记。评估有不同的类型 像课堂测试,课程作业,期末考试等。学生注册 基础课程开始。学生可能会改变课程 随着时间的推移(例如,从业务转移到业务计算)。 大学想了解: • 学生注册 课程和模块,并随着时间的推移跟踪它们的变化。 • 学生和教师的学业进步和表现 不同的课程和模块,包括评估组件 (课程作业、课堂测试、期末考试等)。

如果可能,请将架构作为屏幕截图或其他方式附上。我是数据仓库的新手,所以我对它了解不多,也没有创建它们的经验。 我将非常感谢任何能够以某种方式更接近解决问题的帮助。 对不起我的英语不好。 谢谢你,祝你有美好的一天。

【问题讨论】:

  • 是否有一个规范化的数据库,您要从中提取数据?
  • Dan Bracuk,目前没有数据仓库的数据,模式准备好后,我需要填写一些数据来测试案例需要的查询(如果需要,我也可以显示查询需求)。
  • 看来没有人能真正帮上忙,唉,可惜了,还是谢谢那些回答我的问题并尽力提供帮助的人。问题仍然悬而未决,任何建议都会被采纳

标签: sql data-warehouse ssms star-schema snowflake-schema


【解决方案1】:

我相信这将是混合雪花,因为您在这里有两个事实表,并且周围还有其他几个维度表连接

【讨论】:

    【解决方案2】:

    关于这两种模式的优点的一些快速参考。 http://www.diffen.com/difference/Snowflake_Schema_vs_Star_Schema

    【讨论】:

    • 对于我们的报告服务器,我们将原始 ERP 数据转换为可用表 (ETL),然后使用 COGNOS 创建用于报告的雪花模式。这为我们提供了最大的多功能性,因为外部业务流程会随着时间的推移不断变化,而报告执行时间是我们为这种灵活性所做的最大牺牲。但是,由于我们为报告系统生成了自定义报告表,因此适当的索引可以最大限度地减少该过程自然产生的产前影响。
    猜你喜欢
    • 2012-12-28
    • 2021-04-21
    • 2015-02-23
    • 2017-09-20
    • 2017-12-01
    • 1970-01-01
    • 2012-07-01
    • 2021-05-12
    • 2021-08-01
    相关资源
    最近更新 更多