快捷搜索:  汽车  科技

tableau数据架构:数据可视化神器

tableau数据架构:数据可视化神器Tableau可以识别出多维数据源中预先定义好的分层结构,由于多维数据源的特性,Tableau引入的多维数据本身已经是一种聚合的形式,无法再进入进一步的聚合,并且维度字段将不能随意改变组织形式和参与计算。如果连接数据是多维数据源,Tableau会直接获取数据立方体维度和度量信息;如果连接的是关系数据源,Tableau会根据其数据来判断字段是维度字段还是度量字段。数据连接层决定如何访问源数据和获取哪些数据,数据连接层的数据连接信息包括数据库、数据表、数据视图、数据列,以及用于获取数据的表连接和SQL脚本,但是数据连接层不保存任何源数据。关系数据库中的数据可以在Tableau的数据模型层进行一定程度的数据建模工作,主要内容包括管理字段的数据类型、角色、默认值、别名,以及用户定义的计算字段、集和组等。不论数据源来自哪种服务器,在完成数据连接后,Tableau会自动判断字段的角色,把字段分为维度字

tableau数据架构:数据可视化神器(1)

连接数据源是利用Tableau进行数据分析的第一步,Tableau拥有强大的数据连接能力,支持几乎所有的主流数据源类型,并支持多表连接查询和多数据源数据关联。

Tableau的元数据管理可以细分为数据连接层(Connection)、数据模型层(Data Model)和数据可视化层(VizQL)。

其中,可视化层中使用的VizQL是以数据连接层和数据模型层为基础的Tableau核心技术,对数据源(包括数据连接层和数据模型层)非常敏感。

Tableau这样的三层设计,既可以让不了解元数据的普通业务人员进行快速分析,又方便了专业技术人员进行一定程度的扩展。

01 数据连接层

数据连接层决定如何访问源数据和获取哪些数据,数据连接层的数据连接信息包括数据库、数据表、数据视图、数据列,以及用于获取数据的表连接和SQL脚本,但是数据连接层不保存任何源数据。

tableau数据架构:数据可视化神器(2)

02 数据模型层

关系数据库中的数据可以在Tableau的数据模型层进行一定程度的数据建模工作,主要内容包括管理字段的数据类型、角色、默认值、别名,以及用户定义的计算字段、集和组等。

不论数据源来自哪种服务器,在完成数据连接后,Tableau会自动判断字段的角色,把字段分为维度字段和度量字段两类。

如果连接数据是多维数据源,Tableau会直接获取数据立方体维度和度量信息;如果连接的是关系数据源,Tableau会根据其数据来判断字段是维度字段还是度量字段。

Tableau可以识别出多维数据源中预先定义好的分层结构,由于多维数据源的特性,Tableau引入的多维数据本身已经是一种聚合的形式,无法再进入进一步的聚合,并且维度字段将不能随意改变组织形式和参与计算。

本期介绍了Tableau数据架构的连接层和架构层,之后将连续介绍数据连接、数据加载、数据维护和高级数据操作。

猜您喜欢: