Tableau 是一个在商业智能领域广泛使用的数据可视化工具,它允许用户连接到任何数据库,如SQL或MongoDB,并自由交互。用户能够迅速将原始数据简化为易于理解的格式。仪表盘旨在以表格形式展示数据,也常用于报告制作,因此常被称为报告工具。它有助于数据探索、可视化和报告生成,并且是用C++编写的。继续阅读以找到一些最常见的Tableau面试问题及其答案。
Tableau提供了高级且强大的数据发现和探索功能,使用户能够在几秒钟内回答关键问题。无需事先具备编程技能,即使是没有相关技能的用户也可以立即开始使用Tableau构建可视化。它能够连接到其他BI工具无法连接的多种数据源。Tableau用户可以通过合并和混合多个数据集来构建报告。Tableau Server为组织内管理所有发布的数据源提供了一个集中的位置。
Tableau 提供以下主要产品:
Tableau数据分析可以分为两类:
这些是用于开发的Tableau工具,如制作仪表盘、图表、报告生成和可视化。Tableau Desktop和Tableau Public是此类别的Tableau产品示例。
顾名思义,这些Tableau产品的目标是分享使用开发工具开发的可视化、报告和仪表盘。Tableau Online、Server和Reader是此类别的产品示例。
以下是一些常见的Tableau面试问题及其答案:
Tableau数据引擎是一个分析数据库和Tableau工具,旨在提供快速的查询响应和预测性能。它能够轻松融入现有的数据基础设施,并且不局限于将整个数据集加载到内存中。导入、生成索引和排序大数据需要时间,但这些过程完成后,它最终会加速。它不是内存中技术。数据导入后,保存到磁盘上,很少使用RAM。
过滤器在消除无关数据后,向查看者展示正确的信息。Tableau提供了多种过滤器。
仪表盘由以下五个部分组成:
Tableau无法在轴上显示空值。因此,屏幕右下角会出现一个指示器。当点击该指示器时,将为提供处理空值的选项。处理空值的选项如下:
数字 → 0
日期 → 12-31-1899
地理位置 → (0,0)
负值 → 1
Tableau简单易用。Tableau有助于数据分析,可以将原始数据转换为易于理解的方式。用户可以将数据与其他数据结合,构建自己的观点,然后与客户和同事分享。用户有能力管理大量数据。它很容易与各种数据源集成。Tableau可以生成复杂的图表,类似于Excel中的透视表图表。它对数据集进行快速计算。用户可以快速生成图表并在类型之间切换,以获得最能代表用户对话的模型。
Tableau的过滤器是最简单的工具。它直接应用于维度或度量。例如,可以使用过滤器仅显示州维度中的古吉拉特邦或卡纳塔克邦。Tableau中有多种UI选项用于过滤器,包括单选按钮、下拉列表、复选框、滑块等。Tableau也有基于工作表的过滤器。参数类似于变量。它们更复杂、更强大。参数,像变量一样,可以在计算中使用。这意味着它只能接受单个值。除了复选框没有单个值外,所有参数都有相同的UI选项。例如,可以定义利率和期限,然后使用这些参数计算利息和本金支付。
减少字段数量。减少记录数量。减少视图中的标记数量。限制过滤器数量。利用包含过滤器。利用连续数据过滤器。利用动作过滤器和参数。减少嵌套计算的数量。移除自定义SQL。整理和清理工作簿。
以下是一些Tableau扩展名:
传统的BI系统坚固且能够扩展和可靠,许多知名软件公司都支持它们。这些系统提供足够的数据安全;然而,它们需要良好的BI技术知识和专业技能才能操作。传统的BI工具包括Oracle BI和QlikView。Tableau是当今最受欢迎的BI工具之一,提供简单的操作和理解,无需广泛的BI功能知识。它具有简单的拖放功能和智能的数据字段组织方法。然而,Tableau Public中没有数据安全,而专业版中启用了安全功能。