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