Case Study: Catalyst Cooperative achieves faster, scalable public utility data pipelines with Dagster Labs

A Dagster Labs Case Study

Preview of the Catalyst Cooperative Case Study

Catalyst Cooperative Liberating Public Utility Data with Dagster

Catalyst Cooperative, a data analysis cooperative, was challenged by its complex and growing Public Utility Data Liberation (PUDL) project. Their custom Python ETL pipeline had become entangled, making it hard to add new data sources, access interim outputs, and manage dependencies, which slowed development and created barriers for less technical users. They needed an orchestration tool to manage this complexity.

They implemented Dagster to orchestrate their data pipeline. The solution simplified adding new datasets, accelerated development cycles, and made interim data assets easily accessible to users. By using Dagster's declarative approach and software-defined assets, Catalyst Cooperative can now distribute analysis-ready data more effectively, removing the need for users to install software and expanding the reach of their valuable energy data.


View this case study…

Catalyst Cooperative

Bennett Norman

Data Engineer


Dagster Labs

20 Case Studies