Skip to content

Building an Azure Data Warehouse for Bike Share Data Analytics. Project to load data from Postgres DB in Azure into Azure Synapse.

Notifications You must be signed in to change notification settings

Abdelrahman13-coder/Building-an-Azure-Data-Warehouse-for-Bike-Share-Data-Analytics

Repository files navigation

Building an Azure Data Warehouse for Bike Share Data Analytics

Project Overview

Divvy is a bike sharing program in Chicago, Illinois USA that allows riders to purchase a pass at a kiosk or use a mobile application to unlock a bike at stations around the city and use the bike for a specified amount of time. The bikes can be returned to the same station or to another station. The City of Chicago makes the anonymized bike trip data publicly available for projects like this where we can analyze the data.

image

Relational ERD for the Divvy Bikeshare Dataset (with fake data tables)

The Goal of this project is to develop a data warehouse solution using Azure Synapse Analytics.:

  • Design a star schema based on the business outcomes listed below
  • Import the data into Synapse.
  • Transform the data into the star schema
  • and finally, view the report from Analytics.

The business outcomes you are designing for are as follows:

  1. Analyze how much time is spend per ride
    • Based on date and time factors such as day of week and time of day
    • Based on which station is the startin and / or ending station
    • Based on age of the rider at time of the ride
    • Based on whether the rider is a memeber or a casual rider
  2. Analyze how much money is spent
    • Per month, quarter, year
    • Per member, based on the age of the rider at account start
  3. EXTRA CREDIT - Analyze how much money is spent per member
    • Based on how many rides the rider averages per month
    • Based on how many minutes the rider spends on a bike per month

Task 1: Create your Azure resources

  • Azure Database for PostgresSQL
  • Azure Synapse workspace
  • Azure Synapse SQL Dedicated Pool

image

Task 2: Design a star schema

image

Task 3: Create the data in PostgresSQL

image

Task 4: EXTRACT the data from PostgresSQL

image

image

Task 5: LOAD the data into external tables in the data warehouse

image

Task 6: TRANSFORM the dat to the star schema using CETAS

image

How do locate tables have created on PostgreSQL database.

Smart draw

About

Building an Azure Data Warehouse for Bike Share Data Analytics. Project to load data from Postgres DB in Azure into Azure Synapse.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published