将 Astrato 连接到 ClickHouse
Astrato 使用下推 SQL 直接查询 ClickHouse Cloud 或本地部署。这意味着您可以访问所需的所有数据,利用 ClickHouse 行业领先的性能。
连接所需的数据
在设置数据连接时,您需要知道:
-
数据连接:主机名、端口
-
数据库凭证:用户名、密码
要通过 HTTP(S) 连接到 ClickHouse,您需要以下信息:
-
HOST 和 PORT:通常情况下,使用 TLS 时端口为 8443,不使用 TLS 时端口为 8123。
-
数据库名称:默认情况下,有一个名为
default
的数据库,请使用您要连接的数据库名称。 -
用户名和密码:默认情况下,用户名为
default
。请使用适合您用例的用户名。
您的 ClickHouse Cloud 服务的详细信息可以在 ClickHouse Cloud 控制台中找到。选择您要连接的服务并点击 Connect:

选择 HTTPS,并且详细信息可以在一个示例 curl
命令中找到。

如果您使用自管理的 ClickHouse,连接详细信息由您的 ClickHouse 管理员设置。
创建到 ClickHouse 的数据连接
- 在侧边栏中选择 数据,然后选择 数据连接 选项卡 (或者,导航到此链接: https://app.astrato.io/data/sources)
- 点击屏幕右上角的 新建数据连接 按钮。
- 选择 ClickHouse。
- 在连接对话框中填写必填字段
-
点击 测试连接。如果连接成功,给数据连接起一个 名称,然后点击 下一步。
-
设置数据连接的 用户访问 权限,然后点击 连接。

- 连接已创建,并生成了数据视图。
如果创建了重复项,数据源名称将添加时间戳。
创建语义模型 / 数据视图
在我们的数据视图编辑器中,您将看到 ClickHouse 中的所有表和模式,选择一些开始。

现在您已选择数据,前往定义 数据视图。点击网页右上角的定义按钮。
在这里,您可以连接数据,同时 创建受管理的维度和度量 - 有助于不同团队之间业务逻辑的一致性。

Astrato 智能地建议连接,利用您的元数据,包括使用 ClickHouse 中的键。我们建议的连接让您能够轻松入手,从您良好管理的 ClickHouse 数据开始,而无需重新发明轮子。我们还向您展示 连接质量,让您可以选择详细审查 Astrato 的所有建议。

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

查看支持每个可视化的生成 SQL
透明性和准确性是 Astrato 的核心。我们确保生成的每个查询都是可见的,让您保持完全控制。所有计算直接发生在 ClickHouse 中,利用其速度,同时保持强大的安全性和治理。

完成仪表板示例
美丽的完整仪表板或数据应用程序即将实现。要查看我们构建的更多内容,请前往我们网站上的演示画廊。 https://astrato.io/gallery
