我正在处理客户维度表大于事实表的数据仓库项目。 Dimension和Fact表是从CRM系统创建的。
事实表监视诸如信件之类的活动被发送给客户或客户请求帮助。一半的客户没有活动,剩下的客户活动很少;大多数有活动的客户都有一个活动。
我不确定星型模式是否是项目的最佳解决方案。你有没有从事类似的项目和工作?解决方案是什么。
答案 0 :(得分:0)
如果许多维度成员与事实完全无关。我会在ETL过程中过滤掉未使用的维度成员。
所以你做了
SELECT Customer_ID, Name FROM DIL.Customers
WHERE Customer_ID IS IN
(SELECT Customer_ID FROM DIL.Calls)