Astrato 使用下推 SQL 直接查询 ClickHouse Cloud 或本地部署。这意味着你可以借助 ClickHouse 业界领先的性能,访问所需的全部数据。
所需的连接信息
设置数据连接时,您需要准备以下信息:
-
数据连接:主机名、端口
-
数据库凭据:用户名、密码
要通过 HTTP(S) 连接到 ClickHouse,你需要以下信息:
| Parameter(s) | Description |
|---|---|
HOST and PORT |
通常,使用 TLS 时端口为 8443;不使用 TLS 时端口为 8123。 |
DATABASE NAME |
默认情况下,存在一个名为 default 的数据库。请使用你要连接的数据库名称。 |
USERNAME and PASSWORD |
默认情况下,用户名为 default。请根据你的使用场景使用相应的用户名。 |
你的 ClickHouse Cloud 服务的连接信息可在 ClickHouse Cloud 控制台中查看。 选择一个服务,然后点击 Connect:

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

如果你使用的是自管理 ClickHouse,则连接信息由你的 ClickHouse 管理员配置。
创建到 ClickHouse 的数据连接
- 在侧边栏中选择 Data,然后选择 数据连接 选项卡 (或直接访问此链接:https://app.astrato.io/data/sources)
- 点击屏幕右上角的 New Data Connection 按钮。

- 选择 ClickHouse。

- 在连接对话框中填写必填字段

-
点击 Test Connection。如果连接成功,请为数据连接命名,然后点击 Next。
-
设置数据连接的 用户访问权限,然后点击 connect。

- 连接创建完成后,也会同时创建一个数据视图。
创建语义模型 / 数据视图
在我们的数据视图编辑器中,你会看到 ClickHouse 中所有的表和 schema,选择其中一些即可开始。

选择好数据后,接下来定义 数据视图。点击网页右上角的 define。
在这里,你可以对数据进行 join,还可以创建统一治理的维度和度量,非常适合在不同团队之间保持业务逻辑的一致性。

Astrato 会智能推荐 joins,基于你的元数据进行建议,包括利用 ClickHouse 中的键。借助这些推荐的 joins,你可以直接基于治理良好的 ClickHouse 数据轻松上手,无需从头开始。我们还会展示 join 质量,方便你详细审查 Astrato 提供的所有建议。

创建仪表盘
只需几个步骤,你就可以在 Astrato 中创建第一个图表。
- 打开可视化面板
- 选择一种可视化 (先从柱状图开始)
- 添加维度
- 添加度量

查看支持各个可视化的生成 SQL
透明性和准确性是 Astrato 的核心。我们确保每个生成的查询都清晰可见,让您始终拥有完全的控制权。所有计算都直接在 ClickHouse 中完成,在发挥其速度优势的同时,兼顾强大的安全性和治理能力。

示例完整仪表盘
现在,距离打造一个美观且完整的仪表盘或数据应用已经不远了。想查看更多我们的成果,请访问官网上的演示画廊:https://astrato.io/gallery
