数据仓库-维度建模
|
我是BI / Datawarehousing的新手,在构建了一些简单的示例之后,我需要构建一个更复杂的结构。我的项目最初涉及产品许可证,并且我按月/年和按计划衡量了售出的数量,并且仅计算了许可证的数量。
现在的要求是引入那些度量标准。例如,当您进入一组特定的许可证时,他们希望查看这些许可证的完全不同的指标。例如,如果在2011年3月售出100个许可证,则安装,激活和取消了产品数量。 (我们跟踪该信息,但不在DW中跟踪)。因此,我正在寻找执行此操作的最佳方法...我假设要做的第一件事是为安装,激活和取消添加三个维度-并具有三个事实表?还是每个许可证都有一个事实表,并且有一行要取消,安装或激活? (因此可以重复一份许可)。还是有一个事实表,其中有用于安装,取消和激活的不同字段?另外,您如何将一个事实表与另一个事实表关联?是通过维度还是它们可以通过其他方式关联?
任何帮助将非常感激!
编辑:
感谢您的帖子...我也想第二种选择可能是正确的选择。但是在这个实现中,我有一个独特的问题。因此,可以衡量的事实之一是出售许可证的数量-当然是按日期划分的。可以说我为安装,取消,激活添加了一行。要求他们能够看到关联的事实。例如,如果在给定的时间范围内添加单独的行,则可以告诉我售出了多少,安装了多少。
但是他们希望看到在特定的时间范围内购买了多少,在其中购买了多少。例如,如果时间表是三月,并且三月份售出了100个,那么在这100个中,有多少个已安装-即使它们的安装时间可能比游行晚得多,因此行日期不在他们正在查找的时间范围内at ....这是常见问题吗?如何解决?
没有找到相关结果
已邀请:
1 个回复
旦彤