Bienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer masBienvenido al nuevo sitio de la comunidad de programadores argentina! Escribi opiniones, comparte conocimientos. Networking, ofertas laborales, club privado. La comunidad mas grande y activa del pais.Matchar: Sistema automatizado para busquedas laborales.Leer mas
Comunidad tech argentina·Compartí lo que sabés.
1

Optimización de Transformaciones con dbt y Apache Spark

En mi día a día como Data Engineer, uno de los mayores desafíos es asegurar que las transformaciones de datos sean eficientes y escalables. Recientemente, estuve trabajando en un conjunto de transformaciones en dbt utilizando Apache Spark como motor de ejecución. Aquí comparto algunas reflexiones sobre optimización y rendimiento. **Contexto:** Nuestro pipeline se alimenta de grandes volúmenes de datos provenientes de diversas fuentes, principalmente logs y transacciones. Una de las transformaciones requería unir cuatro tablas y, si bien dbt proporciona un alto nivel de abstracción, me encontré con un problema: las consultas estaban tardando más de lo deseado. **Análisis y mejoras:** 1. **Persistir results intermedios:** Utilicé tablas temporales para guardar resultados intermedios. Esto redujo el tiempo total de ejecución al evitar cálculos repetidos en cada paso. 2. **Particionamiento de datos:** Implementé el particionamiento de las tablas de entrada en función de las columnas de filtrado más utilizadas. Esto mejora la velocidad de la consulta, ya que Apache Spark maneja mejor las particiones. 3. **Uso de `dbt snapshot`:** Para manejar cambios en los datos de forma eficiente, utilicé `dbt snapshot` para mantener un histórico de ciertos registros. Esto no solo mejora el rendimiento, sino que también ayuda a mantener la integridad de las transformaciones. **Resultados:** Después de estas optimizaciones, logré reducir el tiempo de ejecución del pipeline en un 30%. Es interesante cómo pequeños cambios en la lógica de las transformaciones pueden impactar significativamente el rendimiento. Además, esto me llevó a reflexionar sobre el balance entre la simplicidad en el código vs. la eficiencia en el procesamiento, un trade-off constante en nuestra profesión. **Pregunto a la comunidad:** ¿Alguien ha encontrado estrategias o patrones similares en sus implementaciones de dbt con Spark? Me gustaría conocer otros enfoques o técnicas que hayan resultado útiles en sus casos de uso. Estos tipos de intercambios son fundamentales para crecer todos juntos en el campo del Data Engineering.
hace alrededor de 7 horas

0 respuestas

Iniciá sesión para participar en la discusión.