嗨,我是Datawarehousing的新手,因为家庭作业要求我实现逻辑设计,物理和实现。您如何在数据仓库中对此进行建模:
我希望设计数据仓库,提供有关棒球联赛的统计数据的答案
对于球员
进攻:
•击球的次数是多少次。
•得分有多少。
•多少次点击,双打和三次命中。
•有多少家庭成员。
•许多RBI。
•许多以球为基础
在防守中:
▪多少次出局,双重比赛
▪有多少次助攻
▪有多少错误导致投手:
▪丢失了多少游戏
▪赢了很多比赛
▪已保存的游戏数量
▪完成多少游戏
▪有多少游戏已启动很多游戏 它有漂白的时间
▪收到多少击中,双击,收到三击,收到本垒打
对于玩家的数据,重要的是可以将其视为 本季,有没有人知道关于DW设计精确部分的一些参考?有什么想法吗?
非常感谢。
答案 0 :(得分:3)
设计任何数据仓库的第一步是选择业务流程。您已经通过基于棒球统计数据确定报告要求来实现这一目标,这已经是一个非常明确的过程(基于游戏规则)。
第二步是识别谷物。粒度是报告查询中需要表示的最低细节级别。对于你的棒球比赛情况,这很可能是一个球场。
接下来,您将确定描述谷物所需的尺寸。这些都很容易识别 - 游戏,投手,击球手和比赛日期都很明显。
最后,您将确定包含与这些维度相关的度量的事实。这包含了你问题中的许多措施,包括是否对得分进行评分 - 这可以在任何维度组合上加分,即在局,比赛,球队,球员或赛季级别。
答案 1 :(得分:0)