PowerBI基础知识——数据建模

简介: SQL数据库开发

数据建模

数据建模是PowerBI中单独列出来的一个功能,可以理解为处理表之间关系。常见的表之间的关系有一对一,一对多和多对一。


示例

我们以下面三个表Customer1,Customer2和客户表为例

90.jpg

当导入到PowerBI中的表存在内在的联系的时候,PowerBI会自动建立表之间的联系,如下图:



91.jpg


我们看到Customers1和Customers2通过客户ID建立了一对一的关系。


下面我们说说每个关系的区别

一对一:是指相关联的表的字段存在一一对应的关系,每个表在对方表中的关联字段有且只能找到一个。

一对多:是指A表中一条关联字段记录可以在B表中找到多个与之匹配的关联字段,通俗来说就是A中有一条记录,B中有多条相同的记录

多对一:与一对多相反,A表中的多条关联字段记录对应B表中的一条记录。


建立关联关系

PowerBI除了自动建立关联关系,我们还可以手动建立。

上图中客户信息中的客户其实与Customers1中的客户姓名可以进行关联,但是由于两个表中的字段名称不同,PowerBI无法检测到,所以我们可以手动将他们关联起来。如下图:

92.gif

直接将有关联关系的两个字段用鼠标连接起来即可,从图中我们看到最后Customers1与客户信息建立的是多对一关联关系。


编辑关联关系

双击关联关系的连接线,即可弹出编辑窗口,如下图:

93.gif

删除关联关系

当我们不需要关联关系,直接选中连接线,右键点击删除或者按键盘上的DELETE键即可删除。


关联数据的作用

建立好关联关系后,我们可以通过表之间的关联关系去查询另外一个表里的数据,使之像在一个表中进行操作。


批注

数据建模其实就是寻找表之间的内在联系,使他们连接起来能够更好的进行数据操作。而且操作也非常简单,只要找准不同表之间的关联关系,通过直接拖拉即可完成。

相关文章
|
6月前
|
数据采集 缓存 监控
实战攻略:如何用 TDengine 轻松搞定时序数据建模
从理论到实践:如何用 TDengine 打造完美数据模型
107 4
|
8月前
|
机器学习/深度学习 人工智能 算法
python数据分析——数据分析的数据模型
数据分析的数据模型是决策支持系统的重要组成部分,它通过对大量数据的收集、整理、分析和挖掘,为企业提供有价值的信息,以支持企业的战略规划和日常运营。数据模型的选择和应用,直接关系到数据分析的准确性和有效性,进而影响企业的决策质量和市场竞争力。
160 0
|
SQL 机器学习/深度学习 前端开发
如何用开源组件“攒”出一个大数据建模平台?
如何用开源组件“攒”出一个大数据建模平台?
285 0
|
存储 算法 大数据
作为产品经理的你,这些数据分析常用术语你都知道吗?
。一般从事数据分析行业的朋友对这类词并不陌生,但是像市场运营人员就会把这类些名词概念搞混,导致结果不准确。
2732 0
|
JavaScript 前端开发 数据挖掘
《R语言游戏数据分析与挖掘》一2.1 开发环境准备和快速入门
本节书摘来华章计算机《R语言游戏数据分析与挖掘》一书中的第2章 ,第2.1节,谢佳标 著 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1955 0
|
数据挖掘
《数据分析实战:基于EXCEL和SPSS系列工具的实践》一2.1 基本概念和术语
本节书摘来华章计算机《数据分析实战:基于EXCEL和SPSS系列工具的实践》一书中的第2章 ,第2.1节,纪贺元 著 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.1 基本概念和术语 2.1.1 基本概念 有关统计和数据挖掘的概念很多,以下拣选一些常用的基本概念进行说明。
1937 0