Ssas 更改事实表粒度的最佳方法?
我们有一个多年前创建的立方体,我们有一个更改纹理的请求。为了简化我的场景,事实包含日期维度(每日)、市场维度(拉丁美洲、北美等)和访问次数度量 有一个新的要求包括国家和州。这就是我的想法:Ssas 更改事实表粒度的最佳方法?,ssas,data-warehouse,dimensional-modeling,Ssas,Data Warehouse,Dimensional Modeling,我们有一个多年前创建的立方体,我们有一个更改纹理的请求。为了简化我的场景,事实包含日期维度(每日)、市场维度(拉丁美洲、北美等)和访问次数度量 有一个新的要求包括国家和州。这就是我的想法: 添加一个新的带有国家、州(也许还有邮政编码的地图以备将来使用?) 更新未知的历史记录(当我们更新历史数据时) 更新ETL中的逻辑以通过国家/州加载 如果所有的报告都来自多维数据集,而事实表只是为了支持,那么我会建议添加一个新的事实表,并将它们缝合在下游。方法取决于您的要求 您的国家和州与驱动市场的事实数据
- 添加一个新的带有国家、州(也许还有邮政编码的地图以备将来使用?)
- 更新未知的历史记录(当我们更新历史数据时)
- 更新ETL中的逻辑以通过国家/州加载
如果所有的报告都来自多维数据集,而事实表只是为了支持,那么我会建议添加一个新的事实表,并将它们缝合在下游。方法取决于您的要求 您的国家和州与驱动市场的事实数据的相同属性相关联。 在这种情况下,自然的建模方法是将额外的谷物添加到现有的市场维度中。您可以通过以下几个步骤完成此操作:如果内存可用,则如下所示:
将关系添加到度量值组/维度使用中的新维度
对于多维数据集数据中的几乎所有消费者来说,这是一个非破坏性的更改 如果所有报告都来自多维数据集,而事实表只是为了支持这一点,那么我建议添加一个新的事实表,并将它们缝合在下游。方法取决于您的要求 您的国家和州与驱动市场的事实数据的相同属性相关联。 在这种情况下,自然的建模方法是将额外的谷物添加到现有的市场维度中。您可以通过以下几个步骤完成此操作:如果内存可用,则如下所示: