Merge y resolución de conflictos

ObjetivoResolver conflictos entendiendo la intención de ambas ramas. ExplicaciónUn conflicto aparece cuando Git no puede combinar cambios automáticamente. No se resuelve eligiendo “ours” o “theirs” a ciegas: debes construir el contenido final correcto y probarlo.…

Commits y branches con intención

ObjetivoConstruir una historia revisable en vez de una carpeta de copias. ExplicaciónUn commit debe ser pequeño y coherente. Una branch aísla una tarea. Antes de commit revisa git diff y git status; el mensaje explica…

Documentación, lineage y CI

ObjetivoConvertir el proyecto dbt en un artefacto mantenible. ExplicaciónDescriptions, tests y lineage permiten entender impacto. En CI conviene construir sólo cambios y dependencias en un entorno aislado, pero siempre validar contratos clave. dbt aporta valor…

Materializaciones e incremental models

ObjetivoElegir view/table/incremental según coste y uso. Explicaciónview recalcula al consultar; table se reconstruye al ejecutar; incremental procesa subconjuntos. El incremental necesita unique_key y lógica que considere cambios tardíos. dbt aporta valor cuando las transformaciones dejan…

Seeds, snapshots y source freshness

ObjetivoGestionar referencias pequeñas, historia y actualidad de fuentes. Explicaciónseed carga CSV pequeños versionados; snapshot captura cambios históricos de una entidad; source freshness comprueba si una fuente recibe datos con la frecuencia esperada. dbt aporta valor…

Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.