BI仪表板的数据模型

时间:2018-12-06 18:54:51

标签: database powerbi data-modeling business-intelligence entity-relationship-model

我希望在正在构建的仪表板的数据模型设计方面获得一些帮助。我认为这应该很简单,但是我想确保自己做对了。

目前,在简单的星型模式布局中,我只有三个表:

  • 客户表
  • 位置表(客户有多个位置)
  • 每月帐单的指标表

Data model visual

现在,我想基于Billing_Metrics表中的每月数据创建一些新字段。还有更多,但这应该可以让我对所寻找的东西有所了解。我想在客户级别和位置级别都进行跟踪:

  • 销售单位和收入的三个月,六个月和十二个月的平均值。
  • 销售量和收入从上个月到本月的百分比变化。
  • 标记表示诸如客户(或位置)之类的事物的客户,该客户在上个月有费用,但在当月有零费用。

好,所以问题是这些新字段在数据模型中的最佳位置在哪里,以及如何将它们连接到当前结构?我无法确定它的外观,尤其是在客户和位置两级都需要的情况下。谁能指出我正确的方向?

谢谢!

1 个答案:

答案 0 :(得分:2)

您无需将这些指标添加到表中。由于您具有“ PowerBI”标记,因此我假设您打算将Power BI用作报告工具。这些工具使您可以动态地计算复杂的指标(在PowerBI情况下,使用称为“ DAX”的语言-数据分析表达式)。此类动态指标会根据您的报告布局和过滤器(包括位置,客户和日期的任意组合)自动重新计算。您可以在此处了解这些功能:

Measures in DAX

通常,您需要的关键字是:

  • 星型图
  • 维度建模
  • Ralph Kimball,Bill Inmon
  • PowerBI,DAX,计算得出的量度

注意:

  • 您在模型中缺少"Calendar"表。

  • 如果使用PowerBI,请从“指标”表中删除主键。它会极大地膨胀模型的大小,而没有提供任何分析价值。