編排
理解現代資料架構
Miller Trujillo
Senior Software Engineer
什麼是編排?
協調多個作業
自動化設定並協調複雜工作流程。
釋放人力資源
1
https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html
編排 vs 排程
排程
於指定間隔/時間執行任務
編排工作流程的啟動器
編排
自動化並協調複雜工作流程
Apache Airflow
以
Python
協調複雜工作流程
編排的核心概念
任務(Tasks):
執行的基本單位
相依性(Dependencies):
決定任務順序
有向無環圖(DAG):
任務與相依性的工作流程
編排的核心概念
Operators:
決定任務性質
BashOperator
PythonOperator
Sensors:
等待特定條件
Scheduler
自動觸發任務。
一起來練習吧!
理解現代資料架構
Preparing Video For Download...