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