본문 바로가기
빅데이터/airflow

[airflow] PythonOperator의 op_args, op_kwargs 변수 전달

by hs_seo 2023. 7. 2.

파이썬 오퍼레이터에 변수를 넘기는 방법을 알아보겠습니다. 

파이썬 오퍼레이터(PythonOperator)는 `op_args`, `op_kwargs` 두 가지 변수를 받을 수 있습니다. 

 

  • op_args
    • operator를 생성할 때 op_args 변수로 전달
  • op_kwargs
    • 오퍼레이터에 전달 되는 모든 변수를 전달 
    • op_kwargs 의 키에 맞는 변수를 선언하면 자동으로 전달
    • params 는 에어플로우 DAG 을 실행할 때 전달한 파라미터 (Trigger DAG w/ config 이용)
반응형