Aprende Conceptos,
No Modas de Herramientas.
Orquestación o modelado dimensional son los conceptos; Airflow, dbt o DuckDB son formas de practicarlos. Rumbo organiza 34 nodos en un grafo topológico dependiente, conectado en tiempo real al pipeline de releases y respaldado por fallos reales en producción.
Armáturumbopersonalizado
Dos preguntas. La ruta sale del grafo topológico según dependencias técnicas reales, no de una plantilla ni de un LLM: mismas respuestas, misma ruta.
ElGrafoCompleto
Los 34 nodos ordenados topológicamente por nivel y prerequisitos, conectados a los datos vivos del pipeline. Explora la ruta en formato de IDE con árbol de archivos, navega el Grafo interactivo de Obsidian o inspecciona las fichas técnicas.
Idempotencia
Correr el mismo proceso dos veces tiene que dejar el mismo estado. Sin esto, un reintento duplica datos y un backfill corrompe el histórico en vez de repararlo.
Podés correr tu pipeline dos veces seguidas y comprobar que el estado de la base es idéntico, y sabés decir cuál es la clave que lo garantiza.
El hash de contenido se calculaba sobre el JSON crudo de GitHub, que trae download_count por asset. Cambiaba con que alguien descargara un archivo, sin release nuevo, así que cada corrida guardaba una fila nueva. La garantía tiene que vivir en un constraint, no en la disciplina del código que escribe.
- →https://docs.getdbt.com/docs/build/incremental-models
la documentación de dbt muestra el mismo problema resuelto con clave única