liuyong2730

2020-06-26   阅读量: 1025

Power BI

如何理解powerBI中的数据模型?建模时要遵循什么原则?

扫码加入数据分析学习群

在powerBI中有重要的一个工作环节是建立数据模型。数据模型说的有点抽象,其实具体指的就是通过主键连接起来的多个表。

表之间只有通过主键关联了起来,才能够实现后面的动态图标,才能从不同维度观测数量。 建模就是指关联表的过程。

表之间有三种对应关系:一对一(主键和主键列匹配),一对多(主键和非主键列匹配)和多对多(非主键列和非主键列匹配)。

不同的对应关系对应的连接后结果集中的行数是不同的。 三种对应关系中,一对一几乎不常用,多对多的关系会让汇总值不准确,不能使用,只有一对多才是建模时候应该使用的。

建模时,尽量把维度表和主表之间通过一对多的关系连接,连接方向从维度表指向主表。两表之间如果时一对一的关系,可先合并成一张表,不过要首先仔细确认好是不是真正的一对一的关系。要先理解主键的业务含义,再做判断。

一对多连接后,多表出度量值,一表出维度。什么样的数据可以作为变量和维度呢?

可以将数据归属于三种变量类型,名义型,有序型和连续型。名义型指变量的值没有顺序,如姓名、星座、户籍等。有序型指值与值之间有顺序关系且不连续,如成绩等级“优”、“良”、“中”、“差”等。连续型的数据是有序且连续的,如温度,湿度,速度等。名义型和数据型的变量对应的一般是文本类型的数据。连续型是对应的数值型数据。一般把名义型和有序型变量作为维度,连续型作为度量。


53.4803 1 4 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子