Tableau 架构17 Mar 2025 | 4 分钟阅读 Tableau Server 旨在连接多个数据层。它可以连接来自移动设备、Web 和桌面的客户端。 Tableau Desktop 是一款强大的数据可视化工具。它非常安全且具有高可用性。 它可以在物理机和虚拟机上运行。它是一个多进程、多用户和多线程系统。 提供如此强大的功能需要独特的架构。 Tableau Server 中使用的不同层在以下架构图中给出:- ![]() 让我们研究一下 Tableau 架构的不同组成部分 1. 数据服务器:- Tableau 架构的主要组成部分是可以连接到它的数据源。 Tableau 可以连接到多个数据源。 它可以混合来自各种数据源的数据。 它可以同时连接到 Excel 文件、数据库 和 Web 应用程序 。 它还可以建立不同类型数据源之间的关系。 2. 数据连接器:- 数据连接器提供了一个接口,用于将外部数据源与 Tableau 数据服务器连接。 Tableau 具有内置的 SQL/ODBC 连接器。 此 ODBC 连接器可以连接到任何数据库,而无需使用其本机连接器。 Tableau Desktop 具有选择提取和实时数据的选项。 根据用途,可以轻松地在实时数据和提取数据之间切换。
3. Tableau Server 的组件: Tableau Server 的不同类型的组件是
A. 应用程序服务器: 应用程序服务器用于提供授权和身份验证。 它处理移动和 Web 界面的权限和管理。 它通过在 Tableau Server 上记录每个会话 ID 来保证安全性。 管理员正在服务器中配置会话的默认超时。 B. VizQL 服务器: VizQL 服务器用于将来自数据源的查询转换为可视化效果。 客户端请求转发到 VizQL 进程后,它将查询直接发送到数据源,以图像的形式检索信息。 此可视化效果或图像呈现给用户。 Tableau Server 创建可视化效果的缓存以减少加载时间。 缓存可以在有权查看可视化效果的许多用户之间共享。 C. 数据服务器: 数据服务器用于存储和管理来自外部数据源的数据。 它是中央数据管理系统。 它提供数据安全、元数据管理、数据连接、驱动程序要求和数据存储。 它存储数据集的相关详细信息,例如计算字段、元数据、组、集和参数。 数据源可以提取数据以及与外部数据源建立实时连接。 4. 网关: 网关将来自用户的请求定向到 Tableau 组件。 当客户端发送请求时,它将被转发到外部负载均衡器进行处理。 网关充当流程到不同组件的分配器。 如果没有外部负载均衡器,网关也可以充当负载均衡器。 对于单服务器配置,一个网关或主服务器管理所有进程。 对于多服务器配置,一个物理系统用作主服务器,其他系统用作工作服务器。 在 Tableau Server 环境中,只有一台机器用作主服务器。 5. 客户端: 可以使用不同的客户端来编辑和查看 Tableau Server 中的可视化效果和仪表板。 客户端是Web 浏览器、移动应用程序和 Tableau Desktop。
|
我们请求您订阅我们的新闻通讯以获取最新更新。