tools customer processing database protection security package integrity business integration management products company privacy solution software administration technology time storage important reference specific quality tips architecture applications warehouse structure process source mining classification factors access system metadata external model warehousing organization resources analysis practices cleansing systems value application governance order