You need to enable JavaScript to run this app.
导航
Tableau
最近更新时间:2025.03.12 14:06:07首次发布时间:2023.03.20 14:46:25
我的收藏
有用
有用
无用
无用

Tableau是 Salesforce 开发的一个数据可视化平台,用于可视化数据、交互式仪表板和KPI记分卡。本文为您介绍如何使用Tableau连接ByteHouse并进行数据查询分析。

注意事项

细分项

已验证版本

Tableau 版本

2024.3

ClickHouse Tableau Connector 版本

0.3.1

注意

由于当前基于 bytehouse-tacoByteHouse Tableau Connector 正在进行维护和更新,当前建议使用开源**ClickHouse Tableau ConnectorByteHouse JDBC Driver**来连接ByteHouse。

ByteHouse JDBC Driver 版本

1.1.73及以上版本

ByteHouse侧配置

step1 配置公网域名

登录并进入ByteHouse控制台后,在顶部租户管理基本信息页面,查看网络组配置,确认已绑定VPC,并绑定了公网域名。
Image

  • 如果未绑定VPC和公网域名,需参考设置网络信息文档完成绑定配置。
  • 完成绑定后,可单击复制公网域名,用于后续对接参数配置。

step2 获取API Key

进入顶部租户管理连接信息页面,在API Key模块新建一个API key,并将API Key保存至本地,用于后续的配置使用。
Image

说明

一个子账号最多支持创建两个API Key,如果此前您有已创建好的API key,也可直接使用已创建好的API Key。

step3 设置默认计算组

进入顶部租户管理参数设置页面,查看已设置了默认计算组,并确保此计算组是正在运行的状态,未被停止。后续对接ByteHouse后的数据查询等操作,即会使用此处配置的默认计算组。
Image

Tableau侧配置

step1 准备工作

  1. 下载并安装Tableau 客户端

  2. 安装 ByteHouse JDBC驱动。

    1. 下载ByteHouse JDBC驱动程序(v1.1.73或以上版本)。

    2. 将JDBC驱动程序存储在以下文件夹中(如果该文件夹不存在,先创建好文件夹)。

      OS

      路径

      windows

      C:\Program Files\Tableau\Drivers

      mac

      ~/Library/Tableau/Drivers

  3. 安装ClickHouse Tableau Connector。

    1. 如果您使用的是最新的Tableau Desktop,默认情况下应该具有ClickHouse连接器。如果您使用的是旧版本,请先下载ClickHouseConnector(v0.3.1)。
      Image

    2. 将连接器(taco文件)放在以下文件夹中:

      OS

      路径

      windows

      C:\Users\[Windows User]\Documents\My Tableau Repository\Connectors

      mac

      ~/Documents/My Tableau Repository/Connectors

step2 创建ByteHouse数据源

  1. 启动Tableau Desktop并单击 To a Server > More
    Image

  2. 搜索并单击ClickHouse by ClickHouse
    Image

  3. 单击Install and Restart Tableau来安装ClickHouse连接器。安装完成后重启Tableau Desktop
    Image

  4. 重启后,在 To a Server > More 下搜索并单击ClickHouseJDBC byClickHouse
    Image

  5. 在弹出的页面中配置连接信息。
    Image

    参数

    配置说明

    Server

    租户-{TENANT_ID}-{区域}-public.bytehouse.volces.com
    配置为ByteHouse的公网域名,格式为:tenant-{TENANT_ID}-{REGION}-public.bytehouse.volces.com,您可以在ByteHouse控制台的租户管理>基本信息>网络信息中获取。

    Port

    数据库端口号,配置为固定取值:19000

    Username & Password

    登录ByteHouse数据库的用户名和密码。

    • 用户名默认为 bytehouse
    • 密码为<API_Key>,可以在ByteHouse控制台的租户管理>连接信息中获取的API Key。

    SSL

    打开SSL开关。

    注意

    ByteHouse 需要加密认证,从而保护数据安全,因此您需打开SSL。

  6. (可选)如果您有多个计算组,希望后续查询ByteHouse数据时使用指定计算组,您可以在Advanced中指定具体的计算组。配置示例如下。
    Image

  7. 单击Sign In,完成数据源创建。

step3 结果验证

完成ByteHouse数据源创建后,您可以在ByteHouse数据源中看到空的Tableau工作簿,你可在此页面中开始进行数据查询与分析。
Image