Introduction
Sometimes you need to run the same task many times with different inputs. Mapped tasks let you do this easily in Airflow by running many tasks in parallel without writing each one by hand.
When you want to process a list of files one by one but at the same time to save time.
When you have many similar jobs like sending emails to multiple users and want to run them all at once.
When you want to run the same data transformation on many datasets in parallel.
When you want to split a big job into smaller parts that can run independently.
When you want to avoid writing repetitive code for tasks that only differ by input values.