Load
After extracting, cleaning and transforming, data must be
loaded into the warehouse. Additional preprocessing may still
be required: checking integrity constraints; sorting;
summarization, aggregation and other computation to build
the derived tables stored in the warehouse; building indices
and other access paths; and partitioning to multiple target
storage areas. Typically, batch load utilities are used for this
purpose. In addition to populating the warehouse, a load
utility must allow the system administrator to monitor status,
to cancel, suspend and resume a load, and to restart after
failure with no loss of data integrity