Skip to content

jgohel9902/telus-customer-churn-analytics

Repository files navigation

TELUS Customer Churn Analytics | SQL Server + Power BI

Business Problem

Customer churn costs telecom companies millions annually. This project simulates a TELUS-style analytics workflow to identify which customers are most likely to churn, why they churn, and what revenue is at risk.

Architecture

Raw Data → Staging Layer → Core Layer → Analytics Mart → Power BI

A 3-layer SQL data architecture was designed to:

  • Ingest and validate raw customer data (Staging)
  • Clean, standardize, and join datasets (Core)
  • Build churn-ready analytical tables (Analytics Mart)

Analysis Areas

  • Customer churn rate and KPI metrics
  • Churn drivers: contract type, internet service, tenure
  • Customer risk segmentation: Low / Medium / High
  • Revenue exposure quantification by segment

Key Insights

  • Month-to-month contracts show significantly higher churn rates than annual contracts
  • Customers with tenure under 12 months represent the highest churn risk segment
  • Specific service combinations correlate with improved retention
  • Revenue exposure can be estimated and prioritized by risk tier for proactive intervention

Tech Stack

Tool Purpose
SQL Server Data Architecture & Transformation
Power BI Executive Dashboard
DAX KPI Measures
Star Schema Dimensional Data Modeling
Power Query Data Cleaning

Project Deliverables

  • Full SQL scripts (staging → core → analytics mart)
  • Power BI dashboard (.pbix)
  • Technical workflow documentation
  • Project insights PDF

Skills Demonstrated

SQL Data Modeling · Churn Analysis · Customer Segmentation Revenue Impact Analysis · Business Intelligence · DAX

Author

Jenil Gohel · LinkedIn · Portfolio

About

Telecom Customer Churn Analytics project using SQL Server and Power BI to analyze churn drivers, customer risk, and revenue impact.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages