https://github.com/sahar-dev/ssis
This project aims to implement a robust ETL process using SQL Server Integration Services (SSIS) to extract data from the AdventureWorks database, transform it, and load it into a Data Warehouse named "Datawarehouse."
https://github.com/sahar-dev/ssis
adventureworks etl ssis vstudio
Last synced: 2 months ago
JSON representation
This project aims to implement a robust ETL process using SQL Server Integration Services (SSIS) to extract data from the AdventureWorks database, transform it, and load it into a Data Warehouse named "Datawarehouse."
- Host: GitHub
- URL: https://github.com/sahar-dev/ssis
- Owner: Sahar-dev
- Created: 2023-12-23T16:01:13.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-23T16:14:17.000Z (over 2 years ago)
- Last Synced: 2025-07-22T03:20:15.574Z (9 months ago)
- Topics: adventureworks, etl, ssis, vstudio
- Homepage:
- Size: 258 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SSIS Purchase Data ETL Project
## Introduction
Welcome to the SSIS Purchase Data ETL (Extract, Transform, Load) project. This project aims to implement a robust ETL process using SQL Server Integration Services (SSIS) to extract data from the AdventureWorks database, transform it, and load it into a Data Warehouse named "Datawarehouse." The Data Warehouse will serve as a foundation for creating insightful dashboards on purchasing activities.

## Features
- **Data Extraction:** Extracts relevant purchase data from the AdventureWorks database.
- **Transformation:** Applies necessary transformations to clean, enrich, and structure the data.
- **Data Loading:** Loads the transformed data into the Datawarehouse Data Warehouse.
- **Fact Table:** Implements a Fact Table named `FactPurchase` capturing key purchasing metrics.
- **Dimension Tables:** Creates Dimension Tables for `DimEmployee`, `DimProduct`, `DimVendor`, and `DimShipMethod`.
- **Documentation:** Comprehensive documentation detailing project structure, data models, and ETL processes.
## Getting Started
### Prerequisites
Before getting started, ensure the following are installed:
- SQL Server with AdventureWorks database
- SQL Server Data Tools (SSDT) or SQL Server Management Studio (SSMS)
- SQL Server Integration Services (SSIS)
### Installation
1. Clone the repository:
```bash
https://github.com/Sahar-dev/SSIS.git
2. Open the SSIS project in SQL Server Data Tools.
3. Update connection strings and configurations in SSIS packages as needed.
### Usage
1. Execute the SSIS packages in the correct order for data extraction, transformation, and loading.
2. Monitor SSIS execution logs for any issues or errors.
3. Explore the generated Datawarehouse Data Warehouse for insights.
### Documentation
For detailed information on the project, including project structure, data models, and ETL processes, refer to the full documentation.