问题描述
我有一个星型模式,事实表是销售我有一个产品,区域日期维度(日期、年、月、日)。 现在我有一个包含按年和月列出的销售目标的文件,现在我需要将销售目标与实际价值(来自销售事实)进行比较。 但是我不知道我应该做什么我已经有了我的 sale_fact 及其维度,现在 我正在考虑创建一个具有 2 个维度年和月的新事实表目标(这是个好主意)但是我将如何将其与销售(事实销售)进行比较,它们不会具有相同的维度。
解决方法
是的,为目标创建第二个事实表,这将附加到月暗(包含月和年数据)和任何其他相关维度。
然后您必须按等效维度查询 2 个事实并比较 2 个结果集。对于销售事实表,您至少需要将其聚合一个月才能使其与目标事实表保持一致;当然,如果需要,您当然可以创建一个销售月度汇总事实表来提高性能