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