2011-05-30 89 views
0

嗨,我是在Datawarehousing新手,对于功课问我实现了逻辑设计,物理和implementation.How你会对此建模数据仓库:设计数据仓库的逻辑模型,事实表和维度表

我祝设计数据仓库这给涉及到一个棒球联盟

玩家

进攻统计的答案:

•有多少次击球员击球。

•得分是多少。

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

•有多少homeruns。

•许多打点。

•上球

在防御许多基地:

▪多少出局,双杀采取

▪有多少次助攻有

▪多少错误导致或投手:

▪有多少游戏ES已经失去了

▪赢得了众多游戏

▪多少保存游戏

▪多少完整的游戏导致

▪多少游戏已经开始许多 时候,它已经漂

▪收到多少次命中,双重命中,获得三重命中,收到本垒打

至于玩家的数据,重要的是可以将其视为 赛季,有谁知道DW设计的这个精确部分的一些参考?有任何想法吗?

非常感谢。

回答

3

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

第二步是确定谷物。粮食是您在报告查询中需要表达的最低级别的细节。对于你的棒球比赛情况,这很可能是一个球场。

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

最后,您将识别与这些维度相关的措施的事实。这涵盖了您的问题中的许多措施,包括跑步是否得分 - 哪些因素可以在任何维度组合中添加,即在局,比赛,球队,球员或赛季级别。