Después de hacer estos cursos, me siento seguro creando visualizaciones y cuadros de mando profesionales
Descripción del curso
¡Amplía tu caja de herramientas con el poder de las funciones de ventana de Snowflake! En este curso, dominarás las herramientas necesarias para resolver problemas como identificar valores atípicos en tus datos y calcular medias móviles.Primero, diferenciarás entre las funciones de agregación tradicionales y las funciones de ventana. Entenderás la anatomía de una función de ventana asignando números de fila y rankings a todos los registros en una consulta de Snowflake. Una vez que tengas una base sólida, combinarás estas funciones de ventana con particiones. Esto te dará la posibilidad de crear grupos ordenados de registros y comparar valores secuenciales.Terminarás el curso con funciones de ventana de agregado y medias móviles; dos de las aplicaciones más útiles de las funciones de ventana para preparar y analizar datos. Cuando acabes, tendrás un conjunto de habilidades nuevo que impulsará tus consultas en Snowflake.
Requisitos previos
Programa de formación
Esquema del curso
1
Funciones de ventana
¡Abre la ventana a un mundo de posibilidades con las funciones de ventana de Snowflake! Empezarás diferenciando las funciones de ventana de las funciones tradicionales. Luego, aprenderás a asignar un número de fila y un ranking a cada registro en una consulta. Una vez domines lo básico, pondrás la "ventana" en las funciones de ventana usando PARTITION BY. Verás cómo obtener y usar el primer y el último valor de una determinada ventana antes de terminar con un adelanto de las funciones de agregación.
- Asignar números de fila50 XP
- Crear una función de ventana100 XP
- Añadir números de fila a las sesiones de carga100 XP
- Surfeando la ola de calor100 XP
- Funciones de ventana de ranking50 XP
- ¿Fue una carga rápida?100 XP
- Comparar la energía consumida100 XP
- Particionar datos en una función de ventana50 XP
- ¡Sigue el rastro del dinero!100 XP
- Profundizando en los costes de carga100 XP
2
Funciones de ventana de ranking
¡Hora de subir el nivel! En este capítulo, llevarás las funciones de ranking un paso más allá. Empezarás con una variante de RANK, llamada DENSE_RANK, que gestiona los empates de forma algo distinta. También explorarás una versión más potente de las funciones que viste en la lección anterior usando NTH_VALUE. Después, crearás “grupos” de datos con NTILE, que es más útil de lo que parece. Además, incorporarás una herramienta muy práctica llamada CUME_DIST para encontrar el número de registros menores o iguales que un determinado registro en una ventana. Cerrarás el capítulo con una de las aplicaciones más potentes de las funciones de ventana que has visto hasta ahora: LAG y LEAD.
3
Funciones de ventana de agregación
Empezarás este último capítulo con funciones de agregación como AVG, COUNT y SUM. Compararás el resultado de estas funciones con registros individuales dentro de una ventana, además de realizar cálculos adicionales. Después, dominarás la aplicación más interesante de las funciones de ventana: ¡los cálculos acumulados y móviles! Empezarás calculando medias y totales acumulados para distintas métricas de carga de vehículos eléctricos. Por último, cerrarás el curso generando totales y medias móviles con una ventana deslizante.
S
Funciones de ventana en Snowflake
Curso
completado

