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