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