下面列出了最常见的Tableau面试问题和答案。
1)什么是Tableau?
- ableau是用于商业智能行业的功能强大的数据可视化工具。
- 它将原始数据简化为非常易于理解的格式。
- 它可视化并创建交互式, 可共享的仪表板。
- Tableau不需要任何技术或编程技能。
2)解释Tableau的功能?
Tableau具有三个主要功能, 例如:
- 数据混合:数据混合是Tableau中的一项基本功能。当我们组合来自多个数据源的相关数据时, 将使用该数据, 你希望在单个视图中一起分析这些数据, 并以图形的形式表示。
- 实时分析:实时分析使用户能够在Velocity较高时快速了解和分析动态数据, 并且数据的实时分析非常复杂。 Tableau可通过交互式分析帮助从快速移动的数据中提取有价值的信息。
- 数据协作:数据分析不是隔离任务。这就是为什么Tableau是为协作而构建的。团队成员可以共享数据, 进行后续查询, 并将易于理解的可视化转发给可以从数据中获取价值的其他人。确保每个人都了解数据并能够做出明智的决定对于成功至关重要。
3)Tableau中有多少工具?
Tableau中有五种工具, 例如:
- Tableau Desktop:Tableau Desktop在数据仓库和其他各种类型的文件之间建立连接。此处创建的仪表板和工作簿可以在本地或公共共享。它允许我们编码和定制报告。从建立故事, 图表到将它们融合在一起以形成仪表板, 所有必要的工作都在Tableau Desktop中创建。
- Tableau Public:此Tableau版本专门为具有成本效益的用户而构建。 “公共”一词意味着无法将创建的工作簿保存在本地。它们应保存在Tableau的公共云中, 任何人都可以访问和查看它们。
- Tableau Online:其功能类似于Tableau Server, 但数据存储在托管在云上的服务器上, 该服务器由Tableau组维护。 Tableau Online中发布的数据没有存储限制。 Tableau Online将直接链接到托管在云中的40个数据源, 例如Hive, MySQL, Spark SQL, Amazon Aurora等。
- Tableau Server:该软件已正确用于共享在组织上的Tableau Desktop应用程序中创建的工作簿和可视化文件。要在Tableau Server中共享仪表板, 你首先应该在Tableau Desktop中发布工作簿。将工作簿上载到服务器后, 只有授权用户才能访问它。
- Tableau Reader:Tableau Reader是一个免费工具, 使我们可以查看使用Tableau Desktop或Tableau Public创建的可视化效果和工作簿。可以过滤数据, 但是修改和编辑受到限制。 Tableau Reader中没有安全性, 因为任何人都可以使用Tableau Reader查看工作簿。
4)解释Tableau中的所有数据术语?
Tableau中有几种类型的数据术语, 例如:
- 书签:Tableau存储库中书签文件夹中的一个.tbm文档, 其中包含一个工作表。它有助于改善数据分析。与Web浏览器书签不同, .tbm文件是一种可以快速显示各种研究结果的兼容方式。
- 工作簿:工作簿是具有.twb扩展名的文件, 其中包含一个或多个工作表以及仪表板和故事。
- 仪表板:仪表板是在单个页面上排列的多个视图的组合。在Tableau中, 仪表板用于观察和比较各种数据, 还可以与其他工作表进行交互。
- 数据源页面:数据源是一个页面, 你可以在其中设置数据源。该数据源页面通常是否包含四个主要区域?连接区域, 左窗格, 预览区域和元数据区域。
- 工作表:工作表是工作表的集合。在这里, 你可以通过将各种字段拖到架子上来构建数据视图。
- 维度:维度通常称为分类数据字段。维度包含无法聚合的离散数据, 例如成员和层次结构。它还包含特征值, 例如日期, 名称和地理数据。用于显示你的信息详细信息的维度。
- 度量:度量是数据的可测量数量, 可以通过维度表进行分析。度量存储在一个表中, 该表包含唯一引用关联维表的外键。该表支持原子级别的数据存储, 因此允许一次插入多个记录。
例如, “销售”表可以具有产品密钥, 客户密钥, 促销密钥, 已售商品, 并引用特定事件。 - 过滤器架:过滤器架位于工作簿的左侧。筛选器架子用于通过使用维度和度量对数据进行过滤来从视图中排除数据。
- 页面架子:页面架子在视图的左侧。借助页面架, 你可以根据连续或离散字段中的值和成员将视图分为一系列页面。在页面架子中添加字段类似于在行架子中添加字段。对于每个新行, 都会创建一个新页面。
- 标记卡:标记卡位于工作表的左侧。用户可以将字段拖到控制标记属性, 例如颜色, 类型, 形状, 大小, 标签, 详细信息和工具提示。
5).twb和.twbx扩展名有什么区别?
.twb | .twbx |
---|---|
它不包含任何数据, 因此可以共享你的工作簿, 并且已经发送了工作簿文件和Tableau的数据源文件。 | |
它包括数据源文件和用于生成工作簿的任何其他文件, 包括图像。 |
6)传统BI工具和Tableau有什么区别?
传统BI工具 | Tableau |
---|---|
Tableau没有依赖性。 | |
基于Tableau的关联搜索, 使其快速, 动态。 | |
与先进技术一起使用时, 它支持内存。 | |
它对各种业务使用预测分析。 |
7)Tableau中有哪些不同的数据类型?
Tableau表示字段并自动分配数据类型。如果数据源指定了数据类型, Tableau将使用该数据类型。如果数据源未单独分配数据类型, Tableau将分配一个。 Tableau由以下数据类型组成:
- 日期值
- 文字值
- 数值
- 日期和时间值
- 布尔值(真或假条件)
- 地理值(用于地图的经度和纬度)
8)Tableau中的联接有哪些不同类型?
Tableau中的联接与SQL联接相同。主要有五个联接, 例如:
1)交叉联接:交叉联接产生的行将第一张表中的每一行与第二张表中的每一行组合在一起。
2)内部联接:内部联接从正在合并的表中返回匹配的行。
3)左外部联接:左外部联接返回正在联接的表中的匹配行, 并返回结果中来自左表的不匹配行, 并将NULL值放在来自右表的属性中。
4)右外部联接:右外部联接操作返回正在合并的表中的匹配行, 并返回右表中的不匹配行作为结果, 并将NULL值放在左表中的属性中。
4)完全外部联接:完全外部联接用于合并表。结果, 它包含两个表中的所有值。
9)你可以在Tableau中加入多少个表?
在Tableau中, 最多可以连接32个表。
10)解释可以与数据集建立的不同连接?
我们可以通过两种方式连接数据集, 例如:
- 实时:实时连接将查询发送到你的数据库并检索数据。这些查询将返回数据库中当前存在的任何数据。
- 提取:提取连接保存的数据子集, 这些子集用于提高性能或利用Tableau功能的优势, 原始数据中不支持或不提供这些子集。
11)什么是货架?
架子是放置在工作表视图左侧和顶部的命名区域。你可以通过将字段拖放到架子上来构建视图。选择特定标记类型时, 某些架子可用。
12)什么是套装?
在Tableau中, 使用集合根据用户定义的特定条件创建数据子集。集仅基于维度字段创建。
Tableau中有两种类型的集合, 例如:
- 动态集:当基础数据更改时, 动态集中的值或成员也会更改。
- 固定集:当基础数据发生更改时, 固定集中的值或成员不会更改。
13)什么是组?
组是构成更高级别类别的维度成员的组合。
14)什么是层次字段?
在Tableau中, 分层字段用于向下钻取数据。这意味着可以更精细地查看数据。
15)什么是Tableau数据服务器?
Tableau服务器充当数据和Tableau使用之间的中间人。通过Tableau Data Server, 你可以共享和上传数据提取, 保留数据库连接以及重用计算和字段元数据。
这意味着你可以对计算字段, 数据集, 别名, 定义或参数进行的任何更改都可以保存并与他人共享, 从而可以实现安全, 集中管理和标准化的数据集, 并且可以利用服务器的资源在提取上运行查询, 而无需先将其传输到本地计算机。
16)什么是Tableau数据引擎?
Tableau Data Engine是Tableau中的一项很酷的功能。它是一个分析数据库, 旨在实现即时查询响应, 预测性能, 无缝集成到现有数据基础架构中, 并且不限于将整个数据集加载到内存中。
如果你要处理大量数据, 则创建索引, 导入和排序数据确实需要花费一些时间, 但是此后一切都会加快。 Tableau Data Engine不是内存技术。导入后, 数据存储在磁盘中, 几乎不使用RAM。
17)如何在Tableau中创建计算字段?
- 单击数据窗格上维度右侧的下拉选项, 然后转到创建选项, 然后选择计算字段以打开计算编辑器。
- 命名计算字段并创建一个公式。
18)定义双轴。
双轴用于可视化两种不同图表类型中的两种不同度量。日期列和两个度量对于构建双轴图表是必需的。
图形中使用了不同的比例, 可以帮助用户理解这两种度量。
19)树图和热图有什么区别?
Tree map | Heat map |
---|---|
热图可以比较颜色和大小的类别在热图中, 你可以将两个不同的度量值一起比较。 |
20)数据联接和数据混合之间有什么区别?
数据加入 | 数据融合 |
---|---|
数据混合是报表中两个完全定义的数据源所必需的。 |
21)什么是TDE文件?
TDE是Tableau桌面文件, 其中包含.tde扩展名。它是指包含从外部资源(例如MS Access或CSV文件, MS excel)中提取的数据的文件。
TDE文件有两个方面, 使其成为支持分析和数据发现的理想选择。
- TDE是一个柱状商店。
- TDE使用从RAM到硬盘的计算机内存的所有部分, 并使每个部分都能发挥其最佳性能。
22)Tableau中的故事是什么?
故事是一个工作表, 其中包含一系列仪表板或工作表, 这些仪表板或工作表一起工作以传递信息。
你可以创建故事来显示事实之间的联系, 提供背景信息, 并演示决策如何与结果相关或提出令人信服的案例。故事中的每一页都称为故事点。
23)Tableau中的离散数据和连续数据有什么区别?
Discrete | Continuous |
---|---|
连续数据用于测量连续数据。 | |
它可以接受有限和无限范围内的任何值。 |
24)Tableau一次可以使用多少行?
Tableau不受表中行数的限制。 Tableau用于访问PB级数据, 因为它仅检索行和列。
25)可以在macOS上安装Tableau吗?
是的, Tableau Desktop可以安装在Mac以及Windows操作系统上。
26)Tableau软件是否适合战略性收购?
是的, Tableau软件适用于战略性收购, 因为它可以提供其他工具无法做到的数据洞察力。
27)我们可以将Excel文件放在Tableau中的共享位置吗?
是的, 我们可以将excel文件放置在共享位置, 但是为了获得更好的性能, 我们应该使用提取。
28)假设许可证今天到期, 用户是否可以查看服务器上发布的仪表板或工作表?
如果Tableau Desktop许可证今天到期, 则你无法访问仪表板或工作表, 因为服务器上的用户名将必须展开未经许可的操作。
但是其他人可以访问, 因为站点管理员可以将所有权更改为另一个人, 因此提取不会失败。
29)有哪些不同的Tableau文件?
- 书签:它仅包含一个工作表及其共享工作的简便方法。
- 工作簿:工作簿可以容纳一个或多个仪表板和工作表。
- 打包的工作簿:它包含工作簿以及所有支持的本地文件数据和背景图像。
- 数据提取文件:数据提取文件是数据源或子集的本地副本。
- 数据连接文件:数据连接文件是一个小型XML文件, 其中包含各种连接信息。
30)发布的数据源和嵌入式的数据源有什么区别?
发布的数据源 | 嵌入式数据源 |
---|---|
它包含连接信息, 并且与工作簿关联。 |
工作/人力资源面试问题 |
jQuery面试问题 |
Java OOP面试问题 |
JSP面试问题 |
休眠面试问题 |
SQL面试题 |
Android面试题 |
MySQL面试问题 |
.twb是一个xml文档, 其中包含有关仪表板, 工作表和故事的信息。
.twbx是”压缩”在一起的文件包。
传统的BI体系结构具有硬件限制。
它基于一组复杂的技术。
它不支持内存中, 多线程和多核计算。
它具有预定义的数据视图。
树图也可以做同样的事情, 它可以用于说明层次结构数据和整个关系的一部分。
从同一源合并数据时, 将使用数据联接。
离散数据是计为不同或单独的值。
只有它可以接受一个范围内的单个值。
它包含独立于任何工作簿的连接信息, 并且多个工作簿都可以使用它。
面试技巧
JavaScript面试问题
Java基础面试问题
Servlet面试问题
春季面试问题
PL / SQL面试问题
Oracle面试问题
SQL Server面试问题
评论前必须登录!
注册