跳到主要内容
跳到主要内容

将 Explo 连接到 ClickHouse

Community Maintained

适用于任何平台的面向客户分析功能。为精美可视化而设计,为极致简洁而打造。

目标

在本指南中,您将把 ClickHouse 中的数据连接到 Explo,并对结果进行可视化展示。生成的图表如下所示:

Explo Dashboard

添加一些数据

如果您目前还没有可用的数据集,可以添加一个示例数据集。本指南使用的是 UK Price Paid 数据集,您可以选择使用该数据集。在同一文档类别下还有其他几个可供参考的数据集。

1. 收集连接参数

要通过 HTTP(S) 连接到 ClickHouse,您需要以下信息:

参数说明
HOSTPORT通常,在使用 TLS 时端口为 8443,不使用 TLS 时端口为 8123。
DATABASE NAME默认提供一个名为 default 的数据库,请填写您要连接的目标数据库名称。
USERNAMEPASSWORD默认用户名为 default。请使用适合您使用场景的用户名。

您的 ClickHouse Cloud 服务的详细信息可以在 ClickHouse Cloud 控制台中查看。 选择某个服务并点击 Connect

ClickHouse Cloud 服务 Connect 按钮

选择 HTTPS。连接信息会显示在示例 curl 命令中。

ClickHouse Cloud HTTPS 连接信息

如果您使用的是自托管 ClickHouse,则连接信息由您的 ClickHouse 管理员进行设置。

2. 将 Explo 连接到 ClickHouse

  1. 注册 Explo 账户。

  2. 点击左侧边栏的 Explo data 选项卡。

数据选项卡
  1. 点击右上角的 Connect Data Source
连接数据源
  1. Getting Started 页面填写信息。
入门
  1. 选择 Clickhouse
Clickhouse
  1. 输入您的 Clickhouse Credentials
凭证
  1. 配置 Security
安全
  1. 在 Clickhouse 中,将 Explo 的 IP 地址加入白名单54.211.43.19, 52.55.98.121, 3.214.169.94, 54.156.141.148

3. 创建 Dashboard

  1. 在左侧导航栏中切换到 Dashboard 选项卡。
Dashboard
  1. 点击右上角的 Create Dashboard,并为你的仪表板命名。现在你就已经创建好一个仪表板了!
Create Dashboard
  1. 现在你应该会看到一个类似下面的界面:
Explo Dashboard

4. 运行 SQL 查询

  1. 在右侧边栏中,在你的 schema 标题下找到表名。然后在数据集编辑器中输入以下命令: SELECT * FROM YOUR_TABLE_NAME LIMIT 100
Explo 仪表盘
  1. 点击“Run”,然后切换到“Preview”选项卡查看数据。
Explo 仪表盘

5. 构建图表

  1. 从左侧将柱状图图标拖动到画布上。
Explo Dashboard
  1. 选择数据集。此时你应当看到如下图所示的界面:
Explo Dashboard
  1. 像下面这样,在 X 轴中设置 county,在 Y 轴中设置 Price
Explo Dashboard
  1. 现在,将聚合函数更改为 AVG
Explo Dashboard
  1. 现在我们得到了按县(county)划分的平均房价!
Explo Dashboard

了解更多

查阅 Explo 文档,了解更多关于 Explo 以及如何构建仪表板的信息。