![](/img/trans.png)
[英]How to deal with equally growing fact/dimension tables in datawarehouse design?
[英]Design logical model of Datawarehouse, Fact Tables and Dimensions Table
嗨,我是数据仓库的新手,对于家庭作业,请让我实现逻辑设计、物理和实现。您如何在数据仓库中使用 model:
我希望设计一个数据仓库,它给出与棒球联盟相关的统计数据的答案
对于玩家
进攻性:
• 击球手要击球多少次。
•得分多少。
•多少安打,双打和三打。
•打了多少本垒打。
•许多打点。
•许多基于球
在防守:
▪ 多少出局,双打需要
▪ 有多少次助攻
▪ 有多少错误导致或投手:
▪ 输了多少场比赛
▪ 赢了很多场比赛
▪ 保存了多少游戏
▪ 有多少完整的游戏线索
▪ 有多少游戏已开始多次出现白化
▪ 多少安打、接连击、接三连击、接全垒打
至于球员的数据,重要的是这可以看作是赛季,有没有人知道DW设计的那个精确部分的一些参考资料? 有任何想法吗?
非常感谢。
设计任何数据仓库的第一步是选择业务流程。 您已经通过根据棒球统计确定报告要求来做到这一点,这已经是一个非常明确的过程(基于游戏规则)。
第二步是识别谷物。 粒度是您需要在报告查询中表示的最低级别的详细信息。 对于您的棒球比赛情况,这很可能是一个球场。
接下来,您将确定描述谷物所需的尺寸。 这些都很容易识别——比赛、投手、击球手和比赛日期都是显而易见的。
最后,您将确定持有与这些维度相关的度量的事实。 这包括您问题中的许多衡量标准,包括是否得分 - 这将在任何维度组合中相加,即在局、比赛、球队、球员或赛季级别。
IBM 红皮书有几个标题很重要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.