跳到主要内容
版本: 最新版本-3.5

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 的连接器

  1. 下载 MySQL JDBC Driver 8.0.33

  2. 将驱动程序文件存储在以下目录中(如果目录不存在,请创建它)

    • macOS:~/Library/Tableau/Drivers
    • Windows:C:\Program Files\Tableau\Drivers
  3. 下载 StarRocks Tableau JDBC Connector 文件

  4. 将连接器文件存储在以下目录中

    • macOS:~/Documents/My Tableau Repository/Connectors
    • Windows:C:\Users\[Windows 用户]\Documents\My Tableau Repository\Connectors
  5. 启动 Tableau Desktop。

  6. 导航到连接 -> 到服务器 -> StarRocks JDBC by CelerData

安装 Tableau Server 的连接器

  1. 下载 MySQL JDBC Driver 8.0.33

  2. 将驱动程序文件存储在以下目录中(如果目录不存在,请创建它)

    • Linux:/opt/tableau/tableau_driver/jdbc
    • Windows:C:\Program Files\Tableau\Drivers
    信息

    在 Linux 上,您必须允许“Tableau”用户访问该目录。

    请按照以下步骤操作

    1. 创建目录并将驱动程序文件复制到该目录

      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
    2. 授予“Tableau”用户权限。

      # Replace <driver_file_name> with the name of the driver file.
      sudo chmod 755 /opt/tableau/tableau_driver/jdbc/<driver_file_name>.jar
  3. 下载 StarRocks Tableau JDBC Connector 文件

  4. 将连接器文件存储在每个节点的以下目录中

    • Linux:/opt/tableau/connectors
    • Windows:C:\Program Files\Tableau\Connectors
  5. 重启 Tableau Server。

    tsm restart
    信息

    每次添加、删除或更新连接器时,都必须重启 Tableau Server 才能应用更改。

使用说明

如果需要 LDAP 登录支持,您可以在配置期间勾选高级选项卡中的启用 LDAP开关。