The ETL software extracts data, transforms values of inconsistent data,
cleanses "bad" data, filters data and loads data into a target database.
The scheduling of ETL jobs is
critical. Should there be a failure in one ETL job, the
remaining ETL jobs must respond appropriately.