Airflow basics and core concepts

What is Airflow?

What is a workflow?

Is a sequence of tasks, in airflow is defined as DAG.

Directed Acyclic Graph.

DAG is a collection of all the tasks you want to run, organized in a way that reflects their relationships and dependencies.

What is the task?

A task defines an unit of work within a DAG.

It is represented as a node in the DAG graph and it is written in python.

The task implements an operator.

The goal of the task is to achieve a specific thing, the method it uses is called operator.

What is an operator?