Skip to content

ivanovyordan/course-data-engineering-spacex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpaceX Missions Data Pipeline

This is the code behind my free email data engineering course.

Want to learn more?

https://datagibberish.com/p/free-data-engineering-course

Run

This is an opinionated setup. You might not need to do it the way I do. We use a single virtual environment to keep track of all the dependencies.

The only requirement to run this project is uv. To install uv, run:

brew install uv
uv sync

Running Scripts

To run Python scripts, run:

uv run -- src/<script>.py

Running the pipeline

Edit the config.json file to include your snowflake credentials. Then run:

uv run -- python src/tap_spacex.py | uv run -- target-snowflake

Running dbt

Run:

cd dbt
uv run -- dbt run

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages