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