Tableau
本主题介绍如何使用 StarRocks Tableau JDBC Connector 将 StarRocks 连接到 Tableau Desktop 和 Tableau Server。
概述
StarRocks Tableau JDBC Connector 是 Tableau Desktop 和 Tableau Server 的自定义扩展。它简化了 Tableau 连接到 StarRocks 的过程,并增强了对标准 Tableau 功能的支持,性能优于默认的通用 ODBC/JDBC 连接。
主要特性
- LDAP 支持:允许使用密码提示进行 LDAP 登录以实现安全身份验证。
- 高兼容性:在 TDVT(Tableau Design Verification Tool)测试中实现了 99.99% 的兼容性,只有一个轻微的失败案例。
前提条件
在继续之前,请确保满足以下要求
- Tableau 版本:Tableau 2020.4 及更高版本
- StarRocks 版本:v3.2 及更高版本
安装 Tableau Desktop 的连接器
-
将驱动程序文件存储在以下目录中(如果目录不存在,请创建它)
- macOS:
~/Library/Tableau/Drivers
- Windows:
C:\Program Files\Tableau\Drivers
- macOS:
-
将连接器文件存储在以下目录中
- macOS:
~/Documents/My Tableau Repository/Connectors
- Windows:
C:\Users\[Windows 用户]\Documents\My Tableau Repository\Connectors
- macOS:
-
启动 Tableau Desktop。
-
导航到连接 -> 到服务器 -> StarRocks JDBC by CelerData。
安装 Tableau Server 的连接器
-
将驱动程序文件存储在以下目录中(如果目录不存在,请创建它)
- Linux:
/opt/tableau/tableau_driver/jdbc
- Windows:
C:\Program Files\Tableau\Drivers
信息在 Linux 上,您必须允许“Tableau”用户访问该目录。
请按照以下步骤操作
-
创建目录并将驱动程序文件复制到该目录
sudo mkdir -p /opt/tableau/tableau_driver/jdbc
# Replace <path_to_driver_file_name> with the absolute path of the driver file.
sudo cp /<path_to_driver_file_name>.jar /opt/tableau/tableau_driver/jdbc -
授予“Tableau”用户权限。
# Replace <driver_file_name> with the name of the driver file.
sudo chmod 755 /opt/tableau/tableau_driver/jdbc/<driver_file_name>.jar
- Linux:
-
将连接器文件存储在每个节点的以下目录中
- Linux:
/opt/tableau/connectors
- Windows:
C:\Program Files\Tableau\Connectors
- Linux:
-
重启 Tableau Server。
tsm restart
信息每次添加、删除或更新连接器时,都必须重启 Tableau Server 才能应用更改。
使用说明
如果需要 LDAP 登录支持,您可以在配置期间勾选高级选项卡中的启用 LDAP开关。