Tableau|三 数据连接与管理

一 Tableau的数据架构

数据连接层(Connection)、数据模型层(DataModel)和数据可视化层(VizQL)。

1.数据连接层

决定了如何访问源数据和获取哪些数据。

数据连接层的数据连接信息包括数据库、数据表、数据视图、数据列,以及用于获取数据的表连接和SQL脚本,但是数据连接层不保存任何源数据。
在数据连接层,用户可以方便地对Tableau工作簿的数据连接进行修改,例如,将一系列仪表板的数据连接从测试数据库切换到生产数据库,只需要编辑数据连接,变更连接信息,Tableau会自动处理所有字段的实现细节。

2.Tableau中的数据模型层

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

例如,如果在数据库中删除字段,那么在Tableau工作表中对应的字段会被自动移除,或者自动映射到别的替代字段。

在完成数据连接后,Tableau会自动判断字段的角色,把字段分为维度字段和度量字段两类。不论数据源来自哪种服务器,Tableau中的数据都会分为维度和度量两大类。如果所连接数据是多维数据源,那么Tableau直接获取数据立方体维度和度量信息;如果连接的是关系数据源,Tableau会根据数据库的数据来判断该字段是维度字段还是度量字段。


要注意的是,由于多维数据源的特性,Tableau引入的多维数据源本身已经是一种聚合的形
式,无法再进行进一步的聚合,并且维度字段将不能随意改变组织形式(如分组、创建分层结构、
角色转换)和参与计算,同时度量字段也不能使用分级和改变角色。 


二 数据连接(数据来自同一张数据表)

1.新建数据源

2.连接文件数据源 

1.连接到电子表格

选择工作表。

如果需要在下次使用时快速打开数据连接,可以将数据连接添加到已保存数据源中。下面操作后点保存即可。

2.连接到Access文件

3.连接到Tableau工作簿

3.连接服务器数据源

1.连接到Oracle 数据库

还可以连接到Oracle Essbase,这是Oracle的多维数据库。与关系数据源不同,当连接到多维数据源时,不能使用SQL或MDX语言进行查询,而在Tablea

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值