返回集成
dbt - ClickHouse 数据库

dbt

核心
  • 安装 dbt-core 和 dbt-clickhouse

    pip install dbt-clickhouse
    
  • dbt 提供 ClickHouse 实例的连接详细信息。完整的连接配置选项列表请参见此处。在 ~/.dbt/profiles.yml 文件中配置 clickhouse_cloud 配置文件,并提供用户、密码、模式主机属性

    clickhouse_cloud:
      target: dev
      outputs:
        dev:
          type: clickhouse
          schema: <target_schema>
          host: <host>
          port: 8443 # use 9440 for native
          user: default
          password: <password>
          secure: True
    
  • 创建一个 dbt 项目

    dbt init project_name
    
  • project_name 目录中,更新您的 dbt_project.yml 文件以指定连接到 ClickHouse 服务器的配置文件名。

    profile: 'clickhouse_cloud'
    
  • 使用 CLI 工具执行 dbt debug,以确认 dbt 是否能够连接到 ClickHouse。
    确认响应包含 Connection test: [OK connection ok],表示连接成功。

其他集成

开始使用 ClickHouse 免费

我们将为您提供 30 天试用期和 300 美元信用额度,供您自行支配。
©2025ClickHouse, Inc. 总部位于加利福尼亚州湾区和荷兰阿姆斯特丹。