Airflow封装了很多operator,开发者基于需要来做二次开发。实际上各种形式的operator都是python语言写的对象。...下图是参数设置为@daily的执行节奏
airflow有事先定义好的参数,例如@daily,@hourly,@weekly等,一般场景下足够使用,如果需要更精细化的定义,可以使用cron-based配置方法..., 10, 15, 0, 0),
target_lower=pendulum.datetime(2020, 10, 10, 14, 0, 0),
dag=dag,)
BranchDayOfWeekOperator...用的最广泛的Operator,在airflow1.0的时候,定义pythonOperator会有两部分,一个是operator的申明,一个是python函数。...但是需要注意的是,这种传参本质上还是通过xcom来实现传递的,必须是可序列号的对象,所以参数必须是python最基本的数据类型,像dataframe就不能作为参数来传递。