Sobre el proyecto
Dagster es una plataforma de orquestación centrada en el desarrollo y mantenimiento de activos de datos, tales como tablas, conjuntos de datos, modelos de machine learning e informes. Utiliza un modelo de programación declarativo donde los usuarios definen los activos de datos como funciones de Python, permitiendo que el sistema gestione los tiempos de ejecución y las actualizaciones de los activos.
Las capacidades clave incluyen:
- Linaje integrado y observabilidad para rastrear el flujo de datos y diagnosticar problemas de rendimiento.
- Un enfoque declarativo para la creación de activos y la gestión de tareas.
- Soporte para el ciclo de vida completo de desarrollo, incluyendo desarrollo local, pruebas unitarias, pruebas de integración y despliegue en producción.
- Un plano de control unificado para metadatos centralizados, catalogación y diagnósticos.
- Una biblioteca de integraciones para diversas herramientas de datos e infraestructura populares.
Dagster está disponible en PyPI y es compatible con las versiones de Python 3.9 a 3.14.