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