Programa del Curso
Introducción
- ¿Qué son las funciones analíticas?
- Beneficios y casos de uso
- Visión general de las funciones analíticas comunes
Funciones analíticas básicas
- ROW_NUMBER(), RANGO(), DENSE_RANK()
- Descripción de las cláusulas PARTITION BY y ORDER BY
- Ejemplos y casos de uso
Funciones analíticas estadísticas
- SUM(), AVG(), MIN(), MAX()
- LEAD() y LAG()
- Casos de uso y escenarios
Cláusula de ventana
- Exploración de la cláusula WINDOWING
- Descripción de UNBOUNDED, CURRENT ROW y N PRECEDENTE/SIGUIENTE
- Aplicaciones prácticas
Funciones analíticas avanzadas
- FIRST_VALUE() y LAST_VALUE()
- PERCENTILE_CONT() y PERCENTILE_DISC()
- Casos de uso y comparaciones
Consultas complejas con funciones analíticas
- Combinación de funciones analíticas con GROUP BY
- Funciones analíticas anidadas
- Ejemplos del mundo real
Optimización de funciones analíticas
- Uso eficiente de funciones analíticas en grandes conjuntos de datos
- Análisis del rendimiento de las consultas
- Estrategias de indexación
Solución de problemas y prácticas recomendadas
- Identificación y resolución de problemas comunes
- Procedimientos recomendados para escribir consultas eficaces
- Sugerencias para mantener y actualizar consultas de funciones analíticas
Resumen y próximos pasos
Requerimientos
-
Comprensión básica de SQL
Familiaridad con las bases de datos relacionales
Experiencia en programación de nivel intermedio, preferiblemente en SQL
Audiencia
-
Administradores de bases de datos
SQL Desarrolladores
Analistas de datos
Testimonios (5)
Dużo cierpliwości
Mateusz - WestWind Energy Polska Sp. z o.o.
Curso - ArcGIS for Spatial Analysis
El formador adaptó los materiales y contenidos a lo que creía que sería mejor para nosotros y lo consiguió. La calidad de la formación fue excelente.
Jorge Sanchez Hernandez - CSMART - Carnival
Curso - QGIS for Geographic Information System
Traducción Automática
Profesional y muy práctico, habitual en un trabajo diario
Jozefin Rékasi - SC Automobile Dacia SA
Curso - Advanced Data Analysis with TIBCO Spotfire
Traducción Automática
Cubrió las áreas en las que dije que estaba interesado antes del curso: relaciones de datos, usando script de python. La conexión a bases de datos se tratará en el módulo avanzado.
Cristian Tudose - SC Automobile Dacia SA
Curso - Introduction to Spotfire
Traducción Automática
I genuinely enjoyed the lots of labs and practices.