Data Mining is a process of discovering patterns in large data sets involving methods at the intersection of machine learning, statistics, and database systems. A Data Warehouse is a system used for reporting and data analysis, and is considered a core component of business intelligence. They are central repositories of integrated data from one or more disparate sources.