This project demonstrates the end-to-end implementation of a Modern Data Warehouse using SQL Server following industry best practices.
The solution consolidates sales data from ERP and CRM systems, applies structured transformations, and delivers a high-performance analytical model optimized for reporting and business intelligence.
- 🥉 Bronze Layer -- Raw ingestion from CSV files\
- 🥈 Silver Layer -- Data cleansing & standardization\
- 🥇 Gold Layer -- Business-ready Star Schema
- order_number\
- product_key\
- customer_key\
- order_date\
- ship_date\
- due_date\
- quantity\
- price\
- sales_amount
Sales Formula:
sales_amount = quantity * price
Customer demographic and identification attributes.
Product classification and cost attributes.
All ETL processes were implemented using:
- T-SQL\
- Stored Procedures\
- Layer-based transformation logic
- Load CSV files → Bronze\
- Transform & Clean → Silver\
- Build Analytical Model → Gold
- Clustered & Nonclustered Indexing on Fact table\
- Optimized joins using surrogate keys\
- Pre-calculated measures for analytical performance
The warehouse was validated using:
- Total Sales by Year\
- Sales by Category\
- Top 10 Customers\
- Monthly Sales Trend\
- Revenue vs Quantity Analysis
- Microsoft SQL Server\
- T-SQL\
- Stored Procedures\
- CSV Data Sources\
- Star Schema Modeling\
- Medallion Architecture
/data
/erp
/crm
/sql
/bronze
/silver
/gold
/procedures
/test_queries
/docs
DWH_Architecture.png
Star_Schema.png
- Add Date Dimension\
- Implement SCD Type 2\
- Add incremental loading\
- Connect to Power BI\
- Automate scheduling via SQL Agent
I am passionate about designing structured databases and transforming raw datasets into meaningful insights.
Recently completed the Associate Data Engineer in SQL track and currently building real-world SQL Server projects simulating business workflows.
I am actively seeking Data Engineering Internship opportunities.
📧 Email: mohamedibrahim45469@gmail.com
🔗 LinkedIn: https://www.linkedin.com/in/mohamed-ibrahim-b2aa1a32b
