Tableau 是一种商业智能软件,可直观地表示来自不同来源的数据,以创建交互式和可共享的仪表板。
该工具使分析数据和质疑产品与市场契合度的整个过程变得更加容易。它具有用于数据探索的各种内置功能,而不会被软件元素所淹没。
使用 Tableau 的一些优势
数据可视化: Tableau 不是在 Excel 工作表上进行复杂的计算,而是提供从数据派生的精美洞察、数据混合和仪表板。
创建交互式可视化: Tableau 提供了拖放功能,可让用户快速与数据进行交互。你可以在 tableau 库中查看一些使用 tableau 创建的模板。
使用 Tableau 的模板库,你可以选择你的选项并对其进行自定义。借助数据可视化功能,你可以轻松地以吸引观众的信息图表形式嵌入大量信息。
易于实施:据报道,通过拖放选项,Tableau 更易于使用。这是一种这样的工具,你无需任何编码背景或 Python、业务对象或 DOMO 方面的经验即可学习。
处理大量数据:Tableau 足以处理数百万行而不影响仪表板性能。
脚本语言的集成:借助 Tableau,你可以使用 Python 和 R 等脚本语言通过导入一些视觉效果或包来执行复杂的数据计算。
随着围绕数据分析和可视化的大肆宣传,精通简化数据旅程的工具非常重要。我们策划了一系列从初学者到专家的面试问题,以帮助你找到自己喜欢的专业领域的工作。
基本的Tableau常见面试题和答案合集
1. Tableau 中的数据可视化是什么?
数据可视化是一种表示具有视觉吸引力和交互性的数据的方式。随着技术的进步,商业智能工具的数量有所增加,这些工具可以帮助用户理解数据、数据集、数据点、图表、图形,并专注于其影响而不是理解工具本身。
2、Tableau常见面试题有哪些:各种BI工具和Tableau有什么区别?
传统BI工具与Tableau的根本区别在于效率和速度。
- 传统 BI 工具的架构存在硬件限制。虽然 Tableau 没有任何依赖关系
- 传统的 BI 工具处理复杂的技术,而 Tableau 使用简单的关联搜索使其动态化。
- 传统 BI 工具不支持多线程、内存或多核计算,而 Tableau 在集成复杂技术后支持所有这些功能。
- 传统 BI 工具具有预定义的数据视图,而 Tableau 对业务运营进行预测分析。
3. Tableau 产品有哪些不同?
Tableau 与其他 BI 工具一样具有一系列产品:
- Tableau Desktop:桌面产品用于从数据图片中创建优化查询。一旦查询准备就绪,你就可以执行这些查询而无需编码。Tableau Desktop 将来自各种来源的数据纳入其数据引擎并创建交互式仪表板。
- Tableau Server:当你使用 Tableau Desktop 发布仪表板时,Tableau Server 有助于在整个组织中共享它们。它是安装在 Windows 或 Linux 服务器上的企业级功能。
- Tableau Reader: Tableau Reader 是桌面上提供的一项免费功能,可让你打开和查看数据可视化。你可以过滤或向下钻取数据,但限制编辑任何公式或对其执行任何类型的操作。它还用于提取连接文件。
- Tableau Online: Tableau Online 也是一项付费功能,但不需要独家安装。它随软件一起提供,用于随时随地共享已发布的仪表板。
- Tableau Public: Tableau public 是另一项免费功能,可通过将数据可视化保存为 Tableau Server 上的工作表或工作簿来查看数据可视化。
4. Tableau 中的参数是什么?
参数是一个变量(数字、字符串或日期),用于替换计算、过滤器或参考线中的常量值。例如,你创建一个字段,如果销售额大于 30,000,则返回 true,否则返回 false。参数用于替换这些数字(在本例中为 30000)以在计算期间动态设置它。参数允许你在计算中动态修改值。参数可以接受以下选项中的值:
- 全部:简单的文本字段
- 列表:可供选择的可能值列表
- 范围:从指定范围中选择值
5. 请告诉我一些有关度量和维度的信息?
在 Tableau 中,当我们连接到新数据源时,数据源中的每个字段都映射为度量或维度。这些字段是数据源中定义的列。每个字段都分配有一个数据类型(整数、字符串等)和一个角色(离散维度或连续度量)。
度量包含由维度表分析的数值。度量存储在一个表中,该表允许存储多条记录并包含唯一引用关联维度表的外键。
而维度包含定性值(名称、日期、地理数据)以定义综合属性以对数据详细信息进行分类、细分和显示。
6. 什么是连续和离散字段类型?
Tableau 的专长在于以连续格式或离散格式以不同方式显示数据。它们都是用于定义数据的数学术语,其中连续均值没有中断,离散均值是单独分开和不同的。
蓝色表示离散行为,而绿色表示连续行为。一方面,离散视图定义标题并且可以轻松排序,而连续视图定义图形视图中的轴并且无法排序。
图像 - tableau.com
7. 什么是数据的聚合和分解?
数据聚合意味着以聚合形式显示度量和维度。Tableau 工具中可用的聚合函数有:
- SUM(表达式):将表达式中使用的所有值相加。仅用于数值。
- AVG(表达式):计算表达式中使用的所有值的平均值。仅用于数值。
- Median(表达式):计算表达式中使用的所有记录的所有值的中值。仅用于数值。
- Count(表达式):返回表达式集中值的数量。排除空值。
- Count (distinct):返回表达式集中唯一值的数量。
实际上,Tableau 允许你更改视图的聚合类型。
数据的分解意味着分别显示每个数据字段。
8. Tableau 中有哪些不同类型的联接?
Tableau 与 SQL 非常相似。因此,Tableau 中的联接类型是相似的:
- 左外连接:从左表中提取所有记录,从右表中提取匹配的行。
- 右外连接:从右表中提取所有记录,从左表中提取匹配的行。
- 全外连接:从左表和右表中提取记录。所有不匹配的行都带有 NULL 值。
- 内连接:从两个表中提取记录。
9. 告诉我与数据集建立的不同联系?
Tableau 中有两种类型的数据连接:
LIVE:实时连接是一种通过直接连接到数据源来提取实时数据的动态方式。Tableau 直接针对数据库条目创建查询并在工作簿中检索查询结果。
EXTRACT:数据的快照,提取文件(.tde 或 .hyper 文件)包含来自关系数据库的数据。数据是从静态数据源(如 Excel 电子表格)中提取的。你可以安排刷新使用 Tableau 服务器完成的快照。这不需要与数据库的任何连接。
10. Tableau常见面试题有哪些:Tableau 支持哪些文件扩展名?
Tableau Desktop 中使用的支持的文件扩展名是:
- Tableau 工作簿 (TWB):包含所有工作表、故事点、仪表板等。
- Tableau 数据源 (TDS):包含有关数据源的连接信息和元数据
- Tableau 数据提取 (TDE):包含从其他数据源提取的数据。
- Tableau 打包工作簿 (TWBX):包含工作簿、连接数据和元数据的组合,以及 TDE 形式的数据本身。它可以压缩和共享。
- Tableau 打包数据源 (TDSX):包含不同文件的组合。
- Tableau 书签 (TBM):指定特定工作表。
11. Tableau 支持哪些数据类型?
Tableau 支持以下数据类型:
数据类型 | 可能的值 |
---|---|
布尔值 | 真假 |
日期 | 日期值(2016 年 12 月 28 日) |
日期时间 | 日期和时间戳值(2016 年 12 月 28 日 下午 06:00:00) |
地理值 | 地理测绘(北京、孟买) |
文本/字符串 | 文本/字符串 |
数字 | 十进制 (8.00) |
数字 | 整数 (5) |
12. 什么是集?
集是作为 Tableau Desktop 中数据子集创建的自定义字段。集合可以根据条件计算,也可以根据数据源的维度手动创建。
例如,获得收入超过某个价值的一组客户。现在,设置数据可以根据应用的条件动态更新。了解更多
13. Tableau 中的组是什么?
创建组以使用维度可视化更大的成员资格。组可以创建自己的字段来对特定维度中的值进行分类。
14.什么是架子?
Tableau 工作表包含各种命名元素,如列、行、标记、过滤器、页面等,称为架子。你可以将字段放在架子上以创建可视化、增加详细程度或为其添加上下文。
15. 告诉我有关 Tableau 中数据混合的一些信息?
数据混合是在一个地方查看和分析来自多个来源的数据。主要和次要是涉及数据混合的两种类型的数据源。
16. 在 Tableau 中你通常如何执行负载测试?
Tableau 中的负载测试旨在了解服务器在其环境、数据、工作负载和使用方面的容量。最好在一年内至少进行 3-4 次负载测试,因为随着每个新用户、升级或内容创作,使用情况、数据和工作负载都会发生变化。
Tabjolt 由 Tableau 创建,专门针对 Tableau 服务器进行即点即运行负载和性能测试。标签:
- 自动化用户指定的负载过程
- 消除对脚本开发或脚本维护的依赖
- 通过向集群添加更多节点,随着负载的增加线性扩展
17. 为什么有人不使用 Tableau?
使用 Tableau 的限制是:
- 不划算:当我们将 Tableau 与其他可用的数据可视化工具进行比较时,它的成本效益并不高。除此之外,它还具有软件升级、正确部署、维护以及培训人员使用该工具的功能。
- 不太安全:当涉及到数据时,每个人都格外谨慎。Tableau 专注于安全问题,但未能提供集中的数据级安全性。它推动行级安全并为每个用户创建一个帐户,这使其更容易出现安全故障。
- BI 功能还不够: Tableau 缺乏基本的 BI 功能,例如大规模报告、构建数据表或创建静态布局。它具有有限的结果共享功能,电子邮件通知配置仅限于管理员,并且供应商不支持基于触发器的通知。
中级Tableau常见面试题和答案合集
18、什么是Tableau数据引擎?
一个分析数据库,用于计算即时查询响应、服务器的预测分析和集成数据。当你需要创建、刷新或查询数据提取时,数据引擎非常有用。它也可用于跨数据库连接。
19. Tableau 中有哪些不同类型的过滤器?
Tableau 有 6 种不同类型的过滤器:
- 提取过滤器:此过滤器从数据源中检索数据子集。
- 维度过滤器:此过滤器用于非聚合数据(离散)。
- 数据源过滤器:此过滤器阻止用户查看敏感信息,从而减少数据馈送。
- 上下文过滤器:此过滤器通过在 Tableau 中应用预设来创建数据集。
- 测量过滤器:此过滤器应用各种操作,如总和、中值、平均值等。
- 表计算过滤器:在创建视图后应用此过滤器。
20.什么是双轴?
双轴用于分析同一图形中两个不同尺度的两个不同度量。这使你可以将一个图形上的多个属性与两个独立的轴一个一层在另一个之上进行比较。
要将度量添加为双轴,请将该字段拖到视图的右侧,并在你看到出现黑色虚线时将其放下。你还可以右键单击(在 Mac 上按住 Control 单击)“列”或“行”功能区上的度量,然后选择“双轴”。
21.树和热图有什么区别?
这两张地图都有助于分析数据。热图可视化和比较不同类别的数据,而树状图以矩形显示数据的层次结构。热图通过以不同颜色描绘维度来可视化度量。类似于用不同颜色定义值的文本表。
树形图将嵌套矩形中的数据层次结构可视化。从较大的矩形到较小的矩形显示层次结构级别。
示例 - 下面的树状图显示了一系列产品类别的总销售额:
图像 - tableau.com
22. Tableau Server 中的数据提取和计划是什么?
数据提取是从数据源创建的数据子集。计划是在发布工作簿后对数据提取进行的计划刷新。这使数据保持最新。时间表由服务器管理员严格管理。
23. Tableau常见面试题有哪些:仪表盘中有哪些组件?
仪表板中显示的组件是:
- 水平:水平视图允许用户从左到右组合工作表和仪表板元素并编辑元素的高度。
- 垂直:垂直视图允许用户从上到下组合工作表和仪表板元素并编辑元素的宽度。
- 文本:所有文本字段。
- 图像提取:为了提取图像,Tableau 会应用一些代码,提取图像,然后以 XML 格式将其保存在工作簿中。
- Web URL:指向网页、文件或 Tableau 之外的其他 Web 资源的超链接
24. 什么是 TDE 文件?
TDE 是带有扩展名 .tde 的 Tableau Desktop 扩展。TDE 文件指向包含来自外部源(如 MS Excel、MS Access 或 CSV 文件)的数据的文件。TDE 使分析和发现数据变得更加容易。
25. Tableau 中的故事是什么?
在 Tableau 中创建故事是有效的,它是通过组合各种图表来描绘观众的情节而创建的。故事是包含用于创建这些工作表的所有方法的工作表。创建故事:
- 单击仪表板上的新故事。
- 从左下角选择合适的故事尺寸或选择自定义尺寸。
- 通过双击工作表开始构建故事并将其添加到故事点。
- 通过单击添加标题为故事添加标题。
- 你可以通过单击工具栏中的更新来更新突出显示。你还可以添加布局选项、设置故事格式或使故事适合你的仪表板。
26. Tableau 文件有哪些不同?
- 工作簿:工作簿包含一个或多个工作表和仪表板元素。
- 书签:包含一个更易于共享的工作表。
- 打包工作簿:包含工作簿以及支持的本地文件数据和背景图像。
- 数据提取文件:提取包含数据子集的文件。
- 数据连接文件:带有各种连接信息的小型 XML 文件。
高级Tableau常见面试题和答案合集
27. 如何将视图嵌入到网页中?
你可以轻松地将来自 Tableau Server 或 Tableau Online 的交互式视图集成到网页、博客、Web 应用程序或 Internet 门户中。但是要查看视图,权限要求查看者在 Tableau Server 上创建一个帐户。要嵌入视图,请单击视图顶部的共享按钮并复制嵌入代码以将其粘贴到网页上。
你还可以自定义嵌入代码或 Tableau Javascript API 以嵌入视图。
28. 最大数量是多少?Tableau 一次可以使用多少行?
最大行数或列数是不确定的,因为即使 Tableau 包含数 PB 的数据,它也会智能地仅使用你需要提取的那些行和列。
29、提一下Tableau中发布的数据源和嵌入的数据源有什么区别?
连接信息是你想要引入 Tableau 的数据的详细信息。在发布之前,你可以创建相同的摘录。
已发布数据源:它包含独立于任何工作簿的连接信息。
嵌入式数据源:它包含连接到工作簿的连接信息
30. 什么是 DRIVE 计划方法论?
DRIVE 计划方法围绕源自企业部署的数据分析创建了一个结构。驱动方法本质上是迭代的,包括更快、更有效的敏捷方法。
31.如何在计算字段中使用组?
将“GroupBy”子句添加到 SQL 查询或在数据窗口中创建计算字段以对字段进行分组。
- 在计算中使用组。你不能在计算中引用临时组。
- 使用在辅助数据源中创建的组混合数据:如果组是在辅助数据源中创建的,则只有计算组可以用于数据混合。
- 使用另一个工作簿中的组。你可以通过复制和粘贴计算轻松地在另一个工作簿中复制组。
32. 解释在 Tableau 中你何时会使用连接与混合?
虽然这两个术语听起来很相似,但它们在 Tableau 中的含义和用法有所不同:
而Join用于合并同一数据源中的两个或多个表。
Blending 用于合并来自多个数据源的数据,例如 Oracle、Excel、SQL server 等。
33. 什么是假设参照完整性?
在某些情况下,你可以通过从“数据”菜单中选择“假设参照完整性”选项来提高查询性能。当你使用此选项时,只有当视图中的字段明确引用联接表时,Tableau 才会将联接表包括在查询中。
34. 什么是计算字段,你将如何创建?
计算字段是使用基于其他字段的公式创建的。这些字段不存在,而是由你创建的。
你可以创建这些字段以:
- 细分数据
- 转换字段的数据类型,例如将字符串转换为日期。
- 汇总数据
- 过滤结果
- 计算比率
你可以创建三种主要类型的计算:
- 基本计算:在源级别转换数据字段的值
- 详细级别 (LOD) 表达式:像基本计算一样在源级别转换数据字段的值,但具有更精细的访问权限
- 表计算:仅在可视化级别转换数据字段的值
创建计算字段:
在 Tableau 中,导航到“分析”>“创建计算字段”。在计算编辑器中输入详细信息。
并做了!
35. 如何在同一视图中显示前五名和后五名销售额?
借助这些功能,你可以查看前五名和后五名的销售额:
- 将“客户名称”拖到行,将销售额拖到列。
- 按降序对 Sum(sales) 进行排序。
- 创建一个计算字段“销售排名”。
36、Tableau常见面试题有哪些:Tableau中的Rank函数是什么?
rank 函数用于为数据集中的任何度量提供位置(rank)。Tableau 可以通过以下方式对度量进行排名:
- Rank:Tableau 中的 rank 函数接受两个参数:聚合度量和排名顺序(可选),默认值为 desc。
- Rank_dense:rank_dense 也接受两个参数:聚合度量和排名顺序。这将相同的等级分配给相同的值,但并没有就此停止,而是随着其他值不断增加。例如,如果你的值是 10、20、20、30,则等级将为 1、2、2、3。
- Rank_modified:rank_modified 将相同的排名分配给相似的值。
- Rank_unique:rank_unique 为每个值分配一个唯一的等级。例如,如果值为 10、20、20、30,则分配的等级将分别为 1、2、3、4。
37. Tableau 与 QlikView 或 IBM Cognos 等其他类似工具有什么区别?
由于多种原因,Tableau 与 QlikView 或 IBM Cognos 不同:
- Tableau 是一种直观的数据可视化工具,通过简单的拖放技术简化了故事的创建。另一方面,像 QlikView 或 Cognos 这样的 BI 工具将数据转换为元数据,让用户探索数据关系。如果你的演示围绕以美观的可视化方式呈现数据,那么请选择 Tableau。如果没有,并且可能需要一个完整的 BI 平台,那么选择 Cognos/QlikView
- 与 Cognos 等广泛的 BI 工具相比,Tableau 的易用性或提取数据详细信息更容易。使用 Tableau,你的团队成员(无论是销售人员)都可以轻松读取数据并提供见解。但是对于 Cognos,只有具有丰富工具知识的成员才会受到赞赏和欢迎。
Tableau常见面试题和答案合集:掌握面试的技巧
要掌握 Tableau 的面试,请遵循以下提示:
- 关注基础知识:Tableau 是什么及其工作原理。创建可视化时计算的工作方式或查询的处理方式。
- 彻底了解维度和度量,因为这是 Tableau 中的重要概念之一。
- 熟悉创建仪表板和可视化以及离散和连续视图的最佳实践。
- 解释你为什么喜欢 Tableau 或它与 QlikView 或 IBM Cognos 等其他类似工具有何不同。你对 BI 工具的兴趣将使你在竞争中处于领先地位。
- 你将在 Tableau 中使用实时连接或数据提取的场景是什么?
- 如何在服务器上部署仪表板。
- 你在 Tableau 中处理的最大数据量是多少?如果你正在学习 Tableau,请在练习时检查你的可视化或 TDE 文件的大小。
- 为示例工作创建一些可视化故事。
- 在创建仪表板应用程序之前,你将如何处理需求。
- 你的开发方法是什么:瀑布式还是敏捷式?
- 创建仪表板需要多长时间。