A data warehouse is a data management system used to store, report and analyze data. It is also known by the name enterprise...