Skip to content

MojoML/Airbnb_Dbt_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dbt_Airbnb_Project

Solution Architecture and Data Flow

In this Project, a fully fledged Airbnb Analytics Engineering Workflow is simulated using Data Build Tool(Dbt), Snowflake and Preset. In the first Stage, Data from Airbnb Listings, Reviews and Hosts is integrated into a Staging Area in Snowflake. Dbt Models are then utilized to clean, transform and prepare this Data for Dimensional Modeling and Fact Table creation. Slowly Changing Dimensions are handled by implementing Snapshots of the Raw Tables. Data Quality Checks are handled by implementing Tests with Dbt.

In the last Layer, a Seeds File containing Dates about Full Moon Occurances is aggregated with the Review Data and transformed into a Mart, in order to examine if Full Moon Occurances might lead to different Reviews.

Lineage Graph Data Flow

image

In the last Stage, Preset is used to create an "Executive Dashboard" for Business Intelligence.

Final Dashboard

image

Technology Stack

  • Snowflake
  • Dbt
  • Preset

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published