A hands-on data warehouse project using SQL Server, covering ETL processes, and data modeling.
This project follows the Medallion Data Architecture, breaking the data pipeline into three layers (Bronze, Silver, and Gold layers) to ensure clarity, maintainability, and scalability.
- Bronze Layer - Stores raw data exactly as received from source systems.
- Silver Layer - Cleans and transforms data for consistency, applying standardization and normalization.
- Gold Layer - Contains business-ready data, optimized for reporting and insights.
This project shows the full data warehouse lifecycle, from source data ingestion to business-ready data models.
Key components include:
- 🧱 Data Architecture - Designing a structured data warehouse using Medallion Architecture.
- 🔄 ETL Pipelines - Extracting, transforming, and loading data using SQL scripts.
- 🧮 Data Modeling - Creating fact and dimension tables for optimized querying and analytics.
- Datasets/ - Source CRM and ERP data stored as CSV files, used for ingestion into the warehouse.
- Docs/ - Diagrams (created in Draw.io) for architecture, data flow, and data modeling.
- Scripts/ - SQL scripts for database setup, table creation, ETL processes, and transformations.
- Data Architecture - Defines the structural flow of the data warehouse.
- Data Flow - Illustrates the journey from raw to refined data.

- Data Integration - Highlights how different source systems connect.
- Data Model - Represents logical schema for fact and dimension tables.
- ETL Pipeline - Shows different extraction, transformation, and loading processes.
- SQL Server - Core database platform for data storage and transformation.
- Notion - For planning and tracking project progress.
- Draw.io - Used to design diagrams and workflows.
- Git - To manage version control and repository tracking.
You can view the detailed plan, and progress here:
Notion Project Link: Data Warehouse Project
This project is licensed under MIT License.
Contributions, issues, and feature requests are welcome!
⭐️ If you find this project useful, please consider giving it a star!
