Ir al contenido principal

Curso

Funciones de ventana en Snowflake

Intermedio3 h

Descubre las funciones de ventana de Snowflake para resolver problemas de datos complejos con clasificaciones, particiones y cálculos continuos.

Sql3 h10 vídeos34 ejercicios2,850 XP2,533Certificado de logro

Crea tu cuenta gratis

Continuar con Google
o
Al continuar, aceptas nuestros los Términos de uso, nuestro la Política de privacidad y que tus datos se almacenan en EE. UU.

Les encanta a estudiantes de miles de empresas

¿Formando a un equipo?

Prueba para empresas

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

Contenido 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.
Empezar capítulo
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.
Empezar capítulo
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.
Empezar capítulo
S

Funciones de ventana en Snowflake

Curso
completado

Obtén el certificado de logro

Inscríbete ahora

Desarrolla tus habilidades con la aplicación móvil de DataCamp

Progresa sobre la marcha con nuestros cursos móviles y desafíos diarios de 5 minutos.