dagster-io/dagster

An orchestration platform for the development, production, and observation of data assets.

解決的問題

Dagster 是一個為簡化機器學習模型、資料表和報表等資料資產的開發與維護而設計的雲原生資料管道編排器。它透過提供整合的血緣追蹤與可觀測性,解決了從本地開發與測試到生產部署的整個資料開發生命週期的管理複雜性。

工作原理

使用者將希望建立的資料資產定義為 Python 函數。Dagster 會在最佳時機自動執行這些函數,以保持資產的最新狀態。它使用宣告式程式設計模型來追蹤相依性,並建立資產圖,該圖可透過 Web UI 進行視覺化與管理。

適用對象

適用於需要建構穩健、可擴展的資料管道,並在本地、預發行與生產等不同環境中對複雜資料資產保持控制的資料實務者與工程師。

主要亮點

  • 提供集中式元資料與診斷資訊的整合血緣追蹤與可觀測性。
  • 使用 Python 函數以宣告式方式定義資料資產。
  • 強大的多租戶編排引擎,可在技術與組織層面實現擴展。
  • 與主流資料工具的廣泛整合函式庫。
  • 對可測試性與 CI/CD 最佳實務的高度重視。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案