Steps to Optimize Data Warehouses for Data Engineering