《Tableau数据可视化实战》——1.2节连接文本文件

本节书摘来自华章社区《Tableau数据可视化实战》一书中的第1章,第1.2节连接文本文件,作者(美)Ashutosh Nandeshwar,更多章节内容可以访问云栖社区“华章社区”公众号查看

1.2 连接文本文件
第一次打开Tableau,可以看到有多种可供分析的数据源。Tableau提供两种样本数据源,Sample-Coffee Chain(Access)和Sample-Superstore Sales(Excel),如图1.1所示。


49e692dea4a27b599d5827072c5136d0c3794bb0

准备工作
http://biostat.mc.vanderbilt.edu/wiki/pub/Main/DataSets/titanic/txt链接中下载titanic.txt,并保存到本地硬盘中。该样例文件里列举了乘坐泰坦尼克遇难的所有乘客(及其所有细节)的信息。
【下载示例代码】
可以在http://www.packpub.com网站中,你可以通过账户下载你所购买的Packet书的所有书中示例代码。如果你是从其他地方购得本书,可以访问http://www.packpub.com/support网站并注册,随后可直接获得相关内容的邮件。
实现步骤
下载样例文件后,在Tableau中执行如下步骤即可得到所需数据:
Step01 点击Connect to data(连接数据)链接,展开这个区域,如图1.2所示。


8ca2a84ddf894f02f4d14f8d784618432bcfb8a6

Step03 在供选择文件的对话框里找到并选择文本文件titanic.txt。
Step04 当Tableau加载数据时,需预先填一些选项。例如,字段分隔符、定界符以及标题行。本例中,字段分隔符是一个逗号并且第一行必有字段名称。然后,在图1.3所示的对话框里点击OK按钮(确认)。
Step05 Tableau提供了三个选项可以与文本文件数据进行交互,如图1.4所示。通过Connect live(实时连接)选项,我们可以使用文本文件本身的链接,并通过Import all data(导入所有数据)或者Import some data(导入部分数据)选项来导入Tableau原本格式的数据来加速分析。这个例子中,我们只使用Connect live(实时连接)选项来加载titanic.txt文件所有的1 313行数据。


eadb9fb2b3202223e172c53dcdc30efa1bbc5009

如你所见,Tableau需要决定导入的文本文件字段的数据类型,然后分别落在Dimensions(维度)选项区域和Measures(度量)选项区域下。Tableau通过Microsoft Jet Database Engine driver(微软推出的Jet数据库引擎驱动程序)决定多种字段的数据类型。然而,由于驱动的局限性,一些本属于度量的字段误放在了维度下,反之亦然。如果字段在Measures(度量)选项区域下显示,但是包含0和1(“否”和“是”)的二进制逻辑判断,将该字段转换到Dimensions(维度)下是明智之举。为了实现这个操作,仅需要将字段拖到维度选项或者在字段上右击后选择Convert to Dimension(转换为维度)。
实现原理
我们使用文本文件作为数据源,通过Tableau的数据源选项连接到该文本文件。尽管Tableau在大多数情况下都可以准确地决定数据类型,但用户有时候也需要根据实际数据类型的需要来改变数据类型。在这个例子中,用户将包含二进制(0或1)的字段从Measures(度量)下的字段转化为Dimensions(维度)下的字段。
了解更多
由于微软的Jet数据库引擎所带来的局限性,通过访问在线知识库,Tableau将探讨如何解决关于数据类型错误的问题。用户可以在http://kb.Tableausoftware.com/articles/knowledgebase/jetincorrect-data-type-issues网站中了解更多信息。

Tableau 数据可视化实战 118课 课程目录: 第1章: Tableau数据可视化应用实战 1.本门课程目录 2.本门课程目标 3.Tableau概述_什么是数据可视化? 4.Tableau概述_如何用图表讲故事?(1) 5.Tableau概述_Tableau发展历程 6.Tableau概述_Tableau家族产品 7.Tableau概述_Tableau产品优势 8.Tableau新手上路_Tableau Desktop安装配置 9.Tableau新手上路_Tableau的导航与菜单 10.Tableau新手上路_Tableau设计流程最佳实践 11.Tableau新手上路_Tableau数据类型与文件 12.Tableau新手上路_Tableau数据源初探 13.Tableau初级篇_数据源深入_基本操作 14.Tableau初级篇_数据源深入_数据连接方式(实vs提取) 15.Tableau初级篇_数据源深入_多表数据连接 16.Tableau初级篇_数据源深入_异构数据混合 17.Tableau初级篇_数据源深入_提取数据 18.Tableau初级篇_工作表_常规操作 19.Tableau初级篇_工作表_编辑元数据(更改数据类型) 20.Tableau初级篇_工作表_编辑元数据(列的重命名与隐藏) 21.Tableau初级篇_工作表_编辑元数据(别名) 22.Tableau初级篇_工作表_字段操作(合并字段) 23.Tableau初级篇_工作表_字段操作(分层字段) 24.Tableau初级篇_工作表_字段操作(字段分组) 25.Tableau初级篇_工作表_字段操作(字段拆分) 26.Tableau初级篇_工作表_字段操作(初识计算字段) 27.Tableau初级篇_工作表_演示集成员对总额的贡献程度如何? 28.Tableau初级篇_工作表_演示一个集内有多少成员存在于另一个集内(上) 29.Tableau初级篇_工作表_演示一个集内有多少成员存在于另一个集内(下) 30.Tableau初级篇_工作表_小结 31.Tableau中的函数与计算_运算符 32.Tableau中的函数与计算_数字函数 33.Tableau中的函数与计算_字符串函数 34.Tableau中的函数与计算_日期函数 35.Tableau中的函数与计算_聚合函数 36.Tableau中的函数与计算_类型转换函数 37.Tableau中的函数与计算_逻辑函数 (上) 38.Tableau中的函数与计算_逻辑函数 (下) 39.Tableau中的函数与计算_在Tableau中创建公式 4p.Tableau中的函数与计算_Tableau数值计算 41.Tableau中的函数与计算_Tableau字符串计算 42.Tableau中的函数与计算_Tableau日期计算 43.Tableau中的函数与计算_实例演示_表计算之差异计算 44.Tableau中的函数与计算_实例演示_表计算之百分比差异计算 45.Tableau中的函数与计算_实例演示_表计算之百分比计算 46.Tableau中的函数与计算_实例演示_表计算之总额百分比计算 47.Tableau中的函数与计算_实例演示_表计算之总额排名计算 48.Tableau中的函数与计算_实例演示_表计算之百分位计算 49.Tableau中的函数与计算_实例演示_表计算之汇总计算 50.Tableau中的函数与计算_实例演示_表计算之汇总计算(从属计算) 51.Tableau中的函数与计算_实例演示_表计算之移动计算 52.Tableau中的函数与计算_快速表计算 53.Tableau中的函数与计算_临计算 54.Tableau中的函数与计算_小结 第2章: Tableau高级分析与项目实战 55.本门课程简介 56.Tableau中的排序与筛选器_手动排序 57.Tableau中的排序与筛选器_计算排序 58.Tableau中的排序与筛选器_如何创建与编辑筛选器 59.Tableau中的排序与筛选器_实例演示维度类型的筛选器 60.Tableau中的排序与筛选器_实例演示度量类型的筛选器 61.Tableau中的排序与筛选器_实例演示日期类型的筛选器 62.Tableau中的排序与筛选器_实例演示上下文类型的筛选器 63.Tableau中的排序与筛选器_实例演示条件筛选器 64.Tableau中的排序与筛选器_实例演示顶部筛选器 65.Tableau中的排序与筛选器_实例演示通配符筛选器 66.Tableau中的排序与筛选器_小结 67.Tableau中的参数_如何创建与修改参数? 68.Tableau中的参数_实例演示计算字段如何结合参数使用 69.Tableau中的参数_实例演示计算字段如何结合筛选器使用 70.Tableau中的参数_综合示例参数在视图中的运用(上) 71.Tableau中的参数_综合示例参数在视图中的运用(下) 72.Tableau图表分析_实例上手条形(柱状)图 73.Tableau图表分析_实例上手折线图 74.Tableau图表分析_实例上手饼状图 75.Tableau图表分析_实例上手散点图 76.Tableau图表分析_实例上手文本表 77.Tableau图表分析_实例上手热图 78.Tableau图表分析_实例上手直方图 79.Tableau图表分析_实例上手甘特图 80.Tableau图表分析_实例上手盒须图 81.Tableau图表分析_实例上手填充气泡图 82.Tableau地图绘制与图像_综述 83.Tableau地图绘制与图像_设置地理角色 84.Tableau地图绘制与图像_如何在自定义地理角色 85.Tableau地图绘制与图像_构建简单的地图视图 86.Tableau地图绘制与图像_构建简单的饼图视图 87.Tableau地图绘制与图像_示例创建显示定量值的地图 88.Tableau地图绘制与图像_法国巴黎地铁车站交通量蜘蛛图(上) 89.Tableau地图绘制与图像_法国巴黎地铁车站交通量蜘蛛图(下) 90.Tableau地图绘制与图像_西雅图、华盛顿中的自行车共享数据 91.Tableau高级图表类型_参考线 92.Tableau高级图表类型_参考区间 93.Tableau高级图表类型_分布区间 94.TableauTableau 仪表盘和故事_仪表盘详解(上) 95.TableauTableau 仪表盘和故事_仪表盘详解(下) 96.TableauTableau 仪表盘和故事_故事详解 97.TableauTableau 仪表盘和故事_关于仪表盘的最佳实践 98.TableauTableau 仪表盘和故事_关于如何讲述一个精彩故事的最佳实践 99.项目一_教育网站指标评估_项目背景与需求分析 100.项目一_教育网站指标评估_制作【均分】视图 101.项目一_教育网站指标评估_制作【考试成绩】视图 102.项目一_教育网站指标评估_制作【学校教育水平评估】仪表盘 103.项目一_教育网站指标评估_制作【各维度比较】视图 104.项目一_教育网站指标评估_制作【城市地图】视图 105.项目一_教育网站指标评估_制作【城市教育水平评估】仪表盘 106项目一_教育网站指标评估_制作【教育网站指标评估】故事 107.项目二_网站用户行为分析_项目背景与需求分析 108.项目二_网站用户行为分析_详细设计与业务术语说明 109.项目二_网站用户行为分析_制作【按页面查看】视图 110.项目二_网站用户行为分析_制作【按媒介查看】静态视图 111.项目二_网站用户行为分析_制作【用户访问量】视图 112.项目二_网站用户行为分析_制作【用户访问行为分析】仪表盘 113.项目三_零售行业进销存分析_项目背景与需求分析 114.项目三_零售行业进销存分析_原始数据与素材准备 115.项目三_零售行业进销存分析_制作【货架图】视图 116.项目三_零售行业进销存分析_制作【各门店销售趋势】视图 117.项目三_零售行业进销存分析_制作【产品类别】视图 118.项目三_零售行业进销存分析_制作【货架分析报告】仪表盘
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值