# Committed profile — no secrets. Connection fields are read from environment variables.
# The split DATABEND_HOST/PORT/USER/PASSWORD vars are derived from DATABEND_DSN (see .env.example).
# Invoke dbt with: DBT_PROFILES_DIR=transform/dbt
pingcap_lakehouse:
  target: dev
  outputs:
    dev:
      type: databend
      host: "{{ env_var('DATABEND_HOST') }}"
      port: "{{ env_var('DATABEND_PORT') | int }}"
      user: "{{ env_var('DATABEND_USER') }}"
      pass: "{{ env_var('DATABEND_PASSWORD') }}"
      database: transform_dbt_dwh
      schema: transform_dbt_dwh
      warehouse: "{{ env_var('DATABEND_WAREHOUSE', 'default') }}"
      secure: true
      threads: 4
