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