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