59个常见的Tableau面试问题和答案

成功的企业基于数据进行预测、决策和制定策略。tableau是一种用于数据解释的数据驱动工具。

tableau作为bi和可视化工具的重要性

tableau是当今最受欢迎的商业智能(bi)和可视化解决方案之一。它使用户能够以多种方式可视化数据,并可用于发现模式和趋势。

它可以应用于收集数据、分析数据并得出结论。它适用于许多不同的领域,用于更复杂的分析。

它使用户能够生成和分发交互式地图和仪表板,以更好地理解其数据。开发人员和管理员可以利用tableau创建深入的报告和可视化数据表示。

tableau是一种灵活的工具,小型和大型企业都可以利用它。由于其广泛的使用在各个行业中都有很大的潜力,包括营销、财务和人力资源。

tableau面试中最常问的问题及其回答。

什么是数据可视化?

回答:数据可视化是以图形或图片的形式呈现数据。它经常用于探索和理解数据,找到模式和关系,并传达发现结果。用户可以使用数据可视化表示多种数据类型,包括数值、分类和时间数据。

什么是tableau?

回答:tableau是一个强大的可视化工具。它可以以任何格式可视化数据,包括报告、图表、地图和数据可视化。tableau可以用于理解趋势和做出明智的决策。它被全球的业务专家和数据分析师用于进行数据驱动的判断。

tableau支持的数据类型有哪些?

回答:tableau支持多种数据类型,使数据分析和可视化变得更加简单。这些数据类型包括文本、数字、日期、时间、布尔值、聚类和地图。

使用tableau的优势有哪些?

回答:tableau提供了许多优势,例如

  • 交互式数据可视化
  • 易于实施
  • 轻松处理大量数据
  • 支持移动设备和响应式仪表板
  • 高性能
  • 解释地理数据
  • 合并图表
  • 灵活性
  • 能够使用其他脚本语言

tableau有哪些不同的产品,最新版本是什么?

回答:tableau的最新版本是2022.2

tableau提供五个主要产品:

  • 桌面版
  • 云版
  • 服务器版
  • 数据准备版
  • 数据管理版

其他产品包括:

  • crm
  • 嵌入式分析
  • 公共版
  • 移动版
  • 阅读器版
  • 桥接版

tableau中的参数是什么?

答案: 在tableau中,参数用于控制工作表和报表的行为。tableau参数可以通过多种方式指定,包括使用tableau的可嵌入参数框、文本字段和计算字段。tableau还支持从其他来源对参数进行外部引用。

告诉我在tableau中使用参数的不同方式

答案: tableau参数是一个强大的工具,可以以多种方式应用,以产生所需的结果。使用这些参数,您可以确定数据的显示方式,过滤和排序数据,并个性化数据可视化。

换句话说,参数有四种常见的用途。它们包括过滤器、分组、参考线和计算字段。

什么是连续和离散字段类型?

答案: 在tableau中,字段可以是连续或离散的。连续字段是可以相加、相减和求平均的定量值。连续数据的示例包括销售额、利润和数量。

离散字段是可以计数但不能相加、相减或求平均的定量值。

什么是tableau服务器?

答案: 您可以使用tableau服务器来托管和管理使用tableau desktop创建的工作簿、报表、仪表板和数据源。

tableau服务器可以安装在windows或linux服务器上。用户可以通过浏览器访问tableau服务器来构建新的工作空间,发布报表和仪表板,并与其他用户共享。

tableau中的数据提取文件是什么?

答案: 数据提取是保存的数据子集,您可以使用它来提高性能或利用tableau中不支持或不可用的功能。

在创建数据提取时,您可以使用过滤器和其他限制来降低数据的总量。

什么是tableau仪表板?

答案: tableau仪表板是一种将复杂数据集以简单易懂的方式呈现的绝佳工具。通过组合图表、图形和表格,tableau仪表板可以提供从原始数据中很难获得的洞察力。

用户可以使用tableau仪表板快速创建和共享动态数据可视化。

列出tableau架构的组成部分

答案: 主要,tableau架构由五个组成部分组成

1. 数据服务器:tableau架构的主要组成部分

2. 数据连接器:充当数据源和数据服务器之间的接口

3. 组件:应用服务器、vizql服务器、数据服务器

4. 网关:处理url重写、负载平衡等过程

5. 客户端:tableau desktop、移动应用程序、网页浏览器

tableau中发布的数据和嵌入数据源之间有什么区别?

答案: tableau支持公共和嵌入式数据源。嵌入式数据源保存在工作簿中,而发布的数据源保存在tableau服务器或tableau online上。

发布的数据源可以连接到各种用户,而嵌入式数据源只能由生成它们的人使用。嵌入式数据源需要单独的刷新计划,而发布的数据源需要一个刷新计划。

tableau reader是什么?

答案:tableau reader是一款数据可视化和分析软件,帮助用户探索、理解和处理数据。它被设计成易于使用,无论经验水平如何。

tableau reader提供各种数据探索、分析和演示工具,是数据科学家、业务分析师和信息专业人员的强大工具。

过滤器是什么?tableau中有多少种类型的过滤器?

答案:过滤的行为是从结果集中删除特定的值或值范围。tableau的过滤功能支持简单的字段值场景和复杂的计算或基于上下文的过滤器。

过滤器类型:提取过滤器、数据源过滤器、上下文过滤器、维度过滤器和度量过滤器。

tableau中有哪些不同类型的连接?

答案:tableau支持四种类型的连接:内连接、左连接、右连接和全外连接。它可以在单个数据源中链接多达32个表。

连接和混合之间有什么区别?

答案:在tableau中,连接和混合数据代表着连接分析中数据的不同方式。

连接数据意味着将数据相加,而混合数据意味着将来自一张表的数据与另一张表的数据结合起来。

在tableau中,连接是默认操作,但如果你想在分析数据之前改变数据,混合可能更有效。

热力图和树状图之间有什么区别?

答案:热力图和树状图都是tableau中用于比较数据的可视化工具。热力图使用颜色来显示数据点之间的关联性,而树状图使用大小和颜色来显示数据点的关联性。

热力图最适用于具有许多数据点并且想要找到模式的情况。树状图最适用于具有较少数据点并且想要显示数据层次结构的情况。

共享轴图表、组合轴图表和双轴图表之间有什么区别?

答案:在tableau中创建可视化时,有三种主要的图表类型可供选择:共享轴图表、组合轴图表和双轴图表。它们在数据显示和轴之间的关联方面有所不同。

共享轴图表,也称为单轴图表,用于显示两个维度之间的关系。它简单易懂,易于创建。

组合轴图表结合了条形图和折线图的特点。它在两个轴上显示数据以及轴上项目之间的关系。

双轴图表显示两组数据之间的关系。

twb和twbx文件扩展名有什么区别?

答案:tableau工作簿的元数据存储在一个名为tableau工作簿(.twb)的xml文件中。它包括工作表、数据源连接信息以及工作簿的布局和格式。

一个名为tableau打包工作簿(.twbx)的压缩文件包含了工作簿的xml和任何外部文件,以支持其数据源。

在tableau中通常使用的不同类型的函数有哪些?

答案:tableau提供了各种各样的函数,用于在tableau计算中使用。

  • 数值函数
  • 字符串函数
  • 日期函数
  • 逻辑函数
  • 聚合函数
  • 用户函数
  • 表计算
  • 空间函数
  • 其他函数

tableau中的story是什么?

答案:story是一系列的可视化图表,作为一个整体来传达信息。story可以通过澄清事实之间的关系以及决策对结果的影响来支持想法。

解释tableau中的不同连接类型。

答案:tableau可以连接到广泛使用的所有流行数据源,例如:

  • 文本文件:ms excel,pdf,json,access,
  • 数据库:tableau服务器,mysql,db2,oracle,sql server,postgresql,redshift
  • :microsoft azure,google bigquery,salesforce
  • 使用odbc连接到其他源
  • 通过web数据连接器连接到网站

以下是tableau支持的其他数据连接类型。

图片来源:theinformationlab.co.uk

什么是page shelf(页面架)?

答案:在tableau中,page shelf(页面架)是一种数据组织工具。它们类似于文件系统中的文件夹,可以按主题或日期对它们进行分组。它们非常适合于整理复杂的数据。

它也可以被定义为 – 为了正确理解某个字段如何影响视图中的其他数据,page shelf(页面架)使您能够将视图分成几个页面。

tableau中的rank函数是什么?

答案:tableau的rank函数是一个有用的功能,可以对数据集中的数字进行排序。此函数用于将数据集中的值按照彼此之间的排名或确定数据集中的前后值进行排名。

换句话说,rank函数,顾名思义,用于给数据集中包含的任何度量(与数字相关的)赋予排名。例如,最大值排名最高,最小值排名最低。

index和rank在tableau中的区别是什么?

答案:tableau提供了两种方法来对数据进行排序:index和rank。

index根据数值对数据进行排序,而rank根据排名对数据进行排序。

index主要涉及记录的物理位置,并根据记录的物理顺序分配递增的数字。

例如:

expense index
2000 1
6000 2
7000 3
1000 4

rank主要涉及记录的值,这意味着具有较高值的记录排名较高,具有较低值的记录排名较低。

例如:

费用 排名
2000 3
6000 2
7000 1
1000 4

tableau有哪些限制?

答案:tableau的限制如下:

  • tableau只能处理干净的数据,并且主要关注可视化。
  • 缺乏数据建模和数据字典的能力。
  • 在开发数据逻辑和仪表板时,缺乏版本控制和协作能力。
  • tableau不提供自动刷新报告的调度选项。
  • 开发人员必须生成新的可视化内容,而不能导入。
  • 仅支持最多16列的表格,格式有限。
  • 参数无法自动更新,需要手动操作。
  • 仪表板不具备响应式设计,开发人员需要为移动设备和桌面设备设计单独的仪表板。
  • 在大型公司中扩展这个产品的成本非常昂贵。相比之下,更经济实惠和完整的商业智能工具。

tableau与其他商业智能工具有何不同?

答案:两者之间的主要区别在于,tableau拥有比其他商业智能系统更加用户友好和直观的界面。与其他可能需要一定技术知识和理解的程序不同,任何对计算机有基本了解的人都可以学习和使用tableau。

它还具有更多的工具选择,使用户可以创建更复杂的可视化。它还明显比竞争对手更灵活和适应性强,使用户能够创建非常独特和定制化的表示。

它的重点主要在于可视化分析,而不是数据操作。因此,开发人员可以快速访问和理解大量的数据。

如何优化仪表板的性能?

答案:tableau仪表板旨在以简单易懂的形式呈现数据。开发人员可以优化仪表板的性能,确保数据准确快速地显示。

有几种方法可以优化仪表板的性能。

  • 使用适当的数据管理方法,如优化数据提取和最小化字段和记录数量。
  • 将相关视图分组并使用操作过滤器将它们连接起来,而不是在一个视图中查看所有内容。
  • 避免使用过多的过滤器,因为这会使查询更加复杂,需要更长的时间来生成结果。
  • 使用tableau中的查询优化功能。
  • 为了减少在tableau中的开销,在数据库中尽量减少嵌套计算的数量,并在可能的情况下执行计算。
  • 减少多余的工作表,删除未使用的工作表等。
  • 减少合并和最小化连接的表格数量。

tableau中的快速排序是什么?

答案:tableau中的快速排序是一种帮助您重新排列工作表中数据顺序的方法。快速排序是tableau的内置功能,可用于按升序或降序对数据进行排序。

要使用快速排序,请选择要排序的数据,然后单击工具栏中的排序按钮。您还可以使用键盘快捷键alt + shift + s对数据进行排序。

tableau工作表是什么?

答案:tableau工作表是一种交互式数据可视化工具,可以帮助您探索、处理和理解数据。工作表可以包含一个或多个可视化对象,如图表、表格、地图和图像。

您可以使用工作表来回答问题、分析数据并讲述故事。工作表是tableau工作簿的基础。

tableau中快速过滤器和普通过滤器有什么区别?

答案:tableau中的快速过滤器比普通过滤器更高效。区别在于普通过滤器只限制查看单元格中的数据,而快速过滤器可以提取不在单元格中的列中的数据。

快速过滤器更高效,因为它不需要遍历整个表格来找到所需的数据。

在处理大量数据时会遇到哪些挑战?tableau中最多可以连接多少个表格?

答案:处理大量数据时可能遇到的一些挑战包括:数据存储和处理、保持数据质量和清洗、数据可访问性和传输、大量计算能力需求、数据安全等。

tableau的最大表格连接取决于数据源、机器内存和连接复杂性等因素。没有硬性限制,但在执行任务时需要考虑实际情况。

讨论power bi和tableau之间的区别

答案:power bi具有类似其他microsoft应用程序的用户友好界面,而tableau提供专用于可视化分析和数据探索的交互式界面。

power bi通过power query和power pivot实现自定义功能,而tableau提供了可视化修改和扩展的功能。

在协作方面,power bi与microsoft teams接口,而tableau具有自己的共享功能。

tableau与salesforce紧密关联,而power bi与microsoft集成良好。

讨论tableau和qlikview之间的区别

答案:tableau拥有现代且用户友好的界面,提供方便的拖放功能。相比之下,qlikview具有更传统的界面。

tableau通过可视化方式呈现和分析数据,而qlikview通过关联数据建模提供直观的导航和详细的检查。

tableau和qlikview都为用户提供各种数据连接选项。具体而言,tableau可以直接连接多个数据源,而qlikview可能需要针对某些类型的数据源进行编码。

qlikview使用脚本语言处理数据转换和建模,而tableau的主要重点在于通过数据源连接器进行可视化数据操作和数据准备。

qlikview和tableau都具有可扩展性。但是,在处理大规模应用程序时,tableau可能需要额外的设置。

tableau的协作工具提供了强大的功能,使用户能够轻松共享和协作仪表板和报告。相比之下,qlikview提供了一些协作功能,尽管它们没有tableau的那么全面。

如何将mongodb链接到tableau?

答案:在tableau和mongodb之间建立连接的最简单方法是利用atlas sql接口、atlas tableau连接器和jdbc驱动程序。

如何将r集成到tableau中?

答案:tableau desktop能够通过使用计算字段与r建立连接。另一方面,tableau server可以通过使用tab admin功能与rserve实例建立连接。

什么是数据混合?

答案:tableau利用数据混合来合并来自多个源的信息并创建统一的视图或表示。这个功能使用户能够无缝地将来自不同表、数据库或文件类型的数据合并在一起,而无需事先进行源集成。

什么是数据建模?

答案:数据建模是在tableau中对数据进行结构化和组织的过程。它的目的是实现成功的分析和可视化。这涉及将原始数据转换为适合分析和报告目的的合适格式。

提及仪表板的组成部分。

答案:以下是tableau仪表板的主要组成部分:

  • 工作表:使用可用数据源可视化数据的图表或表格。
  • 图片:通过添加图像或形状来增强仪表板的可视化效果,用于品牌推广和更好的展示。
  • 筛选器:让用户控制仪表板数据的显示。
  • 容器:在仪表板中组织和对齐可视化。
  • 参数:允许用户修改仪表板的行为。
  • 网页:允许在仪表板中嵌入网页以引用外部内容。

如何在tableau中创建仪表板?

答案:要创建一个新的仪表板,在tableau屏幕的右上角点击“仪表板”按钮。它将打开一个下拉菜单,您可以从中选择“新建仪表板”来创建一个仪表板。

如何隐藏仪表板?

答案:主要有两种常见的方法可以隐藏tableau中的仪表板:

  • 要隐藏特定的仪表板,将它们分组放置在一个容器内,然后右键单击容器并选择“隐藏容器”来隐藏整个容器。
  • 要隐藏仪表板,将它们放置在主仪表板上的一个布局容器中,并从右键菜单中选择“隐藏容器”。

如何在tableau中对数据进行排序?

答案:tableau提供了各种排序选项,包括按字母顺序、字段值和计算字段。

  • 点击“列”或“行”中的字段,使用工具栏或右键菜单对维度进行排序。
  • 通过按住ctrl键,点击字段并使用排序选项设置排序顺序来对多个字段进行排序。
  • 要在特定可视化中对数据进行排序,右键单击可视化中的数据点或字段,然后从上下文菜单中选择“排序”以按需求对数据进行排序。

如何在tableau中创建分组?

答案:

  • 转到所需的工作表。
  • 找到要进行分组的维度字段。
  • 将其从“数据”拖到“列”或“行”中。
  • 按住ctrl键并在字段内选择多个项目。
  • 右键单击所选项目,然后选择“分组”。
  • 将创建一个分组。

如何在tableau中创建集合?

答案:有两种类型的集合:动态集合和固定集合。要创建动态集合,右键单击数据窗格中的一个维度,然后选择创建 > 集合。要创建固定集合,选择可视化中的一个或多个标记(或标题),然后右键单击它们,然后选择创建集合。

如何在仪表板中嵌入网页?

答案:转到所需的仪表板,在左侧窗格中找到“web页面”对象,并将其拖到画布上。在“web页面”对话框中,输入要嵌入的网页url并根据需要调整大小。点击确定确认。嵌入的网页将放置在您的仪表板上。

tableau中有哪些不同类型的地图?

答案:地图是tableau中用于呈现数据的强大可视化工具。以下是tableau中可用的地图类型:

  • 比例符号地图
  • 填充地图(等级地图)
  • 点分布地图
  • 密度地图(热力图)
  • 流动地图(路径地图)
  • 蜘蛛地图(起点-终点地图)

如何处理tableau中的空值?

答案:空字段表示空值,表示缺失或未知信息。

以下是在tableau中处理空值的几种方法:

  • 在将数据导入tableau之前,预处理数据以处理空值。
  • 其他选项包括过滤掉空值,替换它们或创建计算字段。
  • 根据数据的特性修改可视化设置,有效地处理空值。

如何在tableau中创建层次结构?

答案:转到所需的工作表以创建层次结构。选择层次结构的维度或字段。将第一个维度字段拖到“列”或“行”中。然后,在同一“列”或“行”上将第二个维度字段拖到第一个字段旁边。tableau会自动可视化检测到的层次结构。

什么是工作簿,可以从tableau server导出视图或工作簿吗?

答案:工作簿包括工作表,可以是工作表、仪表板或故事的形式。工作簿用于有效地组织、保存、共享和发布您的结果。

是的,您可以从tableau服务器导出视图或工作簿。

导出视图:在tableau server中打开所需视图,在工具栏中找到“下载”选项,单击它,并选择所需的导出格式(pdf、png、excel等)。

导出工作簿:选择工作簿,打开它,在工具栏中找到“下载”选项,选择导出格式(例如tableau工作簿、pdf)。

如何在tableau中自动化报表?

答案:要在tableau中自动化报表,您可以使用tableau的内置功能、第三方工具和集成。

自动化报告的方式包括使用tableau server或tableau online进行计划和订阅,利用tabcmd进行命令行自动化,使用tableau extensions api开发自定义扩展与外部系统进行交互,以及自动化数据获取和报告生成。

tableau还与专门从事报告自动化和计划的第三方工具集成。

发布后如何在tableau中安排工作簿的计划?

答案:使用tableau server或tableau online在tableau中安排工作簿的计划:
将工作簿发布到tableau server或tableau online。然后在服务器上打开工作簿。要安排计划,请在工具栏或“服务器”菜单中找到“计划”按钮或选项。使用计划界面指定频率和时间来配置计划。

如何在tableau中进行性能记录,以及如何进行负载测试?

答案:tableau的性能记录可以捕获工作簿中的关键事件,用于分析和排除故障的性能因素。

要为tableau中的站点启用性能记录,服务器管理员可以按照以下步骤操作:

  • 转到所需站点。
  • 单击“设置”,然后导航到“工作簿性能指标”。
  • 选择“记录工作簿性能指标”并保存更改。

tabjolt是由tableau专门为tableau server开发的负载和性能测试工具。

什么是tableau数据引擎?

答案:tableau的hyper数据引擎加速大型数据集的数据处理。它驱动tableau平台,包括server、desktop、cloud和public,允许数据提取、刷新和查询。

什么是假设引用完整性?

答案:tableau中的“假设引用完整性”选项假设数据源中存在引用完整性,从而优化查询和操作,即使没有明确声明也可以实现。

它保证了关系数据库中外键和主键值的一致性,从而确保表之间的准确关系。

tableau中的bin是什么意思?

答案:tableau的bin是用于存储与特定bin大小相对应或适合其中的数据值的统一容器。这些bin的主要目的是根据等间隔或大小将数据集有效地分成组。这种分割有助于创建结构良好的数据分布,进而帮助用户更有效地组织信息和识别模式。

什么是细节级别(lod)表达式?

答案:lod使得可以在数据源和可视化级别上计算值。另一方面,lod表达式可以指定计算的期望粒度。它们可以在更详细的(include)或更不详细的(exclude)级别上执行,还可以在完全独立的级别上执行(fixed)。

什么是后台程序?

答案:“后台程序”是tableau server或tableau online的一个组件,负责管理众多的后台作业和进程。它负责数据提取、刷新、订阅和计划作业等操作。

什么是预测?

答案:预测是预测特定度量的未来值的过程。这个任务利用了专门用于预测的各种数学模型。在tableau中,使用指数平滑模型。在这个模型中,与同一度量的早期观察相比,对最近的观察给予了更多的权重。

类似文章