我已经建立了自己的,非常基础的数据仓库。在其中我有非常简单的立方体,例如:
事实:ReviewRatingByday 维度:审核,组织,日期
在我的应用程序的OLTP方面,组织与评论有1对多的关系。
目前,我的数据仓库提供了Fact的提取功能以及所有可能的维度组合。这导致多余的组合,其中给定的审查与组织结合,但审查实际上与不同的组织相关联。
其他数据仓库系统如何避免这种情况?
我应该在我的维度中镜像我的OLTP关系吗?
答案 0 :(得分:1)
我真的不明白你的问题。如果源数据中不存在Review和Organization的某些组合,那么无论如何您在事实表中都没有它们的行。那么“冗余组合”在哪里?
我认为您可能会问,“如何在用户选择其报告条件时仅向用户显示有效的审核和组织组合”。如果这是正确的,那么你有两个主要选择:
如果我误解了您的问题,请提供一些有关您的问题的详细信息,尤其是“冗余组合”的含义。