Skip to content

Latest commit

Β 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SQL Data Warehouse Project


πŸ—οΈ Data Architecture

The data architecture for this project follows Medallion Architecture Bronze, Silver, and Gold layers:

High Level Architecture
  1. Bronze Layer: Stores raw data as-is from the source systems. Data is ingested from CSV Files into SQL Server Database.
  2. Silver Layer: This layer includes data cleansing, standardization, and normalization processes to prepare data for analysis.
  3. Gold Layer: Houses business-ready data modeled into a star schema required for reporting and analytics.

πŸ“– Project Overview

This project involves:

  1. Data Architecture: Designing a Modern Data Warehouse Using Medallion Architecture Bronze, Silver, and Gold layers.
  2. ETL Pipelines: Extracting, transforming, and loading data from source systems into the warehouse.
  3. Data Modeling: Developing fact and dimension tables optimized for analytical queries.

πŸ“‚ Repository Structure

data-warehouse-project/
β”‚
β”œβ”€β”€ datasets/                           # Raw datasets used for the project (ERP and CRM data)
β”‚
β”œβ”€β”€ docs/                               
β”‚   β”œβ”€β”€ data_architecture.drawio        # Draw.io file shows the project's architecture
β”‚   β”œβ”€β”€ data_flow.drawio                # Draw.io file for the data flow diagram
β”‚
β”œβ”€β”€ scripts/                            # SQL scripts for ETL and transformations
β”‚   β”œβ”€β”€ bronze/                         # Scripts for extracting and loading raw data
β”‚   β”œβ”€β”€ silver/                         # Scripts for cleaning and transforming data
β”‚   β”œβ”€β”€ gold/                           # Scripts for creating analytical models
β”‚
β”œβ”€β”€ tests/                              # Test scripts and quality files
β”‚
β”œβ”€β”€ README.md                           # Project overview and instructions
β”œβ”€β”€ .gitignore                          # Files and directories to be ignored by Git
└── requirements.txt                    # Dependencies and requirements for the project

About

Design and Build Data Warehouse Using SQLServer (Data with baraa video study)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages