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