The Importance of Idempotency in Data Engineering