BI 仪表板的数据模型
Data model for a BI dashboard
我希望在我正在构建的仪表板的数据模型设计方面得到一些帮助。我认为它应该相当简单,但我想确保我做对了。
目前我在一个简单的星型模式布局中只有三个 table:
- 客户table
- 位置table(客户有多个位置)
- 每月计费的指标table
Data model visual
现在,我想根据 Billing_Metrics table 中的每月数据创建一些新字段。还有更多,但这应该让我知道我在寻找什么。我想在客户端和位置级别跟踪这些:
- 三个月、六个月和十二个月的销售量和收入平均值。
- 销售量和收入从上个月到当月的百分比变化。
- 表示客户(或位置)在上个月收费但本月收费为零的标志。
好的,那么问题是数据模型中这些新字段的最佳位置在哪里以及它们应该如何连接到当前结构?我无法在脑海中想象出它的外观,尤其是当它需要同时处于客户端和位置级别时。谁能指出我正确的方向?
谢谢!!!
您不需要将这些指标添加到 table。由于您有 "PowerBI" 标记,我假设您计划使用 Power BI 作为报告工具。此类工具允许您动态计算复杂指标(在 PowerBI 案例中,使用称为 "DAX" - 数据分析表达式的语言)。此类动态指标会根据您的报告布局和过滤器自动重新计算,包括位置、客户和日期的任意组合。您可以在这里了解这些功能:
一般来说,您需要的关键词是:
- 星图
- 维度建模
- 拉尔夫·金博尔、比尔·英蒙
- PowerBI、DAX、计算量度
注:
您的模型中缺少 "Calendar" table。
如果您使用的是 PowerBI,请从 "Metrics" table 中删除主键。它会显着增大模型的大小,同时不提供任何分析价值。
我希望在我正在构建的仪表板的数据模型设计方面得到一些帮助。我认为它应该相当简单,但我想确保我做对了。
目前我在一个简单的星型模式布局中只有三个 table:
- 客户table
- 位置table(客户有多个位置)
- 每月计费的指标table
Data model visual
现在,我想根据 Billing_Metrics table 中的每月数据创建一些新字段。还有更多,但这应该让我知道我在寻找什么。我想在客户端和位置级别跟踪这些:
- 三个月、六个月和十二个月的销售量和收入平均值。
- 销售量和收入从上个月到当月的百分比变化。
- 表示客户(或位置)在上个月收费但本月收费为零的标志。
好的,那么问题是数据模型中这些新字段的最佳位置在哪里以及它们应该如何连接到当前结构?我无法在脑海中想象出它的外观,尤其是当它需要同时处于客户端和位置级别时。谁能指出我正确的方向?
谢谢!!!
您不需要将这些指标添加到 table。由于您有 "PowerBI" 标记,我假设您计划使用 Power BI 作为报告工具。此类工具允许您动态计算复杂指标(在 PowerBI 案例中,使用称为 "DAX" - 数据分析表达式的语言)。此类动态指标会根据您的报告布局和过滤器自动重新计算,包括位置、客户和日期的任意组合。您可以在这里了解这些功能:
一般来说,您需要的关键词是:
- 星图
- 维度建模
- 拉尔夫·金博尔、比尔·英蒙
- PowerBI、DAX、计算量度
注:
您的模型中缺少 "Calendar" table。
如果您使用的是 PowerBI,请从 "Metrics" table 中删除主键。它会显着增大模型的大小,同时不提供任何分析价值。