Skip to content

StevenTapscott/SQL-Kickstarter-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kickstarter Campaign Analysis (SQL + BI Project)

Project: 1
Difficulty: Beginner
Tools: SQL Server, Power BI
Focus: Data Cleaning, Analysis, BI Reporting

Project Overview

This project focuses on analysing Kickstarter campaign data using SQL Server and Power BI to uncover patterns in project success, funding behaviour, and backer engagement.

The goal was to simulate a real-world analytics workflow by transforming raw data into structured insights that can support decision-making. The project demonstrates the full pipeline from data ingestion and cleaning in SQL to visualisation and reporting in Power BI.


Tools & Technologies

  • SQL Server Management Studio (SSMS)
  • SQL (T-SQL)
  • Power BI
  • Excel / CSV (data source)

Dataset

  • Source: Kickstarter campaign dataset

  • Data includes:

    • Project goals
    • Pledged amounts
    • Backer counts
    • Campaign outcomes (successful/failed)
    • Categories and time trends

Data Processing Workflow

1. Data Import & Structuring

  • Imported flat file data into SQL Server tables
  • Defined appropriate data types for each column
  • Validated schema and handled inconsistencies

2. Data Cleaning & Transformation

  • Checked for and handled NULL values

  • Standardised formats across key fields

  • Created derived metrics such as:

    • Success indicators
    • Aggregated pledged amounts
  • Built structured datasets ready for analysis


3. SQL Analysis

Several analytical queries were developed to explore campaign performance:

🔹 Success Trends Over Time

  • Analysed how campaign success rates change across time
  • Identified patterns in successful vs failed campaigns

🔹 Total Pledged Analysis

  • Aggregated pledged amounts across campaigns
  • Identified high-performing funding periods

🔹 Backer Distribution

  • Examined how backer counts vary across campaigns
  • Highlighted engagement patterns

🔹 Goal vs Success Relationship

  • Investigated how funding goals impact campaign success
  • Identified thresholds where success rates decline

4. Power BI Integration

  • Connected SQL dataset to Power BI

  • Built interactive dashboards including:

    • KPI cards (total pledged, success rate)
    • Bar charts (category performance)
    • Trend analysis visuals
  • Designed reports to communicate insights clearly


Key Insights

🔹 Campaign Success Patterns

  • Campaign success varies significantly depending on funding goals
  • Moderate funding goals tend to have higher success rates

🔹 Funding Behaviour

  • Total pledged amounts are concentrated in a smaller number of campaigns
  • High-performing campaigns significantly impact overall funding totals

🔹 Backer Engagement

  • Campaigns with higher backer counts are more likely to succeed
  • Engagement plays a critical role in campaign outcomes

🔹 Goal vs Outcome Relationship

  • Extremely high funding goals correlate with lower success rates
  • Indicates potential overestimation by campaign creators

Challenges & Limitations

1. Data Quality Issues

  • Presence of NULL values required validation and cleaning
  • Some inconsistencies in formatting across fields

2. Data Transformation Complexity

  • Required multiple SQL transformations to prepare data for analysis
  • Ensuring consistency across calculated fields was critical

3. BI Integration

  • Designing meaningful visuals required careful selection of metrics
  • Ensuring alignment between SQL outputs and Power BI visuals

Key Skills Demonstrated

  • SQL data cleaning and transformation
  • Writing analytical queries (aggregations, filtering, grouping)
  • Data modelling for BI tools
  • Dashboard development in Power BI
  • Translating raw data into actionable insights

Conclusion

This project demonstrates the ability to take raw campaign data and transform it into meaningful insights using SQL and Power BI. It highlights key factors influencing Kickstarter success and showcases a complete end-to-end analytics workflow suitable for real-world business scenarios.


Future Improvements

  • Incorporate more granular time analysis (e.g. monthly trends)
  • Apply advanced SQL techniques (window functions, CTEs)
  • Enhance dashboards with additional interactivity and filtering
  • Compare performance across different campaign categories

About

SQL crowdfunding analysis project exploring Kickstarter campaign data using SQL queries, aggregations, joins, and business intelligence techniques to analyse funding trends, campaign success rates, category performance, and backer engagement patterns.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors