Analyse · KPI · Qualité
SQL Data Analyst
Analyse a business dataset, produce controlled KPIs and explain the limits of the conclusion.
Prerequisites
Master SELECT, filters, aggregates, joins and CTEs.
Syllabus
10 structured lessons
- 01Access required →
Choose the level of detail and prevent double counting
Secure a KPI before a join between multiple 1:N relationships.
28 min · Related practice: Avoid double counting after several joins - 02Access required →
Building cohorts and measuring retention
Track the same counts over time with a stable denominator.
32 min · Related practice: Building a cohort and measuring retention - 03Access required →
Segment a portfolio with RFM
Transform recency, frequency and value into explainable business rules.
30 min · Related practice: Build a complete RFM segmentation - 04Access required →
Measure a funnel without inflating conversions
Move from a noisy event log to a controlled funnel.
30 min · Related practice: Measure a funnel without counting duplicate events - 05Access required →
Master windows, partitions and frames
Distinguish between PARTITION BY, ORDER BY, ROWS and RANGE to avoid ambiguous indicators.
35 min · Related practice: Analyze a time series with missing months - 06Access required →
Deduplicate with ROW_NUMBER without losing the truth
Choose a winning line with a complete and auditable rule.
28 min · Related practice: Deduplicate with a deterministic rule - 07Access required →
Analyze margin and contribution without confusing revenue and profit
Link sales, discounts and costs at the right level of detail.
32 min · Related practice: Analyze the margin and real contribution - 08Access required →
Build a KPI with its quality controls
Deliver a figure accompanied by its scope and consistency tests.
30 min · Related practice: Audit a KPI before publication - 09Access required →
Auditing an imperfect dataset
Profile NULL, formats, duplicates, domains and breaks before analysis.
34 min · Related practice: Clean an imperfect dataset before analysis - 10Access required →
Conduct a standalone SQL analysis
Move from an ambiguous question to a repeatable recommendation.
40 min · Related practice: Conduct an autonomous seller analysis