Sitemap

๐——๐—ฎ๐˜๐—ฎ ๐—œ๐˜€ ๐—ก๐—ผ๐˜ ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜€๐—ถ๐˜€: ๐—–๐—ผ๐—ป๐˜๐—ฒ๐˜…๐˜ ๐—œ๐˜€ ๐—ช๐—ต๐—ฎ๐˜ ๐—ง๐˜‚๐—ฟ๐—ป๐˜€ ๐—ก๐˜‚๐—บ๐—ฏ๐—ฒ๐—ฟ๐˜€ ๐—œ๐—ป๐˜๐—ผ ๐—œ๐—ป๐˜€๐—ถ๐—ด๐—ต๐˜

5 min readOct 8, 2026

--

Why understanding the business behind the data is one of the most important skills a data analyst can develop

Press enter or click to view image in full size

There is something I have noticed repeatedly while working with data.

Many people can tell you what the numbers are.

Far fewer people can explain what those numbers actually mean.

And that difference is incredibly important.

You can have SQL.

You can have Python.

You can have Power BI.

You can build beautiful dashboards.

You can even write complex queries.

But if you donโ€™t understand the context surrounding the data, you can still arrive at the wrong conclusion.

Data gives you the numbers. Context gives those numbers meaning.

๐—Ÿ๐—ฒ๐˜ ๐— ๐—ฒ ๐—ฆ๐—ต๐—ผ๐˜„ ๐—ฌ๐—ผ๐˜‚ ๐—ช๐—ต๐—ฎ๐˜ ๐—œ ๐— ๐—ฒ๐—ฎ๐—ป

In a recent security incident analysis I worked on, I used SQL and Power BI to investigate suspicious and fraudulent transactions.The initial numbers were interesting.There were 11,979 transactions in the period analysed.

Press enter or click to view image in full size

Out of these, 325 were classified as suspicious, while 71 were flagged as fraudulent.The average transaction amount was approximately โ‚ฆ72,821.92, while the average income was approximately โ‚ฆ697.64.

Those numbers give us the starting point.

But they donโ€™t give us the complete story.

That is where many analyses stop.

And that is where I believe real analysis should begin.

๐—ง๐—ต๐—ฒ ๐——๐—ฎ๐˜๐—ฎ ๐—ฆ๐—ต๐—ผ๐˜„๐—ฒ๐—ฑ ๐—จ๐˜€ ๐—ฆ๐—ผ๐—บ๐—ฒ๐˜๐—ต๐—ถ๐—ป๐—ด ๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด

Looking at the dashboard, North Central recorded the highest number of suspicious transactions, with 76.

South East followed with 71, while South West recorded 60.

At first glance, it is tempting to say:

โ€œNorth Central has the highest fraud problem.โ€

But I would not make that conclusion yet.

Why?

Because we are looking at counts. We havenโ€™t considered the context.

  • What was the total transaction volume in each region?
  • What percentage of transactions were suspicious?
  • How many customers does each region represent?
  • Were the suspicious transactions concentrated in one particular branch?
  • Were specific transaction types responsible for most of the activity?

These questions completely change the analysis.

Imagine North Central processed 10,000 transactions and had 76 suspicious transactions.

Now imagine another region processed only 1,000 transactions but had 50 suspicious transactions.

Looking only at the counts, North Central looks worse.

But when we consider the rate, the story may be completely different.

This is why an analyst should never be too quick to interpret a number without understanding the denominator behind it.

๐—–๐—ผ๐˜‚๐—ป๐˜๐˜€ ๐——๐—ผ๐—ปโ€™๐˜ ๐—”๐—น๐˜„๐—ฎ๐˜†๐˜€ ๐—ง๐—ฒ๐—น๐—น ๐—ฌ๐—ผ๐˜‚ ๐—ฅ๐—ถ๐˜€๐—ธ

This principle goes beyond fraud analysis.

Suppose a hospital reports that one department recorded the highest number of adverse events. Does that automatically mean the department has the highest risk?

Not necessarily.

We need to know how many patients were treated there.

Suppose a company says one branch generated the highest number of customer complaints. Does that mean the branch provides the worst customer service?

Again, not necessarily.

Maybe that branch serves 60% of the companyโ€™s customers.

This is why context matters.

A number without its denominator can be misleading.

๐—ง๐—ต๐—ฒ ๐—ฆ๐—ฎ๐—บ๐—ฒ ๐—ง๐—ต๐—ถ๐—ป๐—ด ๐—”๐—ฝ๐—ฝ๐—น๐—ถ๐—ฒ๐˜€ ๐˜๐—ผ ๐—–๐˜‚๐˜€๐˜๐—ผ๐—บ๐—ฒ๐—ฟ ๐—ฆ๐—ฒ๐—ด๐—บ๐—ฒ๐—ป๐˜๐˜€

The dashboard also showed that Retail customers recorded substantially more suspicious transactions than the other customer segments.

Again, it would be easy to conclude:

โ€œRetail customers are the most vulnerable.โ€

But before making that statement, I would ask:

  • How many Retail customers are there?
  • How many transactions do Retail customers generate?
  • What is the suspicious transaction rate?
  • What is the fraud rate?
  • What is the average transaction value?
  • What channels are these customers using?

Once again, context determines the meaning of the data.

๐—ง๐—ต๐—ถ๐˜€ ๐—œ๐˜€ ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐—ฆ๐—ค๐—Ÿ ๐—•๐—ฒ๐—ฐ๐—ผ๐—บ๐—ฒ๐˜€ ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜๐—ถ๐—ฐ๐—ฎ๐—น

One thing I always tell aspiring data analysts is this:

Donโ€™t learn SQL just to write queries. Learn SQL to answer questions.

For example, I used SQL to investigate which customer segments were associated with fraudulent transactions.

SELECT
dc.segment,
COUNT(ft.transactionid) AS fraud_count
FROM fact_temp ft
JOIN dim_customers dc
ON ft.customerkey = dc.customerkey
WHERE fraudflag = 'Yes'
GROUP BY dc.segment
ORDER BY fraud_count DESC;

Technically, this is not an extremely complicated query.

Get Tolulope Emuleomoโ€™s stories inย yourย inbox

Join Medium for free to get updates fromย thisย writer.

But the query itself is not the most important part.

The question behind it is.

Which customer segments are most affected by fraudulent transactions?

And once we get that answer, we should ask another question.

Why?

That leads to another.

Is the segment genuinely more exposed to fraud, or does it simply have more transactions?

Then another.

What should the business investigate next?

This is where data analysis becomes valuable.

๐—” ๐——๐—ฎ๐˜€๐—ต๐—ฏ๐—ผ๐—ฎ๐—ฟ๐—ฑ ๐—ฆ๐—ต๐—ผ๐˜‚๐—น๐—ฑ ๐—ก๐—ผ๐˜ ๐—๐˜‚๐˜€๐˜ ๐—Ÿ๐—ผ๐—ผ๐—ธ ๐—š๐—ผ๐—ผ๐—ฑ

I love a good dashboard.

But a dashboard is not successful simply because it looks beautiful.

A dashboard should help someone understand a problem.

It should help the business ask better questions.

It should make patterns easier to identify.

It should support decision-making.

In this particular analysis, the dashboard helped answer questions around:

โ€ข Regions with high suspicious activity

โ€ข Transaction types associated with suspicious activity

โ€ข Channels with high suspicious activity

โ€ข Customer segments affected

โ€ข States with suspicious transactions

โ€ข Fraudulent transaction counts

That is much more useful than simply displaying numbers.

๐—ง๐—ต๐—ฒ ๐—ฅ๐—ฒ๐—ฎ๐—น ๐—ฉ๐—ฎ๐—น๐˜‚๐—ฒ ๐—ข๐—ณ ๐—” ๐——๐—ฎ๐˜๐—ฎ ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜€๐˜

I believe this is one of the biggest differences between someone who knows data tools and someone who can genuinely analyse data.

Knowing SQL is valuable.

Knowing Power BI is valuable.

Knowing Python is valuable.

Knowing statistics is valuable.

But those skills become much more powerful when you understand the business problem behind the data.

A good analyst doesnโ€™t just say:

โ€œHere are the numbers.โ€

They say:

โ€œHere is what happened.โ€

Then:

โ€œHere is what may be driving it.โ€

Then:

โ€œHere is why it matters.โ€

And finally:

โ€œHere is what we should investigate or do next.โ€

That is the journey from data to decision.

๐——๐—ฎ๐˜๐—ฎ + ๐—–๐—ผ๐—ป๐˜๐—ฒ๐˜…๐˜ = ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜€๐—ถ๐˜€

This is the lesson I want aspiring data analysts to take away.

Data tells you what happened.

Context helps you understand why it happened.

Analysis connects the two.

And ultimately:

Insight should lead to action.

Donโ€™t just ask:

โ€œWhat does the data say?โ€

Ask:

โ€œWhat does the data mean?โ€

Ask:

โ€œWhat else do I need to know before making a conclusion?โ€

Ask:

โ€œWhat business decision could this insight influence?โ€

That is how you move from simply working with data to actually becoming a data analyst. Because the goal of analytics isnโ€™t to produce more numbers. The goal is to make better decisions with the numbers we already have.

Donโ€™t just analyse the data.

Understand the story behind it.

About the Author

Tolulope Emuleomo โ€” #NaijaDataProfessor

Senior Data & AI Solutions Consultant | Analytics Engineer | Healthcare Intelligence | Enterprise Decision Intelligence | Machine Learning

I help professionals and organizations turn data into actionable business intelligence through analytics, AI, data engineering, and practical training.

๐Ÿ“ง dataprofessor290@gmail.com

Linkedin: Tolulop Emuleomo

#DataAnalytics #DataAnalyst #SQL #PowerBI #BusinessIntelligence #DataScience #FraudAnalytics #DataStorytelling #NaijaDataProfessor

--

--

Tolulope Emuleomo
Tolulope Emuleomo

Written by Tolulope Emuleomo

Turning data into insights, insights into decisions, and decisions into impact | Data Analyst | Analytics Engineer | BI | AI