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