datawarehouse refactoring (updates)