資料轉換工具DBT介紹及實操

2023-03-02 18:02:01

一、什麼是DBT

dbt (data build tool)是一款流行的開源資料轉換工具,能夠通過 SQL 實現資料轉化,將命令轉化為表或者檢視,提升資料分析師的工作效率。dbt 主要功能在於轉換資料庫或資料倉儲中的資料,在 E(Extract)、L(Load)、T(Transform) 的流程中,僅負責轉換(transform)的過程。 通過 dbt外掛,資料分析師能夠通過 SQL 直接建立表單並匹配資料,而無需關注建立 table 或 view 的過程,並且可以直觀地看到資料的流動;同時能夠運用 dbt 編寫 SQL、進行測試、以及包管理等功能。

二、DBT官方支援的資料來源

Data Platform latest verified version
AlloyDB (same as dbt-postgres)
Azure Synapse 1.3.0
BigQuery 1.2.0
Databricks 1.3.0