Ali*_*ani 5 data-warehouse business-intelligence
我正在尝试为以下内容提出一个维度模型:
源数据来自游戏机作为仪表消息。基本上,游戏机接受付款并发送几个度量的当前值的快照。该消息包含超过 15 种计量类型,例如投币级别(以美分为单位)、游戏级别、赢的游戏、输的游戏等。每天都会捕获此消息。由于数字级别的快照是每天拍摄的,我认为我们应该使用定期快照事实表。
将数值的级别存储为度量值(例如,截至快照时机器的总投币值和玩的游戏总数)会更好还是我们应该存储快照期间的贡献金额(例如 100 美元是存款并在一天内进行了 10 场比赛)。或者水平和贡献都可能(水平不会在日期维度上相加,但贡献会)??分析上有什么不同。
我们还没有开始收集需求,但似乎有很多要求对投币数据进行趋势分析,例如按月每台机器。
谢谢,
分析起来有什么区别。
存储适用于快照周期的值自然适合大多数类型的报告,包括“对投币数据趋势的请求,例如按每台机器的月份”。
风险在于,如果快照丢失,计算机上的总数可能与多维数据集中的总数不匹配。存储两者将为您提供交叉检查的方法。