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

将 Astrato 连接到 ClickHouse

Community Maintained

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

连接所需的数据

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

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

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

To connect to ClickHouse with HTTP(S) you need this information:

  • The HOST and PORT: typically, the port is 8443 when using TLS or 8123 when not using TLS.

  • The DATABASE NAME: out of the box, there is a database named default, use the name of the database that you want to connect to.

  • The USERNAME and PASSWORD: out of the box, the username is default. Use the username appropriate for your use case.

The details for your ClickHouse Cloud service are available in the ClickHouse Cloud console. Select the service that you will connect to and click Connect:

Choose HTTPS, and the details are available in an example curl command.

If you are using self-managed ClickHouse, the connection details are set by your ClickHouse administrator.


ClickHouseにHTTP(S)で接続するには、次の情報が必要です:

  • HOSTとPORT: 通常、ポートはTLSを使用する場合は8443、TLSを使用しない場合は8123です。

  • DATABASE NAME: デフォルトでは、defaultという名前のデータベースがあります。接続したいデータベースの名前を使用してください。

  • USERNAMEとPASSWORD: デフォルトでは、ユーザー名は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