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