What Is Data Analysis? Definition, Process, and Examples
SkillVeris Team
Data Science Team

Data analysis is the process of inspecting, cleaning, transforming, and modeling data to extract useful information and support decisions.
In this guide, you'll learn:
- There are four core types of data analysis: descriptive (what happened), diagnostic (why it happened), predictive (what might happen), and prescriptive (what to do about it).
- A typical data analysis workflow moves through defining the question, collecting data, cleaning it, exploring it, modeling or summarizing it, and communicating the result.
- SQL and spreadsheet tools remain the most common starting point for data analysis, with Python and dedicated BI tools taking over as complexity grows.
- Real-world examples span retail (analyzing purchase patterns), healthcare (spotting readmission trends), and marketing (measuring campaign performance) — the same process, different data.
1What Is Data Analysis?
Data analysis is the process of inspecting, cleaning, transforming, and modeling data in order to uncover useful information, draw conclusions, and support decision-making.
It ranges from a simple spreadsheet summary of last month's sales to a complex statistical model predicting customer churn — the scale differs, but the underlying goal is always turning raw data into an answer someone can act on.
2The Four Types of Data Analysis
Data analysis is commonly split into four types, each answering a progressively harder question.
- Descriptive analysis: what happened? Summarizes historical data — total sales last quarter, average session length.
- Diagnostic analysis: why did it happen? Digs into correlations and root causes behind a trend seen in descriptive analysis.
- Predictive analysis: what is likely to happen next? Uses historical patterns and statistical models to forecast future outcomes.
- Prescriptive analysis: what should we do about it? Recommends specific actions based on predicted outcomes, often the input to automated decision systems.
3The Data Analysis Process, Step by Step
Regardless of the type of analysis, the process follows a consistent sequence of steps.
- Define the question: what decision does this analysis need to inform?
- Collect data: pull from databases, spreadsheets, APIs, or survey tools.
- Clean the data: handle missing values, duplicates, and inconsistent formatting — often the most time-consuming step.
- Explore the data: look at distributions, trends, and outliers before modeling anything.
- Analyze or model: apply statistics, aggregation, or machine learning depending on the question's complexity.
- Communicate results: turn findings into a chart, dashboard, or written summary a decision-maker can use.
💡
4Example: Retail Purchase Patterns
A retail analyst examining transaction data might start descriptively — which products sell most by region and season — then move diagnostic, asking why sales dip in a specific store on weekdays.
The answer might feed a predictive step (forecasting next month's demand by product) and eventually a prescriptive one (recommending inventory levels per store to reduce both stockouts and overstock).
5Example: Healthcare Readmission Trends
A hospital analyzing patient records might use descriptive analysis to find the readmission rate for a specific condition, then diagnostic analysis to identify which factors (age, discharge timing, follow-up care) correlate most with readmission.
A predictive model can then flag at-risk patients before discharge, letting care teams intervene earlier — a direct example of data analysis feeding a real operational decision.
6Example: Marketing Campaign Performance
A marketing team analyzing a campaign moves from descriptive metrics (clicks, conversions, cost per acquisition) to diagnostic analysis of which channel or audience segment drove the strongest results.
This directly informs prescriptive decisions — reallocating budget toward the highest-performing channel for the next campaign cycle.
7Tools Used in Data Analysis
Most analysts start with spreadsheets and SQL for querying and summarizing structured data directly from a database — still the most common entry point in real jobs.
As complexity grows, Python (with libraries like pandas) and dedicated business intelligence tools take over for larger datasets, repeatable pipelines, and interactive dashboards that non-technical stakeholders can explore themselves.
8Getting Started with Data Analysis
Start with SQL — nearly every data analysis role, from entry-level to senior, requires comfortably querying and joining data from a database before any modeling happens.
SkillVeris's SQL for Data Analytics course and database interview question sets are a practical next step for building the querying fluency this entire process depends on.
Related Reading
Get The Print Version
Download a PDF of this article for offline reading.
About the Publisher
SkillVeris Team
Data Science Team
Our data team shares real-world analytics, ML, and SQL insights grounded in industry practice.
View all postsRelated Posts
Never miss an update
Get the latest tutorials and guides delivered to your inbox.
No spam. Unsubscribe anytime.