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

将 Chartbrew 连接到 ClickHouse

Community Maintained

Chartbrew 是一个数据可视化平台,允许用户创建仪表板并实时监控数据。它支持多个数据源,包括 ClickHouse,并提供无代码界面来构建图表和报告。

目标

在本指南中,您将把 Chartbrew 连接到 ClickHouse,运行 SQL 查询并创建可视化。完成后,您的仪表板可能看起来像这样:

添加一些数据

如果您没有可使用的数据集,可以添加其中一个示例。 本指南使用 UK Price Paid 数据集。

1. 收集连接详细信息

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の管理者によって設定されます。

2. 将 Chartbrew 连接到 ClickHouse

  1. 登录到 Chartbrew,并转到 Connections 选项卡。

  2. 点击 Create connection 并从可用数据库选项中选择 ClickHouse

  3. 输入您 ClickHouse 数据库的连接详细信息:

    • Display Name: 用于在 Chartbrew 中标识连接的名称。
    • Host: 您 ClickHouse 服务器的主机名或 IP 地址。
    • Port: 通常为 8443(用于 HTTPS 连接)。
    • Database Name: 您想要连接的数据库。
    • Username: 您的 ClickHouse 用户名。
    • Password: 您的 ClickHouse 密码。
  4. 点击 Test connection 以验证 Chartbrew 能否连接到 ClickHouse。

  5. 如果测试成功,点击 Save connection。Chartbrew 将自动从 ClickHouse 检索架构。

3. 创建数据集并运行 SQL 查询

  1. 点击 Create dataset 按钮或导航到 Datasets 选项卡以创建一个。

  2. 选择您之前创建的 ClickHouse 连接。

    编写 SQL 查询以检索您想要可视化的数据。 例如,此查询计算 uk_price_paid 数据集中每年的平均支付价格:

点击 Run query 以获取数据。

如果您不确定如何编写查询,可以使用 Chartbrew's AI assistant 根据您的数据库架构生成 SQL 查询。

一旦数据被检索,点击 Configure dataset 来设置可视化参数。

4. 创建可视化

  1. 为您的可视化定义一个度量(数值)和一个维度(类别)。

  2. 预览数据集以确保查询结果结构正确。

  3. 选择图表类型(例如,折线图、柱状图、饼图),并将其添加到仪表板中。

  4. 点击 Complete dataset 以完成设置。

    您可以创建任意数量的数据集,以可视化数据的不同方面。 使用这些数据集,您可以创建多个仪表板,以跟踪不同的指标。

5. 自动化数据更新

为了保持仪表板的最新状态,您可以安排自动数据更新:

  1. 点击数据集刷新按钮旁边的日历图标。

  2. 配置更新间隔(例如,每小时、每天)。

  3. 保存设置以启用自动刷新。

了解更多

有关更多详细信息,请查看关于 Chartbrew 和 ClickHouse 的博客文章。