设计数据仓库,事实表和维度表的逻辑模型

时间:2011-05-30 15:50:14

标签: database-design data-warehouse fact-table

嗨,我是Datawarehousing的新手,因为家庭作业要求我实现逻辑设计,物理和实现。您如何在数据仓库中对此进行建模:

我希望设计数据仓库,提供有关棒球联赛的统计数据的答案

对于球员

进攻:

  

•击球的次数是多少次。

     

•得分有多少。

     

•多少次点击,双打和三次命中。

     

•有多少家庭成员。

     

•许多RBI。

     

•许多以球为基础

在防守中:

  

▪多少次出局,双重比赛

     

▪有多少次助攻

     

▪有多少错误导致投手:

     

▪丢失了多少游戏

     

▪赢了很多比赛

     

▪已保存的游戏数量

     

▪完成多少游戏

     

▪有多少游戏已启动很多游戏   它有漂白的时间

     

▪收到多少击中,双击,收到三击,收到本垒打

对于玩家的数据,重要的是可以将其视为 本季,有没有人知道关于DW设计精确部分的一些参考?有什么想法吗?

非常感谢。

2 个答案:

答案 0 :(得分:3)

设计任何数据仓库的第一步是选择业务流程。您已经通过基于棒球统计数据确定报告要求来实现这一目标,这已经是一个非常明确的过程(基于游戏规则)。

第二步是识别谷物。粒度是报告查询中需要表示的最低细节级别。对于你的棒球比赛情况,这很可能是一个球场。

接下来,您将确定描述谷物所需的尺寸。这些都很容易识别 - 游戏,投手,击球手和比赛日期都很明显。

最后,您将确定包含与这些维度相关的度量的事实。这包含了你问题中的许多措施,包括是否对得分进行评分 - 这可以在任何维度组合上加分,即在局,比赛,球队,球员或赛季级别。

答案 1 :(得分:0)