Descripción del proyecto
TraducidoLo que más me importa es que el pipeline sea predecible y no corrompa nada en silencio. Quiero sincronizaciones incrementales en lugar de recargas completas siempre que la fuente lo permita, para que solo movamos cambios y mantengamos los trabajos rápidos a medida que aumenta el volumen. Cada ejecución debe incluir controles de calidad de datos que detecten campos faltantes, tipos rotos, claves duplicadas y filas que violen las reglas comerciales, y en tales casos emitir una alerta clara en lugar de escribir basura en silencio en el almacén. También me importa la idempotencia: si un trabajo falla a mitad de camino y se vuelve a ejecutar, no debe duplicar datos ni dejar el almacén en un estado medio cargado.
Por favor, documenta los mapeos de origen y la lógica de transformación para que mi equipo pueda mantener todo después de la entrega, y configura la ejecución programada sin mi supervisión constante. Dinos qué pila tecnológica propondrías y por qué.
— Extraer de múltiples fuentes: bases de datos SQL, APIs REST y CSV semanales
— Transformar y limpiar registros en un solo esquema sin duplicados
— Cargar en el almacén central con capas de preparación y finalización
— Sincronizaciones incrementales de filas cambiadas, no recargas completas
— Controles automáticos de calidad de datos con alertas de error
— Trabajos reiniciables idempotentes programados y documentación para la entrega