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