Data Warehousing is the comprehensive process that includes both reporting and analysis as core functions. Data Mining is a technique within analytics, Data Mart is a subset of a data warehouse, and Data Scraping is about data collection, not analysis.