将 Explo 连接到 ClickHouse
Community Maintained
适用于任何平台的面向客户分析功能。为精美可视化而设计,为极致简洁而打造。
目标
在本指南中,您将把 ClickHouse 中的数据连接到 Explo,并对结果进行可视化展示。生成的图表如下所示:

添加一些数据
如果您目前还没有可用的数据集,可以添加一个示例数据集。本指南使用的是 UK Price Paid 数据集,您可以选择使用该数据集。在同一文档类别下还有其他几个可供参考的数据集。
1. 收集连接参数
要通过 HTTP(S) 连接到 ClickHouse,您需要以下信息:
| 参数 | 说明 |
|---|---|
HOST 和 PORT | 通常,在使用 TLS 时端口为 8443,不使用 TLS 时端口为 8123。 |
DATABASE NAME | 默认提供一个名为 default 的数据库,请填写您要连接的目标数据库名称。 |
USERNAME 和 PASSWORD | 默认用户名为 default。请使用适合您使用场景的用户名。 |
您的 ClickHouse Cloud 服务的详细信息可以在 ClickHouse Cloud 控制台中查看。 选择某个服务并点击 Connect:

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

如果您使用的是自托管 ClickHouse,则连接信息由您的 ClickHouse 管理员进行设置。
2. 将 Explo 连接到 ClickHouse
-
注册 Explo 账户。
-
点击左侧边栏的 Explo data 选项卡。

- 点击右上角的 Connect Data Source。

- 在 Getting Started 页面填写信息。

- 选择 Clickhouse。

- 输入您的 Clickhouse Credentials。

- 配置 Security。

- 在 Clickhouse 中,将 Explo 的 IP 地址加入白名单。
54.211.43.19, 52.55.98.121, 3.214.169.94, 54.156.141.148
3. 创建 Dashboard
- 在左侧导航栏中切换到 Dashboard 选项卡。

- 点击右上角的 Create Dashboard,并为你的仪表板命名。现在你就已经创建好一个仪表板了!

- 现在你应该会看到一个类似下面的界面:

4. 运行 SQL 查询
- 在右侧边栏中,在你的 schema 标题下找到表名。然后在数据集编辑器中输入以下命令:
SELECT * FROM YOUR_TABLE_NAME LIMIT 100

- 点击“Run”,然后切换到“Preview”选项卡查看数据。

5. 构建图表
- 从左侧将柱状图图标拖动到画布上。

- 选择数据集。此时你应当看到如下图所示的界面:

- 像下面这样,在 X 轴中设置 county,在 Y 轴中设置 Price:

- 现在,将聚合函数更改为 AVG。

- 现在我们得到了按县(county)划分的平均房价!

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