安装 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]
,表示连接成功。