Después de hacer estos cursos, me siento seguro creando visualizaciones y cuadros de mando profesionales
Descripción del curso
Domina las herramientas y técnicas para crear canalizaciones de datos fiables y automatizadas en Snowflake. Empezarás aprendiendo a ingerir datos a gran escala: configurando etapas y formatos de archivo, cargando datos con COPY INTO y eligiendo entre carga por lotes, Snowpipe y Snowpipe Streaming para distintos requisitos de latencia y volumen.
A partir de ahí, desarrollarás habilidades de orquestación de canalizaciones de extremo a extremo: capturando cambios a nivel de fila con streams, encadenando flujos de trabajo de varios pasos con DAG de tareas y creando canalizaciones declarativas con actualización automática mediante tablas dinámicas. También aprenderás cuándo recurrir a tablas externas y Iceberg para escenarios multiengine y cloud-native.
La segunda mitad del curso afina tus habilidades de consulta y transformación: extraer y desanidar JSON semiestructurado de columnas VARIANT, aplicar extensiones de agrupación y funciones de ventana para analítica avanzada, y encapsular lógica reutilizable en UDF y procedimientos almacenados.
Por último, abordarás el rendimiento de las consultas: leer el Query Profile de Snowflake para identificar cuellos de botella, seleccionar la herramienta de optimización adecuada — Search Optimization, Query Acceleration Service, claves de clustering o vistas materializadas — y escribir SQL compatible con la caché que evite los anti-patrones habituales que degradan el rendimiento de forma silenciosa.
Requisitos previos
Este curso no tiene requisitos previos
Programa de formación
Esquema del curso
1
Carga, ingestión y conectividad de datos
Domina la canalización de ingestión de datos de Snowflake: desde la preparación de archivos con COPY INTO, Snowpipe y Snowpipe Streaming, hasta la conexión de Snowflake con el ecosistema de datos mediante conectores, controladores y herramientas de exportación.
- Stages, formatos de archivo y COPY INTO50 XP
- Clasificar tipos de Stage100 XP
- Gestión de errores con COPY INTO50 XP
- Snowpipe y Snowpipe Streaming50 XP
- Elegir el mecanismo de ingesta adecuado50 XP
- Características de los métodos de ingesta100 XP
- Exportación de datos y conectividad50 XP
- Descarga de datos a almacenamiento en la nube50 XP
- Mecanismos de conectividad100 XP
2
Orquestación de canalizaciones y objetos de datos
Construye canalizaciones de datos robustas usando la orquestación nativa de Snowflake: streams para la captura de cambios, tasks para la planificación, dynamic tables para la transformación declarativa y tablas externas e Iceberg para almacenamiento en formatos abiertos.
3
Consultas y transformación de datos
Consulta JSON semiestructurado con notación de puntos y FLATTEN, agrega datos con GROUPING SETS, ROLLUP y CUBE, calcula funciones de ventana y encapsula lógica reutilizable en UDF y procedimientos almacenados.
4
Rendimiento y optimización de consultas
Perfila consultas en Snowsight, identifica cuellos de botella con QUERY_HISTORY, aplica Search Optimization, Query Acceleration Service, Automatic Clustering y Materialized Views, y escribe SQL que aproveche las tres capas de caché de Snowflake.
S
Automatización de canalizaciones de datos en Snowflake
Curso
completado

