第 1 章 Tableau入门

第 1 章 Tableau入门

本章将介绍敏捷商务智能的发展进程和应用前景,作为数据可视化明星的Tableau软件的发展背景和独有特性,以及Tableau软件丰富的产品体系,最后还会带读者熟悉各种Tableau工作环境,并了解Tableau的文件组织和管理方法。

如果你不是初次接触Tableau,那么可以跳过本章,从第2章开始学习。

1.1 敏捷商务智能

当今社会,商务智能(Business Intelligence,BI)已被广泛应用于各行各业,在辅助企业的分析决策中扮演着举足轻重的角色。但随着企业数据量不断膨胀,IT环境日益复杂,业务需求灵活多变,以及信息实时性要求不断提高等,传统BI部署方案的弊端越来越明显。

传统BI系统架构的底层是数据源系统,中层是ETL(提取、转换、装载),上层的数据仓库形成DWD(明细数据层)。业务人员进行数据分析,需要IT人员根据预先定义好的分析需求,对明细数据进行汇总、建模形成DWA(汇总数据层),并通过前端展现工具制作报表,业务人员再在前端查看这些预生成的报表结果辅助分析。典型的传统BI系统架构图如图1-1所示。

图1-1 典型的传统BI系统架构图

这种架构在处理企业数据时存在如下弊端。

  • 传统BI的开发难度较高,上线周期长,建好一套BI系统的开发周期长达几个月甚至半年;
  • 传统BI的系统架构笨重,不能灵活地响应业务需求的变化,在面对需求变更时,调整周期长,无法提供自助式BI服务;
  • 运维成本较高,因企业的分析需求不断变化,传统BI系统对变更需求的持续支持需投入大量的人力和财力;
  • 整个BI系统一般由多个产品组成,总成本比较昂贵。

随着技术的更新和发展,以及企业对BI系统的轻便性、灵活性的要求日趋强烈,新一代敏捷BI应运而生。敏捷BI与传统BI相比,可以通过更低的成本、更短的上线周期、更快的需求响应速度,从而帮助企业及时洞察数据的含义和价值。

敏捷BI具有以下优点。

  • 直接把数据装载到内存数据集市中,无须预生成Cube,业务用户就可以通过自服务的方式直接在前端与数据进行交互分析,大大缩短了系统的上线周期;
  • 基于细节数据,用户可以实现明细数据级的多维度探索式分析,而不再是仅能利用现有的分析模型,提高了对灵活多样的分析需求的支持度;
  • 整个敏捷BI系统往往只需要一个产品即可实现,成本较传统BI系统低了很多。

1.2 数据可视化明星Tableau

数据可视化是指借助于图形化的手段,清晰、有效地传达与沟通信息。随着信息技术的不断发展,当今社会已步入大数据时代,如何帮助企业在海量数据中快速获取重要信息应对市场变化,已成为企业亟需解决的难题。

Tableau是一款定位于数据可视化敏捷开发和实现的商务智能展现工具,可以用来实现交互的、可视化的分析和仪表板应用,从而帮助企业快速地认识和理解数据,以应对不断变化的市场环境与挑战。数据可视化让枯燥的数据以简单友好的图表形式展现出来,是一种最为直观有效的分析方式。无须过多的技术基础,任何个人、企业都可以轻松学会Tableau,并运用其可视化功能对数据进行处理和展示,从而更好地进行数据分析工作。

数据可视化技术是Tableau的核心,主要包括以下两个方面。

  • 独创的VizQL数据库。Tableau的初创合伙人是来自斯坦福大学的数据科学家,他们为了实现卓越的可视化数据获取与后期处理,并没有像普通数据分析类软件那样简单地调用和整合现行主流的关系型数据库,而是进行了大尺度的创新,独创了VizQL数据库。
  • 用户体验良好且易用的表现形式。Tableau提供了一个非常新颖易用的使用界面,在处理规模巨大的、多维的数据时,可以即时地从不同角度和设置看到数据所呈现出的规律。Tableau通过数据可视化技术,使得数据挖掘变得平民化,而其自动生成和展现出的图表,也丝毫不逊色于互联网美术编辑的水平。正是这个特点奠定了其广泛的用户基础(用户总数年均增长126%),带来了高续订率(90%的用户选择续订其服务)。

1.3 Tableau的主要特性

Tableau作为轻量级可视化BI工具的优秀代表,在Gartner(高德纳)咨询公司2018年2月公布的商业智能和分析平台魔力象限报告中,连续第六次蝉联领先者殊荣(如图1-2所示)。Gartner认为“Tableau已成为交互式可视化分析与企业级分析平台领域的黄金标准”。德国电子商务网站的数据科学家Lucie Salwiczek也认为:“不管是制作报表,还是深入挖掘数据并进行分析,只需要Tableau这样一个工具就够了。”

{%}

图1-2 Gartner商务智能及分析平台魔力象限图(2018年2月)

Tableau之所以在业界有如此出色的表现,主要得益于以下几个方面的特性。

  1. 极速高效

    传统BI通过ETL过程处理数据,数据分析往往会延迟一段时间。而Tableau通过内存数据引擎,不但可以直接查询外部数据库,还可以动态地从数据仓库抽取数据,实时更新连接数据,大大提高了数据访问和查询的效率。

    此外,用户通过拖放数据列就可以由VizQL转化成查询语句,从而快速改变分析内容;单击就可以突出变亮显示,并可随时下钻或上卷查看数据;添加一个筛选器、创建一个组或分层结构就可变换一个分析角度,实现真正灵活、高效的即时分析。

  2. 简单易用

    简单易用是Tableau非常重要的一个特性。Tableau提供了非常友好的可视化界面,用户通过轻点鼠标和简单拖放,就可以迅速创建出智能、精美、直观和具有强交互性的报表和仪表盘。Tableau的简单易用性具体体现在以下两个方面。

    • 易学,不需要技术背景和统计知识。使用者不需要IT背景,也不需要统计知识,只通过拖放和点击(点选)的方式就可以创建出精美、交互式仪表盘。帮助迅速发现数据中的异常点,对异常点进行明细钻取,还可以实现异常点的深入分析,定位异常原因。
    • 操作极其简单。对于传统BI工具,业务人员和管理人员主要依赖IT人员定制数据报表和仪表盘,需要花费大量时间与IT人员沟通需求、设计报表样式,而只有少量时间真正用于数据分析。Tableau具有友好且直观的拖放界面,操作上类似Excel数据透视表,即学即会即用,IT人员只需将数据准备好,并开放数据权限,业务人员或管理人员就可以连接数据源自己做分析。
  3. 可连接多种数据源,轻松实现数据融合

    在很多情况下,用户想要展示的信息分散在多个数据源中,有的存在于文件中,有的存放在数据库服务器上。Tableau允许从多个数据源访问数据,包括带分隔符的文本文件、Excel文件、Google表格、JSON文件、PDF文件,以及SQL数据库、Oracle数据库、多维数据库、Hadoop数据库与MongoDB等。Tableau还允许用户查看多个数据源,在不同的数据源间来回切换分析,并允许用户结合使用多个不同的数据源。

    此外,Tableau还允许在使用关系数据库或文本文件时,通过创建联接(支持多种不同联接类型,如左侧联接、右侧联接和内部联接等)来组合多个表或文件中存在的数据,以允许分析相互有关系的数据。

  4. 高效接口集成,具有良好可扩展性,提升数据分析能力

    Tableau提供多种应用编程接口,包括数据提取接口、页面集成接口和高级数据分析接口,具体包括以下几个。

    • 数据提取API。Tableau可以连接使用多种格式数据源,但由于业务的复杂性,数据源的格式多种多样,Tableau所支持的数据源格式不可能面面俱到。为此,Tableau提供了数据提取API,使用它们可以在C、C++、Java或Python中创建用于访问和处理数据的程序,然后使用这样的程序创建Tableau数据提取(.tde)文件。
    • JavaScript API。通过JavaScript API,可以把通过Tableau制作的报表和仪表盘嵌入已有的企业信息化系统或企业商务智能平台中,实现与页面和交互的集成。
    • 与R的集成接口。R是一种用于统计分析和预测建模分析的开源软件编程语言和软件环境,具有非常强大的数据处理、统计分析和预测建模能力。Tableau 8.1之后的版本支持与R的脚本集成,大大提升了Tableau在数据处理和高级分析方面的能力。
    • 与Python语言的集成接口。Python语言是一种广泛使用、面向对象的高级编程语言,它包含了在数据处理与机器学习领域功能完备的标准库,能够轻松完成很多常见的任务。Tableau 10.2之后的版本支持与Python语言的脚本集成,这让使用Tableau开展复杂数据分析处理和应用机器学习算法研究成为了可能。

1.4 Tableau的产品体系

Tableau的产品体系非常丰富,不仅包括制作报表、视图和仪表板的桌面端设计和分析工具,还包括适用于企业部署的Tableau服务器产品,还有适用于网页上创建和分享数据可视化内容的完全免费服务产品Tableau Public。

  1. Tableau Desktop

    Tableau Desktop是设计和创建美观的视图与仪表板、实现快捷数据分析功能的桌面端分析工具,包括Tableau Desktop Personal(个人版)和Tableau Desktop Professional(专业版)两个版本,支持Windows和Mac操作系统。

    Tableau个人版仅允许连接到文件和本地数据源,分析成果可以发布为图片、PDF和Tableau Reader等格式;而Tableau专业版除了具备个人版的全部功能外,支持的数据源更加丰富,能够连接到几乎所有格式的数据和数据库系统,包括以ODBC方式新建数据源库,还可以将分析成果发布到企业或个人的Tableau服务器、Tableau Online服务器和Tableau Public服务器上,实现移动办公。因此,专业版比个人版更加通用,但个人版的价格相对专业版也便宜不少。

  2. Tableau Server

    Tableau Server是一款商业智能应用程序,用于发布和管理Tableau Desktop制作的报表,也可以发布和管理数据源,如自动刷新发布到Server上的数据提取。Tableau Server是基于浏览器的分析技术,非常适用于企业范围内的部署,当工作簿做好并发布到Tableau Server之后,用户可以通过浏览器或移动终端设备查看工作簿的内容并与之交互。

    Tableau Server可控制对数据连接的访问权限,并允许针对工作簿、仪表板甚至用户设置来设置不同安全级别的访问权限。通过Tableau Server提供的访问接口,用户可以搜索和组织工作簿,还可以在仪表板上添加批注,与同事分享数据见解,实现在线互动。利用Tableau Server提供的订阅功能,当允许访问的工作簿版本有更新时,用户可以接收到邮件通知。

  3. Tableau Online

    Tableau Online针对云分析而建立,是Tableau Server的一种托管版本,省去硬件部署、维护及软件安装的时间与成本,提供的功能与Tableau Server没有区别,按每人每年的方式付费使用。

  4. Tableau Mobile

    Tableau Mobile是基于iOS和Android平台移动端应用程序。用户可通过iPad、Android设备或移动浏览器,来查看发布到Tableau Server或Tableau Online上的工作簿,并可进行简单的编辑和导出操作。

  5. Tableau Public

    Tableau Public是一款免费的桌面应用程序,用户可以连接Tableau Public服务器上的数据,设计和创建自己的工作表、仪表板和工作簿,并把成果保存到大众皆可访问的Tableau Public服务器上(不可以把成果保存到本地电脑上)。Tableau Public使用的数据和创建的工作簿都是公开的,任何人都可以与其互动并可随意下载,还可以根据你的数据创建自己的工作簿。

  6. Tableau Reader

    Tableau Reader是一个免费的桌面应用程序,可以用来打开和查看打包工作簿文件(.twbx),也可以与工作簿中的视图和仪表板进行交互操作,如筛选、排序、向下钻取和查看数据明细等。打包工作簿文件可以通过Tableau Desktop创建和发布,也可以从Tableau Public服务器下载。用户无法使用Tableau Reader创建工作表和仪表板,也无法改变工作簿的设计和布局。

    说明 利用Tableau Public连接数据时,对数据源、数据文件大小和长度都有一定限制:仅包括Excel、Access和多种文本文件格式,对单个数据文件的行数限制为10万行,对数据的存储空间限定在50 MB以内。Tableau Public Premium是Tableau Public的高级产品,主要提供给一些组织使用,它提供了更大的数据处理能力和允许隐藏底层数据的功能。

1.5 Tableau的工作区

在首次进入Tableau或打开Tableau但没有指定工作簿时,会显示“开始页面”,其中包含了最近使用的工作簿、已保存的数据连接、示例工作簿和其他一些入门资源,这些内容将帮助初学者快速入门,由于比较简单直观,本节对开始页面不做介绍。要开始构建视图并分析数据,还需要先进入“新建数据源”页面,将Tableau连接到一个或多个数据源,有关连接数据页面的详细介绍可以参见第3章。

Tableau工作区是制作视图、设计仪表板、生成故事、发布和共享工作簿的工作环境,包括工作表工作区、仪表板工作区和故事工作区,也包括公共菜单栏和工具栏。在正式介绍各工作区环境之前,首先需要了解以下几个基本概念。

  • 工作表(work sheet):又称为视图(visualization),是可视化分析的最基本单元。
  • 仪表板(dashboard):是多个工作表和一些对象(如图像、文本、网页和空白等)的组合,可以按照一定的方式对其进行组织和布局,以便揭示数据关系和内涵。
  • 故事(story):是按顺序排列的工作表或仪表板的集合,故事中各个单独的工作表或仪表板称为“故事点”。可以使用创建的故事,向用户叙述某些事实,或者以故事的方式揭示各种事实之间的上下文或事件发展的关系。
  • 工作簿(workbook):包含一个或多个工作表,以及一个或多个仪表板和故事,是用户在Tableau中工作成果的容器。用户可以把工作成果组织、保存或发布为工作簿,以便共享和存储。

1.5.1 工作表工作区

工作表工作区(如图1-3所示)包含菜单、工具栏、数据窗口、含有功能区和图例的卡,可以在工作表工作区中通过将字段拖放到功能区上的方式来生成数据视图(工作表工作区仅用于创建单个视图)。在Tableau中连接数据之后,即可进入工作表工作区。

{%}

图1-3 工作表工作区

工作表工作区中的主要部件如下。

  • 数据窗口。数据窗口位于工作表工作区的左侧。可以通过单击数据窗口右上角的最小化按钮{%}来隐藏和显示数据窗口,这样数据窗口会折叠到工作区底部,再次单击最小化按钮可显示数据窗口。通过单击{%},然后在文本框中键入内容,可在数据窗口中搜索字段。通过单击{%},可以查看数据。数据窗口由数据源窗口、维度窗口、度量窗口、集窗口和参数窗口等组成。

    • 数据源窗口:包括当前使用的数据源及其他可用的数据源。请参见第3章各节内容。
    • 维度窗口:包含诸如文本和日期等类别数据的字段。请参见2.2.1节数据角色中的维度。
    • 度量窗口:包含可以聚合的数字的字段。请参见2.1.1节数据角色中的度量。
    • 集窗口:定义的对象数据的子集,只有创建了集,此窗口才可见。请参见5.3节。
    • 参数窗口:可替换计算字段和筛选器中的常量值的动态占位符,只有创建了参数,此窗口才可见。请参见5.4节。
  • 分析窗口。将菜单中常用的分析功能进行了整合,方便快速使用,主要包括汇总、模型和自定义3个窗口。

    • 汇总窗口:提供常用的参考线、参考区间及其他分析功能,包括常量线、平均线、含四分位点的中值、盒须图和合计等,可直接拖放到视图中应用。
    • 模型窗口:提供常用的分析模型,包括含95% CI的平均值、含95% CI的中值、趋势线、预测和群集。
    • 自定义窗口:提供参考线、参考区间、分布区间和盒须图的快捷使用,请参见5.7节。
  • 页面卡。可在此功能区上基于某个维度的成员或某个度量的值将一个视图拆分为多个视图,请参见2.3.4节。
  • 筛选器卡。指定要包含和排除的数据,所有经过筛选的字段都显示在筛选器卡上,请参见2.3.3节。
  • 标记卡。控制视图中的标记属性,包括一个标记类型选择器,可以在其中指定标记类型(例如,条、线、区域等)。此外,还包含颜色、大小、标签、文本、详细信息、工具提示、形状、路径和角度等控件,这些控件的可用性取决于视图中的字段和标记类型。请参见2.3.2节。
  • 行功能区和列功能区。行功能区用于创建行,列功能区用于创建列,可以将任意数量的字段放置在这两个功能区上。
  • 工作表视图区。创建和显示视图的区域,一个视图就是行和列的集合,由标题、轴、区、单元格和标记等组件组成。除这些内容外,还可以选择显示标题、说明、字段标签、摘要和图例等。
  • 智能显示。通过智能显示可以基于视图中已经使用的字段以及在数据窗口中选择的任何字段来创建视图。Tableau会自动评估选定的字段,然后在智能显示中突出显示与数据最相符的可视化图表类型。
  • 标签栏。显示已经创建的工作表、仪表板和故事的标签,或者通过标签栏上的新建工作表图标{%}创建新工作表,或者通过标签栏上的新建仪表板图标{%}创建新仪表板。
  • 状态栏。位于Tableau工作簿的底部,显示菜单项说明以及有关当前视图的信息。可以通过选择“窗口”➤“显示状态栏”来隐藏状态栏。有时Tableau会在状态栏的右下角显示警告图标,以指示错误或警告。

1.5.2 仪表板工作区

仪表板工作区使用布局容器把工作表和一些像图片、文本、网页类型的对象按一定的布局方式组织在一起。在工作区页面单击新建仪表板图标{%},或者选择“仪表板”➤“新建仪表板”,打开仪表板工作区,仪表板窗口将替换工作表左侧的数据窗口。图1-4显示了Tableau中的仪表板工作区。

{%}

图1-4 仪表板工作区

仪表板工作区中的主要部件如下。

  • 多终端设置窗口。可基于单一仪表板,依据不同的终端设备类型和浏览器窗口大小,定制不同的仪表板构造和内容。将仪表板发布到Tableau Server时,用户将体验到符合其屏幕大小(不管是手机、平板电脑还是台式机)设计的仪表板。一次设计发布,即可实现多种展示效果。
  • 布局设置窗口。以树形结构显示当前仪表板中用到的所有工作表及对象的布局方式。
  • 尺寸设置窗口。可以设置创建的仪表板的大小,也可以设置是否显示仪表板标题。仪表板的大小可以从预定义的大小中选择一个,或者以像素为单位设置自定义大小。
  • 工作表窗口。列出了在当前工作簿中创建的所有工作表,可以选中工作表并将其从仪表板窗口拖至右侧的仪表板区域,一个灰色阴影区域将指示出可以放置该工作表的各个位置。在将工作表添加至仪表板后,仪表板窗口中会用复选标记{%}来标记该工作表。
  • 对象窗口。包含仪表板支持的对象,如文本、图像、网页和空白区域。从仪表板窗口拖放所需对象至右侧的仪表板窗口中,可以添加仪表板对象。
  • 平铺和浮动。决定了工作表和对象被拖到仪表板后的效果和布局方式。默认情况下,仪表板使用平铺布局,这意味着每个工作表和对象都排列到一个分层网格中。可以将布局更改为浮动以允许视图和对象重叠。
  • 视图区。是创建和调整仪表板的工作区域,可以添加工作表及各类对象。

1.5.3 故事工作区

在Tableau中,故事功能可用作演示工具,按顺序排列视图或仪表板。选择“故事”➤“新建故事”,或者单击工具栏上的“新建工作表”按钮{%},然后选择“新建故事”。故事工作区与创建工作表和仪表板的工作区有很大区别,如图1-5所示。

{%}

图1-5 故事工作区

故事工作区中的主要部件如下。

  • 新建故事点窗口。单击空白按钮可以创建新故事点,使其与原来的故事点有所不同;单击“复制”按钮可以将当前故事点用作新故事点的起点。
  • 布局设置窗口。可以单击选择导航器模式,包含说明框、数字和点,还可以切换设置是否显示导航框中的后退/前进按钮。
  • 仪表板和工作表窗口。显示在当前工作簿中创建的视图和仪表板的列表,将其中的一个视图或仪表板拖到故事区域(导航框下方),即可创建故事点,单击{%}可快速跳转至所在的视图或仪表板。
  • 说明文本窗口。可以添加到故事点中的一种特殊类型的注释。若要添加说明,只需拖动该对象。可以向一个故事点添加任何数量的说明,放置在故事中的任意所需位置。
  • 标题设置窗口。可以设置是否显示故事标题。
  • 尺寸设置窗口。设置创建的故事的大小,也可以从预定义的大小中选择一个,或以像素为单位设置自定义大小。
  • 导航框。用户进行故事点导航的窗口,可以利用左侧或右侧的按钮顺序切换故事点,也可以直接单击故事点进行切换。
  • 视图区。创建故事的工作区域,可以添加工作表、仪表板或者说明框对象。

1.5.4 菜单栏和工具栏

除了工作表、仪表板和故事工作区,Tableau的工作区环境还包括公共的菜单栏和工具栏。无论在哪个工作区环境下,菜单栏和工具栏都存在于工作区的顶部。

  1. 菜单栏

    菜单栏包括文件、数据、工作表和仪表板等菜单,每个菜单下都包含很多菜单选项,下面介绍各菜单中的常用功能选项。

    • 文件菜单。像任何文件菜单一样,该菜单包括打开、保存和另存为等功能。文件菜单中最常用的功能是“打印为PDF…”选项,可以把工作表或仪表板导出为PDF。“导出打包工作簿…”选项也非常常用,可以把当前的工作簿以打包形式导出,这种导出方式与其他导出方式的不同详见1.6节。如果记不清文件存储的位置,或者想要改变文件的缺省存储位置,可以使用文件菜单中的“存储库位置…”选项来查看或改变文件的存储位置。
    • 数据菜单。数据菜单中的“粘贴数据…”选项非常方便,如果在网页上发现了一些Tableau的数据,想要使用Tableau进行分析,可以从网页上复制下来,然后使用此选项把数据导入到Tableau中进行分析。一旦数据被粘贴,Tableau将从Windows粘贴板中复制这些数据,并在数据窗口中增加一个数据源。“编辑关系…”选项在数据融合时使用,用于创建或修改当前数据源的关联关系,如果两个不同数据源中的字段名不相同,此选项就会非常有用,它允许明确地定义相关的字段。
    • 工作表菜单。工作表菜单中有几个常用的功能,如“导出”选项和“复制”选项。使用“导出”选项可以把工作表导出为一个图像、一个Excel交叉表或者Access数据库文件(.mdb)。而使用“复制”选项中的“复制为交叉表”选项,会创建一个当前工作表的交叉表版本,并把它存放在一个新的工作表中。
    • 仪表板菜单。此菜单中的选项只有在仪表板工作区环境下可用,各个选项的使用方法详见第8章。
    • 故事菜单。此菜单中的选项只有在故事工作区环境下可用,可用于新建故事,利用“设置格式”选项设置故事的背景、标题和说明,还可以利用“导出图像…”选项把当前故事导出为图像。
    • 分析菜单。在熟悉了Tableau的基本视图创建方法后,可以使用分析菜单中的一些选项来创建高级视图,或者用来调整Tableau中的一些缺省行为,如利用“聚合度量”选项来控制对字段的聚合或解聚,利用“创建计算字段…”和“编辑计算字段”选项创建当前数据源中不存在的字段。第5章“高级数据操作”和第6章“高级可视化分析”将频繁使用分析菜单中的各个选项。分析菜单在故事工作区环境下不可见,在仪表板工作区环境下仅部分功能可用。
    • 地图菜单。地图菜单中的“地图选项…”里的“样式”可以更改地图配色方案,如选择普通、灰色或者黑色地图样式,也可以使用“地图选项…”中的“冲蚀”滑块控制背景地图的强度或亮度,滑块向右移得越远,地图背景就越模糊。地图菜单中的“地理编码”选项可以导入自定义地理编码文件,绘制自定义地图。
    • 设置格式菜单。设置格式菜单很少使用,因为在视图或仪表板上的某些特定区域单击右键可以更快捷地调整格式。但有些设置格式菜单中的选项通过快捷键方式无法实现,例如想要修改一个交叉表中单元格的尺寸,只能利用设置格式菜单中的“单元格大小”选项来调整;如果不喜欢当前工作簿的默认主题风格,只能利用“工作簿主题”选项来切换至其他两个子选项“现代”或“古典”。
    • 服务器菜单。如果想要把工作成果发布到大众皆可访问的公共服务器Tableau Public上,或者从上面下载或打开工作簿,可以使用服务器菜单中的“Tableau Public”选项。如果需要登录到Tableau服务器,或者把工作成果发布到Tableau服务器上,需要使用服务器菜单中的“登录”选项。服务器连接和配置方法详见第10章“Tableau Server简介”。
    • 窗口菜单。如果工作簿很大,包含了很多工作表,并且想要把某个工作表共享给别人,可以使用窗口菜单中的“书签”选项创建一个书签文件(.tbm),还可以通过窗口菜单中的其他选项,来决定显示或隐藏工具栏、状态栏和边条。
    • 帮助菜单。最右侧的帮助菜单可以让用户直接连接到Tableau的在线帮助文档、培训视频、示例工作簿和示例库,也可以设置工作区语言。此外,如果加载仪表板时比较缓慢,可以使用“设置和性能”选项中的子选项“启动性能记录”,激活Tableau的性能分析工具,优化加载过程。
  2. 工具栏

    工具栏包含“新建数据源”“新建工作表”和“保存”等命令。另外,该工具栏还包含“排序”“分组”和“突出显示”等分析和导航工具。选择“窗口”➤“显示工具栏”可隐藏或显示工具栏。工具栏有助于快速访问常用工具和操作,其中有些命令仅对工作表工作区有效,有些命令仅对仪表板工作区有效,有些命令仅对故事工作区有效。表1-1详细解释了每个工具栏按钮的主要功能。

    表1-1 工具栏说明表

    图标说明
    撤销:反转工作簿中的最新操作。可以无限次撤销,返回到上次打开的工作簿,即使是在保存之后也可撤销
    重做:重复使用“撤销”按钮反转的最后一个操作,可以重做无限次
    保存:保存对工作簿进行的更改
    新建数据源:打开“新建数据源”页,可以在其中创建新连接,或者从存储库中打开已保存的连接
    新建工作表:新建空白工作表。使用下拉菜单可创建新工作表、仪表板或故事
    复制工作表:创建含有与当前工作表完全相同的视图的新工作表
    清除:清除当前工作表。使用下拉菜单清除视图的特定部分,如筛选器、格式设置、大小调整和轴范围
    自动更新:控制进行更改后Tableau是否自动更新视图。使用下拉列表来自动更新整个工作表或只使用快速筛选器
    运行更新:运行手动数据查询,以便在关闭自动更新后用所做的更改对视图进行更新。使用下拉菜单来更新整个工作表或只使用快速筛选器
    交换:交换行功能区和列功能区上的字段。每次按此按钮,都会交换“隐藏空行”和“隐藏空列”设置
    升序排序:根据视图中的度量,以所选字段的升序来应用排序
    降序排序:根据视图中的度量,以所选字段的降序来应用排序
    成员分组:通过组合所选值来创建组。选择多个维度时,使用下拉菜单指定是对特定维度进行分组,还是对所有维度进行分组
    显示标记标签:在显示和隐藏当前工作表的标记标签之间切换
    演示模式:在显示和隐藏视图(即功能区、工具栏、数据窗口)之外的所有内容之间切换
    查看卡:显示和隐藏工作表中的特定卡。在下拉菜单上选择要隐藏或显示的每个卡
    适合选择器:指定在应用程序窗口中调整视图大小的方式。可选择“标准适合”“适合宽度”“适合高度”或“整个视图”
    固定轴:在仅显示特定范围的锁定轴以及基于视图中的最小值和最大值调整范围的动态轴之间切换
    突出显示:启用所选工作表的突出显示。使用下拉菜单中的选项定义突出显示值的方式

1.6 Tableau的文件管理

Tableau有多种不同的文件类型(如工作簿、打包工作簿、数据提取、数据源和书签等,见表1-2),用于保存和共享工作成果和数据源。

表1-2 Tableau文件类型表

文件类型

大小

使用场景

内容

Tableau工作簿(.twb)

Tableau缺省保存工作的方式

可视化内容,但无源数据

Tableau打包工作簿(.twbx)

可能非常大

与无法访问数据源的用户分享工作

创建工作簿的所有信息和资源

Tableau数据源(.tds)

极小

频繁使用的数据源

包含新建数据源所需的信息,如数据源类型和数据源连接信息,数据源上的字段属性以及在数据源上创建的组、集和计算字段等

Tableau数据源(.tdsx)

频繁使用的数据源

包含数据源(.tds)文件中的所有信息以及任何本地文件数据源(Excel、Access、文本和数据提取)

Tableau书签(.tbm)

通常很小

工作簿间分享工作表时使用

如果原始工作簿是一个打包工作簿,创建的书签就包含可视化内容和书签

Tableau数据提取(.tde)

可能非常大

提高数据库性能

部分或整个数据源的一个本地副本

下面介绍常用的文件类型。

  • Tableau工作簿(.twb):将所有工作表及其连接信息保存在工作簿文件中,不包括数据。
  • Tableau打包工作簿(.twbx):打包工作簿是一个zip文件,保存所有的工作表、连接信息以及本地资源(如本地文件数据源、背景图片、自定义地理编码等)。这种格式最适合对工作进行打包,以便与不能访问该数据的其他人共享。
  • Tableau数据源(.tds):数据源文件是快速连接经常使用的数据源的快捷方式。数据源文件不包含实际数据,只包含新建数据源必需的信息以及在数据窗口中所做的修改,例如默认属性、计算字段、组、集等。
  • Tableau数据源(.tdsx):如果连接的数据源不是本地数据源,tdsx文件与tds文件没有区别。如果连接的数据源是本地数据源,那么tdsx文件不但包含tds文件中的所有信息,还包括本地文件数据源(Excel、Access、文本和数据提取)。
  • Tableau书签(.tbm):书签包含单个工作表,是快速分享所做工作的简便方式。
  • Tableau数据提取(.tde):提取文件是部分或整个数据源的一个本地副本,可用于共享数据、脱机工作和提高数据库性能。

这些文件可保存在“我的Tableau存储库”目录的关联文件夹中,该目录是在安装Tableau时在“我的文档”文件夹中自动创建的。工作文件也可保存在其他位置,如桌面上或网络目录中。

目录