A beginner-friendly Data Engineering project that demonstrates an ETL pipeline using Python and SQLite.
API ↓ extract.py ↓ raw/products.json ↓ transform.py ↓ processed/products_clean.csv ↓ load.py ↓ SQLite Warehouse ↓ Analytics Queries
- Python
- SQLite
- SQL
- Pandas
- Requests
src/
data/
database/
sql/
pip install -r requirements.txtRun pipeline:
python src/run_pipeline.py- API ingestion
- Data validation
- Data cleaning
- SQLite loading
- SQL analytics