0

我目前正在设计,其中也有像尺寸没有任何链接到事实表

订单,产品,发货,退货,物品尺寸的三维模型。

我的目标是在日期级别计算指标并填充事实表。

度量指标是每天的订单数,每天的总销售额,每天的总销售净额。

我设计了尺寸,我面临的问题是如何设计我的事实表。由于我只需要这三个指标,我希望我的事实表在我的事实表中具有以下四个字段,以获得更好的性能。

但是,我担心的是,如果我离开没有连接到事实表的隔离的尺寸会是好吗?

请在此告诉我。任何帮助,将不胜感激。谢谢。

+0

我不知道我明白。如果维度没有连接到事实表,那么这些维度会做什么?如果您可以添加您的表格设计,并且可能会添加一些样本记录,它将帮助我们回答您的问题。 –

+1

这不是事实表,它只是一个(简单的)报告。这是查询事实表时没有对产品,装运,退货项目进行过滤以及选择日期维度上的时间的结果。不连接维度意味着你只能做这个报告,而且这确实是一个很差的dwh。 – momobo

+0

如果你的意思是'我需要在那里有一个外键关系定义'然后不,你没有,虽然很多人仍然选择。 – Rich

回答

0

如果您只想计算如下指标 - 每日订单计数,每日总销售额,每日总销售净额。您可以直接从交易表中完成。

如果您正在进行维度建模,您的事实表应该有细化的细节,在您的情况下,它应该订购订单项。您必须将维度与事实相关联,以便您可以执行不同级别的聚合,并对已经汇总的数据进行切片/划片以显示详细信息。

现在,如果您正在做所有上述工作,并且仍然希望在日常水平上显示指标数量和毛/净销售额总和,那么您可以为此目的创建一个汇总表。仅当您希望预先计算聚合表时,否则您可以在事实本身上执行聚合并获得结果。通常,您的实际使用案例情况可能有助于进一步解释。