This is a pipeline project using Dagster and dbt.
First, create a virtual environment and activate it:
python3 -m venv
source dagster-venv/bin/activate
Then, install the project dependencies using poetry:
pip install poetry
poetry install
Then, start the Dagster UI web server:
poetry run dagster dev
Open http://localhost:3000 with your browser to see the project.
Tests are in the dagsterpipe_tests
directory and you can run tests using pytest
:
pytest dagsterpipe_tests
If you want to enable Dagster Schedules or Sensors for your jobs, the Dagster Daemon process must be running. This is done automatically when you run dagster dev
.
Once your Dagster Daemon is running, you can start turning on schedules and sensors for your jobs.