Skip to content

leofofeo/de-camp-project-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DVD_RENTAL ELT Pipeline

This project contains an end-to-end pipeline for the dvd_rental sample database. It:

  • extracts data from a local database using Airbyte
  • loads the raw data into Snowflake
  • applies a series of transformations using dbt, including the creation of fact and dimension tables, and
  • creates a couple of views for analytics use

To run this code locally:

  1. Download the sample database and load it into your local Postgres instance.
  2. Run make get-airbyte from root to download the airbyte repo. cd into the repo and run ./run-ab-platform.sh to run airbyte locally on docker.
  3. Navigate to localhost:8000 and set up a source and a destination in order to extract the dvd_rental database from your local postgres instance into your data warehouse.
  4. Once your data exists in your data warehouse, you can update your dbt settings to reflect the necessary credentials, and then cd into the transformation directory to apply the transformatinos using dbt run.

architecture overview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published