购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1 Tableau数据模型简介

在Tableau Desktop中创建的每个数据源都有一个数据模型,每个数据模型由添加到画布中的一个或多个表组成。可以将数据模型看作是一个由多个表以及它们之间的关系组成的关系图,通过此关系图,Tableau可以获悉如何查询这些表中的数据。

在Tableau Desktop 2020.2之前的版本中,数据模型只有一个物理层,将表添加到画布时,实际上是将表添加到了数据模型中的物理层,物理层中的表称为物理表。在物理层中可以通过联接或并集来合并表中的数据。如果将两个表添加到画布中,则默认使用联接的方式合并两个表中的数据,联接会根据两个表中的相关字段,将两个表中的数据合并到单个表中,在单个表中横向整合两个表中的字段。

从Tableau Desktop 2020.2版本开始,在数据模型中除了包含物理层,还新增了一个逻辑层。在Tableau Desktop 2020.2及更高版本中将表添加到画布时,默认是将表添加到了数据模型中的逻辑层。逻辑层中的表称为逻辑表,每个逻辑表在物理层中都有一个与其对应的物理表,每个逻辑表可以包含一个或多个物理表。如果将两个表添加到画布中,则默认为两个表创建关系,以此来合并两个表中的数据,此时并未真正将两个表中的数据合并到单个表中,而是通过两个表中的匹配字段为表中数据建立关联,匹配字段就是关系数据库软件中的主键和外键。

在Tableau中构建数据模型需要注意以下几个问题: 7LBrzQqcy8SoB4eJ8xXZ96TvuIGtwnNPaNY4fnZKFwuD/BqoIEGRQDjVPo4HRsoA

点击中间区域
呼出菜单
上一章
目录
下一章
×