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