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

连接 Astrato 到 ClickHouse

Astrato 使用下推 SQL 直接查询 ClickHouse Cloud 或本地部署。这意味着您可以访问您需要的所有数据,并由行业领先的 ClickHouse 性能提供支持。

所需的连接数据

在设置数据连接时,您需要知道

  • 数据连接:主机名、端口

  • 数据库凭据:用户名、密码

要使用 HTTP(S) 连接到 ClickHouse,您需要以下信息

  • 主机和端口:通常,使用 TLS 时端口为 8443,不使用 TLS 时端口为 8123。

  • 数据库名称:开箱即用,有一个名为 default 的数据库,使用您要连接的数据库的名称。

  • 用户名和密码:开箱即用,用户名是 default。使用适合您用例的用户名。

您的 ClickHouse Cloud 服务的详细信息可在 ClickHouse Cloud 控制台中找到。选择您要连接的服务,然后单击连接

ClickHouse Cloud service connect button

选择 HTTPS,详细信息将在 curl 命令示例中提供。

ClickHouse Cloud HTTPS connection details

如果您使用自管理的 ClickHouse,则连接详细信息由您的 ClickHouse 管理员设置。

创建到 ClickHouse 的数据连接

  • 在侧边栏中选择数据,然后选择数据连接选项卡(或者,导航到此链接:https://app.astrato.io/data/sources)​
  • 单击屏幕右上角的新建数据连接按钮。
Astrato Data Connection
  • 选择 ClickHouse
Astrato ClickHouse Data Connection
  • 在连接对话框中填写必填字段
Astrato connect to ClickHouse required fields
  • 单击测试连接。如果连接成功,请为数据连接命名,然后单击下一步

  • 设置数据连接的用户访问权限,然后单击连接

Astrato connect to ClickHouse User Access
  • 连接已创建,并且数据视图也已创建。
注意

如果创建了重复项,则时间戳将添加到数据源名称。

创建语义模型/数据视图

在我们的数据视图编辑器中,您将看到 ClickHouse 中的所有表和模式,选择一些开始使用。

Astrato connect to ClickHouse User Access

现在您已经选择了数据,请转到定义数据视图。单击网页右上角的“定义”。

在这里,您可以连接数据,以及创建受治理的维度和度量 - 非常适合推动各个团队之间业务逻辑的一致性。

Astrato connect to ClickHouse User Access

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


Astrato connect to ClickHouse User Access

创建仪表板

只需几个步骤,您就可以在 Astrato 中构建您的第一个图表。

  1. 打开可视化面板
  2. 选择一个可视化(让我们从柱状图开始)
  3. 添加维度
  4. 添加度量
Astrato connect to ClickHouse User Access

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

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

Astrato connect to ClickHouse User Access

示例完成的仪表板

一个美观完整的仪表板或数据应用程序离您不远了。要查看我们构建的更多内容,请访问我们网站上的演示库。https://astrato.io/gallery

Astrato connect to ClickHouse User Access