首先,將odbc適配器模板複製到同一目錄中的新文件。
更新dbt / adapters / factory.py以將新適配器包含爲類型。還要將類型添加到dbt / contracts / connection.py,
並添加一個定義適配器配置文件外觀的約定。git
在適配器模板中,找到許多應該實現的功能,以使大多數適配器功能正常工做。最關鍵的是:github
https://github.com/fishtown-analytics/dbt/tree/development/dbt/adapters
https://docs.getdbt.com/docs/building-new-database-adapters
https://docs.getdbt.com/docs/creating-new-materializations
https://github.com/fishtown-analytics/dbt/blob/adapter/azure-dw/dbt/adapters/odbc_adapter_template.pysql