Data Modeling With Dax 简明教程
Data Modeling with DAX - Concepts
商业智能 (BI) 在多个领域和组织中日益重要。在日益激烈的竞争环境中,基于历史数据的决策和预测已变得至关重要。对于任何类型的数据分析而言,都有大量数据可从内部和外部的不同来源获得。
然而,挑战在于根据当前需求从可用大数据中提取相关数据,并以一种便于从数据中预测不同见解的方式存储数据。因此,使用关键业务术语获得的数据模型是一种有价值的沟通工具。该数据模型还需要提供按需生成报告的快速方法。
面向 BI 系统的数据建模使您能够应对许多数据挑战。
Prerequisites for a Data Model for BI
BI 数据模型应满足正在对其进行数据分析的业务需求。以下是对任何数据模型提出的基本要求:
The data model needs to be Business Specific
适合一条业务线的模型可能不适合另一条业务线。因此,必须根据特定业务、使用的业务术语、数据类型及其关系来开发数据模型。它应基于组织的目标和决策类型。
Data Modeling for BI
BI 的数据建模包含以下步骤 -
-
Shaping the data
-
Loading the data
-
定义表之间的关系
-
Defining data types
-
Creating new data insights
Shaping the Data
构建数据模型所需的数据可以来自多种来源,并且可以采用不同的格式。您需要确定来自每个数据源的数据的哪一部分对于特定的数据分析是必需的。这被称为整形数据。
例如,如果您正在检索组织中所有员工的数据,则需要决定每个员工的哪些详细信息与当前上下文相关。换句话说,您需要确定需要导入员工表中的哪些列。这是因为,数据模型中表中的列数越少,对该表的计算速度就越快。