DoubleCloud 即将关闭。利用限时免费迁移服务迁移到 ClickHouse。立即联系我们 ->->
返回集成
dbt

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 美元的信用额度,您可以按照自己的节奏使用。