Slide 10
Slide 10 text
#2
Create idempotent & deterministic processes
10
How?
● Don’t append, overwrite the partition instead
● Don’t alter data, write new one instead
● Don’t produce side effect, treat your process as a function
● Define all factors that influence the result as input parameters
○ i.e.: Don't use date.today(), use Airflow’s
execution_time instead