Tableau是 Salesforce 开发的一个数据可视化平台,用于可视化数据、交互式仪表板和KPI记分卡。本文为您介绍如何使用Tableau连接ByteHouse并进行数据查询分析。
细分项 | 已验证版本 |
---|---|
Tableau 版本 | |
ClickHouse Tableau Connector 版本 | 注意 由于当前基于 |
ByteHouse JDBC Driver 版本 | 1.1.73及以上版本 |
登录并进入ByteHouse控制台后,在顶部租户管理的基本信息页面,查看网络组配置,确认已绑定VPC,并绑定了公网域名。
进入顶部租户管理的连接信息页面,在API Key模块新建一个API key,并将API Key保存至本地,用于后续的配置使用。
说明
一个子账号最多支持创建两个API Key,如果此前您有已创建好的API key,也可直接使用已创建好的API Key。
进入顶部租户管理的参数设置页面,查看已设置了默认计算组,并确保此计算组是正在运行的状态,未被停止。后续对接ByteHouse后的数据查询等操作,即会使用此处配置的默认计算组。
下载并安装Tableau 客户端。
安装 ByteHouse JDBC驱动。
下载ByteHouse JDBC驱动程序(v1.1.73或以上版本)。
将JDBC驱动程序存储在以下文件夹中(如果该文件夹不存在,先创建好文件夹)。
OS | 路径 |
---|---|
windows |
|
mac |
|
安装ClickHouse Tableau Connector。
如果您使用的是最新的Tableau Desktop
,默认情况下应该具有ClickHouse连接器。如果您使用的是旧版本,请先下载ClickHouseConnector(v0.3.1)。
将连接器(taco
文件)放在以下文件夹中:
OS | 路径 |
---|---|
windows |
|
mac |
|
启动Tableau Desktop
并单击 To a Server > More。
搜索并单击ClickHouse by ClickHouse。
单击Install and Restart Tableau
来安装ClickHouse连接器。安装完成后重启Tableau Desktop
。
重启后,在 To a Server > More 下搜索并单击ClickHouseJDBC byClickHouse
。
在弹出的页面中配置连接信息。
参数 | 配置说明 |
---|---|
Server | 租户-{TENANT_ID}-{区域}-public.bytehouse.volces.com |
Port | 数据库端口号,配置为固定取值:19000 |
Username & Password | 登录ByteHouse数据库的用户名和密码。
|
SSL | 打开SSL开关。 注意 ByteHouse 需要加密认证,从而保护数据安全,因此您需打开SSL。 |
(可选)如果您有多个计算组,希望后续查询ByteHouse数据时使用指定计算组,您可以在Advanced中指定具体的计算组。配置示例如下。
单击Sign In,完成数据源创建。
完成ByteHouse数据源创建后,您可以在ByteHouse数据源中看到空的Tableau工作簿,你可在此页面中开始进行数据查询与分析。