Arquitectura y objetos

ObjetivoCrear una jerarquía de trabajo clara y barata. ExplicaciónSnowflake separa storage y compute. Database/schema organizan objetos; warehouse ejecuta consultas. Roles controlan acceso. AUTO_SUSPEND evita pagar compute inactivo. En Snowflake, una decisión aparentemente pequeña puede afectar…

SQL de calidad y rendimiento

ObjetivoConvertir supuestos de datos en consultas de control. ExplicaciónAntes de optimizar, comprueba corrección. Los controles típicos son unicidad de clave, nulos inesperados, integridad referencial, rangos y reconciliación de totales. Después revisa filtros, columnas y plan…

Cohortes, retención y churn

ObjetivoConstruir métricas temporales sin cambiar definiciones a mitad del análisis. ExplicaciónUna cohorte agrupa entidades por un evento inicial, por ejemplo mes de primera compra. La retención mide qué porcentaje vuelve en periodos posteriores. Debes fijar…

Deduplicación y QUALIFY

ObjetivoEliminar duplicados con una regla determinista. ExplicaciónDeduplicar no es hacer DISTINCT a ciegas. Debes definir la clave lógica y qué registro conservar. En Snowflake, QUALIFY permite filtrar directamente el resultado de una window function. En…

Window functions: ROW_NUMBER, LAG y acumulados

ObjetivoAnalizar filas manteniendo el detalle. ExplicaciónUna window function calcula sobre un conjunto relacionado sin colapsarlo como GROUP BY. PARTITION BY define grupos lógicos; ORDER BY dentro de OVER define secuencia. En un equipo de datos,…

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.