Pipeline 編排 基礎
ETL vs ELT:資料管道模式比較
請說明 ETL 與 ELT 的差異及各自適用場景。
ETL(Extract, Transform, Load)
先在資料進入目標系統前進行轉換(在中間層或 ETL 工具中)。
流程:來源 → 抽取 → 轉換(中間暫存)→ 載入目標
優點:目標系統只存乾淨資料;適合敏感資料(可在轉換時遮蔽)。
缺點:轉換邏輯改變需重跑;中間暫存佔空間;靈活性低。
ELT(Extract, Load, Transform)
先將原始資料載入目標系統(通常是雲端資料倉儲),再在目標系統中轉換。
流程:來源 → 抽取 → 載入原始層 → 轉換(在倉儲內)
優點:保留原始資料隨時可重跑;利用倉儲的計算能力;靈活可迭代。
缺點:目標系統存有大量原始資料;需謹慎控制存取權限。
現代趨勢
ELT 在雲端時代更受歡迎(BigQuery、Snowflake、Redshift 計算能力強),搭配 dbt 進行 SQL 轉換。
✦ AI 模擬面試
輸入你的答案,AI 即時分析精準度與改進空間
登入後即可使用 AI 評分
