连接 Astrato 到 ClickHouse
Astrato 使用下推 SQL 直接查询 ClickHouse Cloud 或本地部署。这意味着您可以访问您需要的所有数据,并由行业领先的 ClickHouse 性能提供支持。
所需的连接数据
在设置数据连接时,您需要知道
-
数据连接:主机名、端口
-
数据库凭据:用户名、密码
要使用 HTTP(S) 连接到 ClickHouse,您需要以下信息
-
主机和端口:通常,使用 TLS 时端口为 8443,不使用 TLS 时端口为 8123。
-
数据库名称:开箱即用,有一个名为
default
的数据库,使用您要连接的数据库的名称。 -
用户名和密码:开箱即用,用户名是
default
。使用适合您用例的用户名。
您的 ClickHouse Cloud 服务的详细信息可在 ClickHouse Cloud 控制台中找到。选择您要连接的服务,然后单击连接
选择 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