A production-grade SQL data warehouse built on Medallion Architecture β consolidating fragmented data sources into a single, reliable foundation for analytics and reporting.
π View Datasets β’ π Project Roadmap β’ π My Website
This project implements a modern SQL-based data warehouse using Microsoft SQL Server, following the Medallion Architecture (Bronze β Silver β Gold) to unify ERP and CRM data sources into a clean, analytics-ready repository.
Key capabilities include:
- Automated ETL pipelines for ingestion, transformation, and loading
- Star schema data modeling optimized for high-performance analytical queries
- SQL-based reporting for actionable business insights
- Built with data governance, quality, and compliance best practices at every layer
The warehouse is structured across three layers of the Medallion Architecture:
| Layer | Purpose |
|---|---|
| π₯ Bronze | Raw data ingested as-is from CSV source files into SQL Server β no transformations applied |
| π₯ Silver | Cleansed, standardized, and normalized data β prepared and validated for analytical use |
| π₯ Gold | Business-ready data modeled into a star schema β optimized for reporting and dashboards |
This project covers the full data engineering lifecycle:
- Data Architecture β Medallion-based warehouse design with clearly separated concerns per layer
- ETL Pipelines β Extraction, transformation, and loading scripts from raw sources to analytical models
- Data Modeling β Fact and dimension tables structured for efficient querying and reporting
- Analytics & Reporting β SQL-driven insights ready for BI tools and stakeholder dashboards
Develop a modern SQL Server data warehouse to consolidate sales data from multiple systems, enabling reliable analytical reporting and data-informed decision-making.
| Area | Details |
|---|---|
| Data Sources | ERP and CRM systems provided as CSV files |
| Data Quality | All quality issues identified and resolved prior to analysis |
| Integration | Unified data model combining both sources for cross-functional analytics |
| Scope | Latest dataset snapshot; historical versioning out of scope |
| Documentation | Full data catalog, naming conventions, and model documentation included |
Everything used in this project is free and open source.
| Tool | Purpose |
|---|---|
| π Datasets | Raw ERP & CRM CSV source files |
| π Notion Project Board | Full project phases, tasks, and progress tracking |
| ποΈ SQL Server Express | Lightweight SQL Server for local database hosting |
| π₯οΈ SSMS | GUI for database management and query execution |
| βοΈ DrawIO | Architecture diagrams, data flow, and model design |
data-warehouse-project/
β
βββ datasets/ # Raw source datasets (ERP and CRM CSV files)
β
βββ docs/ # Architecture diagrams and project documentation
β βββ data_architecture.drawio # Overall warehouse architecture diagram
β βββ data_flow.drawio # End-to-end data flow across all layers
β βββ data_models.drawio # Star schema and dimensional model design
β βββ etl.drawio # ETL techniques and transformation methods
β βββ data_catalog.md # Field descriptions, metadata, and data dictionary
β βββ naming-conventions.md # Naming standards for tables, columns, and files
β
βββ scripts/ # SQL scripts organized by layer
β βββ bronze/ # Raw data extraction and loading scripts
β βββ silver/ # Data cleansing and transformation scripts
β βββ gold/ # Analytical model and star schema scripts
β
βββ tests/ # Data quality checks and validation scripts
β
βββ README.md # Project overview and setup guide
βββ LICENSE # MIT License
βββ .gitignore # Git ignored files and directories
βββ requirements.txt # Project dependencies
This project is licensed under the MIT License. You are free to use, modify, and distribute it with proper attribution.
Hi there! I'm Ranjith Ankilla β a Data Engineer and IT professional with 5 years of experience building data systems that drive real business outcomes.
I specialize in designing, building, and optimizing large-scale Data Pipelines, ETL processes, SQL-based warehousing, and BI dashboards that transform raw data into decisions. I bring both technical depth and a sharp business mindset to every project.



