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