Ssas 数据仓库-多维模型-事实表小于维度表

Ssas 数据仓库-多维模型-事实表小于维度表,ssas,data-modeling,data-warehouse,dimensional-modeling,fact-table,Ssas,Data Modeling,Data Warehouse,Dimensional Modeling,Fact Table,我正在从事数据仓库项目,其中客户维度表比事实数据表大。维度表和事实表是从CRM系统创建的 事实表监视诸如向客户发送信函或客户呼叫帮助等活动。一半的客户没有活动,剩余的客户很少有活动;大多数有活动的客户都有一个活动 我不确定星型模式是否是该项目的最佳解决方案。您是否参与过类似的项目&解决方案是什么。如果许多维度成员与事实完全无关。我建议在ETL过程中过滤未使用的维度成员 所以你做了一个 SELECT Customer_ID, Name FROM DIL.Customers

我正在从事数据仓库项目,其中客户维度表比事实数据表大。维度表和事实表是从CRM系统创建的

事实表监视诸如向客户发送信函或客户呼叫帮助等活动。一半的客户没有活动,剩余的客户很少有活动;大多数有活动的客户都有一个活动


我不确定星型模式是否是该项目的最佳解决方案。您是否参与过类似的项目&解决方案是什么。

如果许多维度成员与事实完全无关。我建议在ETL过程中过滤未使用的维度成员

所以你做了一个

     SELECT Customer_ID, Name FROM DIL.Customers 
       WHERE Customer_ID IS IN 
       (SELECT Customer_ID FROM DIL.Calls)

设计似乎正确,但您描述的情况很奇怪。然而,我不知道你们客户的业务。在整个合作过程中,通常只向客户发送一封信还是一个电话?通常情况表会存储更多与客户的接触,如销售交易。在您的情况下,更直接的规范化关系数据库可能会执行得更好。您必须同时测试星型模式和规范化模式才能确定。这没有错。