Tableau 数据可视化工具介绍

Tableau 是一个在商业智能领域广泛使用的数据可视化工具,它允许用户连接到任何数据库,如SQL或MongoDB,并自由交互。用户能够迅速将原始数据简化为易于理解的格式。仪表盘旨在以表格形式展示数据,也常用于报告制作,因此常被称为报告工具。它有助于数据探索、可视化和报告生成,并且是用C++编写的。继续阅读以找到一些最常见的Tableau面试问题及其答案。

特性

Tableau提供了高级且强大的数据发现和探索功能,使用户能够在几秒钟内回答关键问题。无需事先具备编程技能,即使是没有相关技能的用户也可以立即开始使用Tableau构建可视化。它能够连接到其他BI工具无法连接的多种数据源。Tableau用户可以通过合并和混合多个数据集来构建报告。Tableau Server为组织内管理所有发布的数据源提供了一个集中的位置。

Tableau 产品包

Tableau 提供以下主要产品:

  • Tableau Desktop
  • Tableau Public
  • Tableau Online
  • Tableau Server
  • Tableau Reader

Tableau数据分析可以分为两类:

这些是用于开发的Tableau工具,如制作仪表盘、图表、报告生成和可视化。Tableau Desktop和Tableau Public是此类别的Tableau产品示例。

顾名思义,这些Tableau产品的目标是分享使用开发工具开发的可视化、报告和仪表盘。Tableau Online、Server和Reader是此类别的产品示例。

Tableau 面试问题

以下是一些常见的Tableau面试问题及其答案:

Tableau数据引擎是一个分析数据库和Tableau工具,旨在提供快速的查询响应和预测性能。它能够轻松融入现有的数据基础设施,并且不局限于将整个数据集加载到内存中。导入、生成索引和排序大数据需要时间,但这些过程完成后,它最终会加速。它不是内存中技术。数据导入后,保存到磁盘上,很少使用RAM。

过滤器在消除无关数据后,向查看者展示正确的信息。Tableau提供了多种过滤器。

  • 提取过滤器 - 用于向从数据源提取的数据添加过滤器。数据从数据源中取出并存储在Tableau数据存储库中以进行此过滤器。
  • 数据源过滤器 - 这些与提取过滤器相同。它们也适用于提取的数据集。唯一的区别是它可以与实时和提取连接一起使用。
  • 上下文过滤器:上下文过滤器用于在应用任何其他过滤器之前对数据行进行过滤。它们仅限于视图,但可以用于特定的工作表。在Tableau中,它们描述了数据的聚合和解聚。
  • 维度过滤器:维度过滤器用于电子表格中对维度应用过滤器。维度过滤器与顶部或底部条件、公式和通配符匹配一起使用。
  • 度量过滤器:度量过滤器应用于度量值中的值。
  • 表计算过滤器:当不想改变底层数据时,使用这些过滤器。

仪表盘由以下五个部分组成:

  • Web:它是嵌入在仪表盘中的网页。
  • 水平组件:一个水平布局容器,可以在其中插入内容。
  • 垂直组件:一个垂直布局容器,可以在其中插入内容。
  • 图像提取:此功能允许从计算机上传图像到仪表盘。
  • 文本:它是一个小型Wordpad,可以在其中格式化和修改文本。

Tableau无法在轴上显示空值。因此,屏幕右下角会出现一个指示器。当点击该指示器时,将为提供处理空值的选项。处理空值的选项如下:

  • 过滤数据 - 如果选择此选项,所有空值将被过滤或从显示中移除。
  • 在默认位置显示数据 - 用默认值替换空值,并在轴上的默认位置显示数据。字段的数据类型决定了这些默认值。特定数据类型的默认值如下:
数字 → 0 日期 → 12-31-1899 地理位置 → (0,0) 负值 → 1

Tableau简单易用。Tableau有助于数据分析,可以将原始数据转换为易于理解的方式。用户可以将数据与其他数据结合,构建自己的观点,然后与客户和同事分享。用户有能力管理大量数据。它很容易与各种数据源集成。Tableau可以生成复杂的图表,类似于Excel中的透视表图表。它对数据集进行快速计算。用户可以快速生成图表并在类型之间切换,以获得最能代表用户对话的模型。

Tableau的过滤器是最简单的工具。它直接应用于维度或度量。例如,可以使用过滤器仅显示州维度中的古吉拉特邦或卡纳塔克邦。Tableau中有多种UI选项用于过滤器,包括单选按钮、下拉列表、复选框、滑块等。Tableau也有基于工作表的过滤器。参数类似于变量。它们更复杂、更强大。参数,像变量一样,可以在计算中使用。这意味着它只能接受单个值。除了复选框没有单个值外,所有参数都有相同的UI选项。例如,可以定义利率和期限,然后使用这些参数计算利息和本金支付。

减少字段数量。减少记录数量。减少视图中的标记数量。限制过滤器数量。利用包含过滤器。利用连续数据过滤器。利用动作过滤器和参数。减少嵌套计算的数量。移除自定义SQL。整理和清理工作簿。

以下是一些Tableau扩展名:

  • Tableau Workbook (.twb)
  • Tableau Data Extraction (.tde)
  • Tableau Datasource (.tds)
  • Tableau Packaged Datasource (.tdsx)
  • Tableau Bookmark (.tbm)
  • Tableau Map Source (.tms)
  • Tableau Packaged Workbook (.twbx) 是一个包含.twb和外部文件的zip文件。
  • Tableau Preferences (.tps)

传统的BI系统坚固且能够扩展和可靠,许多知名软件公司都支持它们。这些系统提供足够的数据安全;然而,它们需要良好的BI技术知识和专业技能才能操作。传统的BI工具包括Oracle BI和QlikView。Tableau是当今最受欢迎的BI工具之一,提供简单的操作和理解,无需广泛的BI功能知识。它具有简单的拖放功能和智能的数据字段组织方法。然而,Tableau Public中没有数据安全,而专业版中启用了安全功能。

  • 获取随视图提供的嵌入代码:每个视图顶部的共享按钮有一个可以复制并粘贴到网页上的嵌入代码。(如果代码中将showShareOptions设置为false,则共享按钮不会出现在嵌入视图中。)
  • 自定义嵌入代码:嵌入代码可以通过参数进行自定义,这些参数控制工具栏、标签等。
  • 使用Tableau JavaScript API:可以在Web应用程序中使用Tableau JavaScript对象。访问Tableau Developer Portal以获取API、代码示例、文档和Tableau开发者社区的访问权限。
  1. 转到分析 > 选择创建计算字段。
  2. 计算编辑器出现在屏幕上。给计算字段一个名称,如Shipping Delay。
  3. 输入公式:DATEDIFF (‘day,’ [Order Date], [Ship Date])
  4. 点击确定按钮。
  5. 将Shipping Delay带入视图。
  6. 重复步骤1-5以创建一个名为‘Average Shipping Delay’的新计算字段,使用公式:AVG (DATEDIFF (‘day,’ [Order Date], [Ship Date]))。
  7. 将Region字段拖到行架上,将SUM (Average Shipping Delay)拖到标记卡上,以查看每个区域的平均发货延迟。
  • 什么是Tableau及其主要特点?
  • Tableau的产品包和不同的过滤器
  • Tableau与其他BI工具的区别
  • 文件扩展名、Web组件以及其他各种主题
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485