Sobre o projeto
Dagster é uma plataforma de orquestração focada no desenvolvimento e manutenção de ativos de dados, como tabelas, conjuntos de dados, modelos de machine learning e relatórios. Ele utiliza um modelo de programação declarativo onde os usuários definem ativos de dados como funções Python, permitindo que o sistema gerencie o tempo de execução e as atualizações dos ativos.
As principais capacidades incluem:
- Linhagem integrada e observabilidade para rastrear o fluxo de dados e diagnosticar problemas de desempenho.
- Uma abordagem declarativa para a criação de ativos e gerenciamento de tarefas.
- Suporte para todo o ciclo de vida de desenvolvimento, incluindo desenvolvimento local, testes unitários, testes de integração e implantação em produção.
- Um plano de controle unificado para metadados centralizados, catalogação e diagnósticos.
- Uma biblioteca de integrações para várias ferramentas de dados e infraestruturas populares.
Dagster está disponível no PyPI e suporta versões do Python de 3.9 a 3.14.