Arreglaré y optimizaré modelos sql y dbt en snowflake y bq
Especialista en generación de leads B2B e investigación de datos
Acerca de este Servicio
Tu SQL ya funciona. El problema es que está en doce consultas guardadas, nadie recuerda cuál se ejecuta primero y dos paneles que usan "la misma" métrica discrepan silenciosamente.
dbt soluciona eso, y el SQL que está dentro sigue siendo el SQL que ya tienes.
Lo que hago:
- Convertir consultas existentes en modelos de dbt en staging y marts, para que una métrica se defina una sola vez y se reutilice en todos lados
- Corregir modelos que son lentos, incorrectos o que se rompen silenciosamente
- Añadir pruebas: unicidad, no nulo, integridad referencial, conteo de filas y conciliación de ingresos
- Escribir la documentación, para que la próxima persona no tenga que adivinar qué significa una columna
Trabajo a diario en Snowflake con dbt, Fivetran y Metabase, para una empresa de productos en EE.UU., desde Alemania. La mayor parte de mi tiempo lo dedico a datos de suscripción: MRR, churn, retención, embudos.
En cuanto al alcance, honestamente: trabajo dentro de tu proyecto de dbt existente, o configuro uno simple desde cero. No me encargo de pipelines CI/CD, bibliotecas de macros personalizadas ni plataformas de orquestación si eso es lo que necesitas, lo diré antes de que hagas el pedido en lugar de después.
Envíame tu repo o tus consultas actuales, dime qué deben responder las tablas finales y te diré qué es realista.
Plataforma:
BigQuery
•
MongoDB
•
mySQL
•
PostgreSQL
Experiencia:
SQL
•
NoSQL
Mi porfolio
FAQ
Traducción automática
¿Necesito un proyecto de dbt existente?
No. Si tienes uno, trabajo dentro de él. Si no, puedo crear un proyecto sencillo — fuentes, staging y marts — y entregártelo con un README para que tu equipo pueda ejecutarlo por sí mismo.
¿Con qué almacenes de datos trabajas?
Snowflake, BigQuery, PostgreSQL y Redshift. La lógica de dbt se transfiere entre ellos; solo unas pocas funciones difieren, y eso lo manejo como parte del trabajo.
¿Qué necesitas de mí para empezar?
Acceso de lectura a las tablas fuente, un esquema de dev donde dbt puede escribir, y lo más importante, qué significa una fila en cada tabla y qué filas hay que excluir. Solo tú sabes esa parte.
¿Puedes arreglar solo el SQL sin usar dbt?
Sí. Si dbt es más de lo que necesitas ahora mismo, escribiré SQL simple y te lo diré, en lugar de venderte una configuración que nadie en tu equipo mantendrá.

