Skip to content

An ELT pipeline integrating Airbyte, dbt, Dagster, and BigQuery for automated data extraction, transformation, and loading into BigQuery.

Notifications You must be signed in to change notification settings

mustafa0taru/airbyte-dbt-dagster-bigquery-elt-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce Analytics Stack with Airbyte, dbt, Dagster and BigQuery

Below is a visual representation of how data flows through our integrated tools in this Quickstart. This comes from Dagster's global asset lineage view:

Global Asset Lineage

Prerequisites

Before you embark on this integration, ensure you have the following set up and ready:

  1. Python 3.10 or later: If not installed, download and install it from Python's official website.

  2. Docker and Docker Compose (Docker Desktop): Install Docker following the official documentation for your specific OS.

  3. Airbyte OSS version: Deploy the open-source version of Airbyte locally. Follow the installation instructions from the Airbyte Documentation.

  4. Terraform (Optional): Terraform will help you provision and manage the Airbyte resources. If you haven't installed it, follow the official Terraform installation guide. This is an optional step because you can also create and manage Airbyte resources via the UI.

  5. Google Cloud account with BigQuery: You will also need to add the necessary permissions to allow Airbyte and dbt to access the data in BigQuery. A step-by-step guide is provided below.

About

An ELT pipeline integrating Airbyte, dbt, Dagster, and BigQuery for automated data extraction, transformation, and loading into BigQuery.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published