Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coumbacoulibaly/adventureworkscycles
Repository for Adventure Works Sample Database Analysis
https://github.com/coumbacoulibaly/adventureworkscycles
adventureworks data-analysis data-analytics mssql-database mssqlserver sql ssms
Last synced: 2 months ago
JSON representation
Repository for Adventure Works Sample Database Analysis
- Host: GitHub
- URL: https://github.com/coumbacoulibaly/adventureworkscycles
- Owner: coumbacoulibaly
- Created: 2022-11-27T22:17:15.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-26T13:00:15.000Z (about 2 years ago)
- Last Synced: 2024-11-17T19:49:08.390Z (2 months ago)
- Topics: adventureworks, data-analysis, data-analytics, mssql-database, mssqlserver, sql, ssms
- Homepage:
- Size: 141 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![MasterHead](https://user-images.githubusercontent.com/119062221/205323914-5955d947-14af-4ec3-9020-b5f33b6e4133.png)
# :bicyclist: Adventure Works Cycles
The AdventureWorks databases are sample databases that were originally published by Microsoft to show how to design a SQL Server database using SQL Server 2008. The database supports a fictitious company called Adventure Works Cycles.Adventure Works Cycles is a large, multinational manufacturing company that produces and distributes metal and composite bicycles to commercial markets in North America, Europe, and Asia. The headquarters for Adventure Works Cycles is Bothell, Washington, where the company employs 500 workers. Additionally, Adventure Works Cycles employs several regional sales teams throughout its market base.
I utilized this sample database to sharpen my SQL skill and broaden my understanding of business-related data analytics applications.
## π Table of Contents
- [Database Overview](#database-overview)
- [HR Analysis](#hr-analysis)
- [Product Analysis](#product-analysis)
- [Manufacturing Analysis](#manufacturing-analysis)
- [Inventory Analysis](#inventory-analysis)
- [Customers Analysis](#customers-analysis)
- [Sales Analysis](#sales-analysis)***
## Database Overview
This database contains 72 tables which are divided into 5 schemas
- **dbo** : have 3 tables they contain general informations about the database
- **Person** : 13 tables which contains all informations related to recorded in the database like employee, customers, vendors, etc.
- **Human Resources** : 6 tables focused on employee and the company administrations informations.
- **Production** : the largest schema with 25 tables mainly on the product and manufacturing informations. furthermore in the analysis, Ihave divided this schema into 3 subschema β product, manufactring and inventory. This help understand easily the processes in this section.
- **Purschasing** : 5 tables with informations on the different supplyers which are called here vendors.
- **Sales** : 19 tables which contains informations on customers, store, salespeople, etc.You can find more about this database [here](https://dataedo.com/samples/html/AdventureWorks/doc/AdventureWorks_2/home.html).
### Business Entity
This table have a big role for the whole organization of the database. Despite the fact that it is part of the Person schema, it is primary key is present in almost every schema. This is because it represent core elements of the business. A business entity is anything or anyone who interacts with the business like stores, customers, supplyers, employee, etc. After some reverse engineering, I came to the conclusion with these findings:
The _BusinessEntity_ table is directly link to _Person_, _Store_ and _Vendors_ on a one-to-one relationship. _Person_ is further related, also in a one-to-one fashion, to _Employee_, which is further related one-to-one with _SalesPerson_. For all of these tables, the primary key is the same, called _BusinessEntityID_. It's a hierarchal organization that help you understand supertype-subtype relationships.### ER Diagram
The following picture shows the entity diagram of the database.***
## HR Analysis
#### Business Tasks
Adventure Works Cycles HR Manager wants a more employee-centric culture in the company. To attain this goal, he wants to use data to answer few questions about the employee, especially about their work experience in the company and overall satisfaction.View [here](https://github.com/coumbacoulibaly/AdventureWorksCycles/tree/master/HR%20Analysis) the case study and [here](https://github.com/coumbacoulibaly/AdventureWorksCycles/blob/master/HR%20Analysis/Solution.md) my solution.
#### HR Dashboard
***
## Product Analysis
#### Business Tasks
Adventure Works Cycles Product team wants see the company different product performance on the market. For this they to use data to analyze trends and product feature to improve.
View [here](https://github.com/coumbacoulibaly/AdventureWorksCycles/tree/master/Product%20Analysis) the case study and [here](https://github.com/coumbacoulibaly/AdventureWorksCycles/blob/master/Product%20Analysis/Solution.md) my solution.#### Product Performance Dashboard
***
## Manufacturing Analysis
#### Business Tasks
The production control team at AWC wish to to analyze their manufacturing processes. For this goal, they want to use data to monitor the factory work capacity and improve performance and yield.
View here the case study and here my solution.### Manufacturing Analytics Dashboard
***## Inventory Analysis
#### Business Tasks
The producton team, also want to an inventory anlysis using data. They want to know the stock level and other compoments essential to the product stock flow.
View here the case study and here my solution.#### Inventory Analysis Dashboard
***## Customers Analysis
#### Business Tasks
The marketing teams wants to better undertand their customers. For this aim, they wish to use data to know their buying patterns and how much money theyβve spent on products.
View here the case study and here my solution.#### Customers Analysis Dashboad
***## Sales Analysis
#### Business Tasks
Sales team wish to know the differents sales trends for this year and past years also. They want to use data to find area to improve in their strategy and increase revenue.
View here the case study and here my solution.#### Sales Analysis Dashboard
***