Introduction
When you create workflows in Airflow, you often want to set common settings for all tasks, like retries or start dates. Default arguments let you set these once and reuse them. DAG parameters help you define the workflow's schedule and behavior.
When you want all tasks in a workflow to retry on failure without setting retries for each task.
When you need to set a common start date for all tasks in a workflow.
When you want to define the schedule interval for running your workflow automatically.
When you want to control how many past runs Airflow keeps track of for your workflow.
When you want to pass parameters to your workflow to customize its behavior.