使用 DAX 进行数据建模 – 概念

使用 DAX 进行数据建模 – 概念


商业智能 (BI) 在多个领域和组织中变得越来越重要。在竞争日益激烈的世界中,基于历史数据的决策和预测变得至关重要。任何类型的数据分析都可以从内部和外部获得大量来自不同来源的数据。

然而,挑战在于根据当前的需求从可用的大数据中提取相关数据,并以一种友好的方式存储它,以便从数据中投射出不同的见解。这样通过使用关键业务术语获得的数据模型是一种有价值的交流工具。数据模型还需要提供一种根据需要快速生成报告的方法。

BI 系统的数据建模使您能够应对许多数据挑战。

BI 数据模型的先决条件

BI 的数据模型应满足对其进行数据分析的业务的要求。以下是任何数据模型必须满足的最低限度的基础知识 –

数据模型需要特定于业务

适用于一个业务线的数据模型可能不适用于不同的业务线。因此,必须根据特定业务、使用的业务术语、数据类型及其关系来开发数据模型。它应该基于组织中做出的目标和决策类型。

数据模型需要内置智能

数据模型应包括通过元数据、层次结构和继承的内置智能,以促进高效和有效的商业智能流程。有了这个,您将能够为不同的用户提供一个通用平台,消除重复的过程。

数据模型需要健壮

数据模型应该准确地呈现特定于业务的数据。它应该启用有效的磁盘和内存存储,以便于快速处理和报告。

数据模型需要可扩展

数据模型应该能够以快速有效的方式适应不断变化的业务场景。可能必须包含新数据或新数据类型。可能必须有效地处理数据刷新。

BI 数据建模

BI 的数据建模包括以下步骤 –

  • 塑造数据
  • 加载数据
  • 定义表之间的关系
  • 定义数据类型
  • 创造新的数据洞察力

塑造数据

构建数据模型所需的数据可以来自各种来源,并且可以采用不同的格式。您需要确定特定数据分析需要来自每个数据源的数据的哪一部分。这称为塑造数据。

例如,如果您要检索组织中所有员工的数据,则需要确定每个员工的哪些详细信息与当前上下文相关。换句话说,您需要确定需要导入employee 表的哪些列。这是因为,数据模型中表中的列数越少,表上的计算速度就越快。

加载数据

您需要加载已识别的数据 – 数据表以及每个表中选定的列。

定义表之间的关系

接下来,您需要定义各种表之间的逻辑关系,以便于组合这些表中的数据,即如果您有一个表 – 产品 – 包含有关产品的数据和一个表 – 销售 – 与产品的各种销售交易,通过定义两个表之间的关系,您可以总结销售,产品明智。

定义数据类型

为数据模型中的数据确定适当的数据类型对于计算的准确性至关重要。对于您导入的每个表中的每一列,您需要定义数据类型。例如文本数据类型、实数数据类型、整数数据类型等。

创造新的数据洞察力

这是 BI 日期建模的关键步骤。构建的数据模型可能必须与需要了解数据趋势并在很短的时间内做出所需决策的几个人共享。因此,从源数据创建新的数据洞察将是有效的,避免对分析进行返工。

新的数据洞察可以采用元数据的形式,便于特定业务人员理解和使用。

数据分析

一旦数据模型准备就绪,就可以根据需要对数据进行分析。呈现分析结果也是一个重要步骤,因为将根据报告做出决定。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁