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

将 Astrato 连接到 ClickHouse

Community Maintained

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 中构建第一个图表。

  1. 打开可视化面板
  2. 选择一种可视化(让我们从柱状图开始)
  3. 添加维度
  4. 添加度量

查看支持每个可视化的生成 SQL

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

完成仪表板示例

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