Gathers relevant data from various sources, including databases, spreadsheets, APIs, or data warehouses and ensures data integrity by cleaning and preprocessing it to remove errors, inconsistencies, or missing values that could affect the accuracy of the analysis. Uses statistical and analytical techniques to explore and examine cleaned data; apply methods like descriptive statistics, data mining, predictive modeling, and machine learning algorithms to identify patterns, relationships, and trends within the data.