ELT Data Pipeline with Airbyte, Snowflake, and dbt

CS639 project on modern ELT pipelines for survey, stock, FX, and trading-book data.

ELT Data Pipeline with Airbyte, Snowflake, and dbt

Snowflake dbt transformation stage

This CS639 project built a cloud data pipeline using Airbyte, Snowflake, and dbt. It combined student survey data, CSV trading-book data, Snowflake Marketplace stock data, and foreign exchange data into a transformation workflow for analysis.

What It Does

  • Configures Snowflake warehouses, databases, schemas, roles, and permissions.
  • Uses Airbyte to extract and load Google Sheet and CSV sources into Snowflake.
  • Uses dbt to clean survey columns, create staging views, and materialize marts tables.
  • Runs SQL analysis on survey, stock, FX, and trading-book datasets.

Tech Stack

Airbyte, Snowflake, dbt, SQL, Python, Jupyter Notebook, Matplotlib.

Project Specification


← Back to Projects