Skip to content

dagster-io/airlift-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airlift Tutorial Code

This repo is the code that the Airlift tutorial is based off of. Follow along on the main docs site here. This example demonstrates how to migrate an Airflow DAG to Dagster using the dagster-airlift package. It contains code examples of how to peer, observe, and migrate assets from an Airflow DAG to Dagster.

Example Structure

The following explains the structure of the repo.

tutorial_example
├── shared: Contains shared Python & SQL code used Airflow and proxied Dagster code
│
├── dagster_defs: Contains Dagster definitions
│   ├── stages: Contains reference implementations of each stage of the migration process
│   ├── definitions.py: Empty starter file for following along with the tutorial
│
├── airflow_dags: Contains the Airflow DAG and associated files
│   ├── proxied_state: Contains migration state files for each DAG, see migration step below
│   ├── dags.py: The Airflow DAG definition

About

Tutorial code for airlift.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published