Skip to main content

EDA Recap: What It Is and Why Data Analysts Do It

Editorial

Revisiting EDA

Now that you have completed a full EDA project — from database exploration through ranking analysis — let's step back and reflect on what EDA is, why it matters, and how it fits into the broader world of data analytics.

This lesson connects the practical skills you just learned to the bigger picture.

The Formal Definition of EDA

Exploratory Data Analysis (EDA) is an approach to analyzing datasets to summarize their main characteristics, often using statistical graphics and summary tables. The concept was pioneered by statistician John Tukey in the 1970s.

In modern data analytics, EDA is the process of:

  1. Understanding the structure of the data
  2. Identifying patterns, trends, and anomalies
  3. Testing assumptions about the data
  4. Generating hypotheses for further investigation
  5. Ensuring data quality before building reports or models

EDA is not about proving anything — it is about discovery. You are looking for what the data has to tell you, rather than trying to confirm a preconceived idea.

EDA vs advanced analytics: explore the data first; explain and compare it after. EDA: the goal is to understand the data, the output summaries and rankings, the mindset a detective; its techniques — database, dimensions, dates, measures, magnitude, ranking. Advanced analytics: the goal is to explain and compare, the output trends and segments, the mindset an investigator; its techniques — change over time, cumulative, performance, part to whole, segmentation and reports. EDA raises the questions; advanced analytics answers them.

Why Data Analysts Perform EDA

Every professional data analyst performs EDA as part of their workflow. Here is why:

1. To Avoid Costly Mistakes

Building a dashboard on data you do not understand is dangerous. EDA catches problems early:

  • Missing data that would create gaps in reports
  • Incorrect joins that would produce wrong numbers
  • Date range issues that would lead to unfair comparisons

2. To Build Trust in the Data

Stakeholders ask tough questions: "Are these numbers right?" After thorough EDA, you can confidently answer because you have verified the data from every angle.

3. To Discover Business Insights

Some of the most valuable insights come from EDA, not from formal analysis. During exploration, you might discover that:

  • One country generates 80% of all revenue
  • A specific product category has unusually low sales
  • Customer acquisition has been declining for months

4. To Guide Further Analysis

EDA tells you what is worth investigating deeper. If you discover that sales are concentrated in 3 countries, you know to focus your advanced analysis on geographic patterns.

5. To Communicate Data Understanding

EDA findings — like key metrics summaries, dimension distributions, and rankings — are often shared with stakeholders as part of a data assessment or discovery phase.

EDA Techniques We Covered

Let's map the EDA techniques from this project to their analytical purposes:

TechniqueWhat We DidAnalytical Purpose
Database ExplorationQueried INFORMATION_SCHEMAUnderstand structure and metadata
Dimensions ExplorationUsed SELECT DISTINCTDiscover categorical values and data quality issues
Date ExplorationUsed MIN(), MAX(), DATEDIFF()Establish temporal boundaries
Measure ExplorationUsed SUM(), COUNT(), AVG()Calculate baseline business metrics
Magnitude AnalysisUsed GROUP BY with aggregatesUnderstand metric distributions across categories
Ranking AnalysisUsed TOP and RANK()Identify top and bottom performers

Each technique answers a different type of question, and together they give you a complete picture of the dataset.

EDA in the Real World

In professional settings, EDA typically happens at several points:

When Starting a New Project

The first thing an analyst does when assigned to a new dataset is EDA. Before building anything, you need to understand what you are working with.

When Data Sources Change

If a new data source is added or an existing one changes format, EDA helps you assess the impact and understand the new data.

When Numbers Look Wrong

If a report shows unexpected results, EDA helps you trace the issue back to its root cause — perhaps a join is wrong, a filter is missing, or the data itself has quality issues.

When Preparing for Stakeholder Questions

Before presenting analysis, experienced analysts run EDA to anticipate questions. "What is the date range?" "How many customers?" "Which countries?" These are questions stakeholders always ask.

EDA vs Advanced Analytics

It is important to understand where EDA sits in the analytics spectrum:

AspectExploratory Data AnalysisAdvanced Analytics
GoalUnderstand and discoverExplain and compare
ApproachOpen-ended explorationHypothesis-driven analysis
ComplexityBasic to intermediate SQLIntermediate to advanced SQL
OutputSummaries, distributions, rankingsTrends, comparisons, segments, reports
WhenBeginning of a projectAfter EDA is complete
TechniquesDISTINCT, GROUP BY, aggregates, TOPWindow functions, CTEs, CASE, complex JOINs

EDA is the foundation. Advanced analytics builds on top of it. You cannot do advanced analytics well without first doing thorough EDA.

Key Takeaways from This Project

Here is what you should take away from this EDA project:

  1. Always start with structure — Know your tables, columns, and relationships before querying
  2. Explore dimensions first — Understand what categorical values exist
  3. Establish date boundaries — Know the valid time range before analyzing trends
  4. Calculate baseline metrics — Have reference numbers to compare everything against
  5. Use GROUP BY for distributions — See how metrics break down across categories
  6. Rank to prioritize — Identify what matters most (top performers) and what needs attention (bottom performers)
  7. Document everything — EDA findings are valuable artifacts for the project

These practices will serve you in every data analytics project, regardless of the tools or databases you use.

What Comes Next?

With EDA complete, you are ready for advanced data analytics — the next project in the course. Advanced analytics builds on your EDA foundation with techniques like:

  • Change Over Time Analysis — Track how metrics evolve month over month
  • Cumulative Analysis — Calculate running totals and growth curves
  • Performance Analysis — Compare individual performance against benchmarks
  • Part-to-Whole Analysis — Understand what percentage each category contributes
  • Data Segmentation — Group customers and products into meaningful segments

All of these advanced techniques assume you have already done your EDA — that you understand the data structure, dimensions, date ranges, and key metrics. That is exactly what you have accomplished in this project.