How lakshmangnanasambandan/understanding-ev-adoption works
1. Purpose and deliverable
This is a completed EV consumer-survey analytics project. It identifies factors associated with EV purchase intention—especially range anxiety, environmental concern, income, home charging, and subsidies—and turns findings into business segmentation and dashboard reporting. Primary consumer-facing artifact: Power BI/Ev_Adoption project.pbix.
2. Source-data boundary
The workflow begins with a survey workbook stored as both the original project-level file and raw data copy:
• EV_Adoption_and_Range_Anxiety_Dataset.xlsx
• data/raw/EV_Adoption_and_Range_Anxiety_Dataset.xlsx
Excel is the stated cleaning/preparation environment. The governed analytical dataset is the CSV at data/cleaned/EV_Adoption_Cleaned.csv, which is the intended handoff from preparation into analysis, SQL, and visualization.
3. Exploratory analysis stage
Python-based exploratory profiling validates and investigates the cleaned survey data before reporting:
• eda/01_Data_Profiling.ipynb
• data/cleaned/EV_Adoption_Cleaned.csv
This stage examines relationships between purchase intention and survey attributes, informing the downstream business questions and segments rather than operating as a deployed runtime.
4. SQL Server analytical layer
Microsoft SQL Server / SSMS provides the structured business-analysis path. Its scripts establish the database, define/load the analysis table, and execute adoption and segmentation queries in order:
• SQL/01_Database_Setup.sql
• SQL/02_Table_Creation.sql
• SQL/03_Business_Queries.sql
The material control flow is setup → schema/table creation and data loading → business queries. SQL is a separate analysis boundary from the Power BI file; the repository does not establish an automated pipeline between them.
5. Business-question and insight layer
The analytical contract is defined by purchase-intention questions around environmental concern, range anxiety, income, charging, and subsidies:
• Business_Questions.md
• SQL/03_Business_Queries.sql
• reports/Insights_Register.md
Query results and dashboard analysis are translated into decision-ready findings and recommendations, including target-segment prioritization. The insight register is the durable narrative output rather than an application API.
6. Power BI reporting and segmentation
The Power BI Desktop artifact is the interactive reporting endpoint:
• Power BI/Ev_Adoption project.pbix
• data/cleaned/EV_Adoption_Cleaned.csv
It presents adoption KPIs and breakdowns by range anxiety, environmental concern, income, demographics, and customer type. Power BI’s Key Influencers, Top Segments, and decomposition capabilities form the main segmentation/driver-analysis layer. Report filters support slicing by age group, gender, city type, and income group.
7. Runtime and infrastructure profile
There is no application server, web service, CI workflow, or cloud infrastructure represented. Execution occurs locally through Excel, Python notebook tooling, SQL Server/SSMS, and Power BI Desktop. External dependencies are limited to those desktop/data platforms; repository artifacts are files and SQL scripts rather than deployable services.
Main entry points: EV_Adoption_Cleaned.csv Governed Survey Dataset · 02_Table_Creation.sql Table Creation & Load · 03_Business_Queries.sql Adoption & Segment Queries · Ev_Adoption project.pbix EV Adoption Dashboard
Components 13
Data Preparation
Local Excel-based survey cleaning.
- Survey Workbook · Original project-level survey workbook.
EV_Adoption_and_Range_Anxiety_Dataset.xlsx - Raw Data Copy
data/raw/EV_Adoption_and_Range_Anxiety_Dataset.xlsx - Excel Cleaning · Local cleaning and preparation environment.
- Governed Survey Dataset · Shared analytical handoff dataset.
data/cleaned/EV_Adoption_Cleaned.csv
SQL Server Analysis
Structured SSMS analysis workflow.
- Database Setup
SQL/01_Database_Setup.sql - Table Creation & Load · Defines and loads the analytical table.
SQL/02_Table_Creation.sql - Analysis Table
- Adoption & Segment Queries · Answers purchase-intention and segment questions.
SQL/03_Business_Queries.sql
Reporting & Insights
Decision-facing analysis artifacts.
- Business Questions · Defines drivers and segmentation questions.
Business_Questions.md - EV Adoption Dashboard · Interactive KPI, driver, and segmentation reporting.
Power BI/Ev_Adoption project.pbix - Driver & Segment Analysis · Uses Key Influencers, Top Segments, and decomposition.
- Insights Register · Durable findings and recommendations.
reports/Insights_Register.md
Other components
- Data Profiling · Explores purchase-intention relationships before reporting.
eda/01_Data_Profiling.ipynb
Connections 15
- Survey Workbook → Raw Data Copy: raw copy
- Raw Data Copy → Excel Cleaning: prepared in
- Excel Cleaning → Governed Survey Dataset: exports
- Governed Survey Dataset → Data Profiling: profiles
- Database Setup → Table Creation & Load: setup → schema/load
- Governed Survey Dataset → Table Creation & Load: loads data
- Table Creation & Load → Analysis Table: creates
- Analysis Table → Adoption & Segment Queries: queried by
- Business Questions → Adoption & Segment Queries: guides
- Business Questions → EV Adoption Dashboard: defines reporting focus
- Governed Survey Dataset → EV Adoption Dashboard: report data source
- EV Adoption Dashboard → Driver & Segment Analysis: provides
- Data Profiling → Insights Register: informs
- Adoption & Segment Queries → Insights Register: findings
- Driver & Segment Analysis → Insights Register: dashboard findings