What You Need to Know Before
You Start

Starts 7 June 2025 18:33

Ends 7 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Ingeniería de Datos Avanzada con Snowflake

Domina la ingeniería de datos avanzada con Snowflake implementando las mejores prácticas de DevOps para tuberías de datos, incluyendo control de versiones, entrega continua y técnicas de observabilidad para monitorear la salud y el rendimiento de las tuberías.
Snowflake via Coursera

Snowflake

2019 Cursos


4 hours 43 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Free Online Course (Audit)

Optional upgrade avallable

Resumen

Este es un curso técnico y práctico que te enseña cómo implementar las mejores prácticas de DevOps para construir canalizaciones de datos y cómo implementar la observabilidad para mantener y monitorear la salud de dichas canalizaciones. El curso se centra en los conceptos, características y herramientas más prácticas de Snowflake para que puedas comenzar rápidamente con estos conceptos.

Comenzarás aprendiendo sobre DevOps, las prácticas de DevOps y cómo DevOps se integra en el contexto de la ingeniería de datos. Incorporarás control de versiones, gestión declarativa de objetos de bases de datos, entrega continua y el uso de una interfaz de línea de comandos para implementar las mejores prácticas de DevOps en una canalización de datos.

Aprenderás específicamente a:

- Usar la integración de git de Snowflake para agregar control de versiones a tu canalización de datos - Utilizar GitHub para la colaboración en equipo en tu canalización de datos - Usar CREATE OR ALTER para gestionar declarativamente objetos de bases de datos - Usar GitHub Actions para implementar entrega continua para tu canalización - Usar Snowflake CLI para desplegar cambios en entornos de datos dedicados También aprenderás sobre la observabilidad y cómo implementarla para mantener y monitorear la salud y el rendimiento de tu canalización de datos. Aprenderás específicamente a:

- Usar registros para llevar un registro de los eventos que ocurren dentro de tu canalización - Usar trazas para mantener un recorrido detallado de eventos para operaciones en tu canalización - Usar alertas para monitorear condiciones específicas en tu canalización y combinarlas con notificaciones para fomentar la acción entre los miembros del equipo si ocurren errores críticos en la canalización A lo largo del curso, seguirás al instructor usando una combinación de Snowflake, Visual Studio Code, GitHub y la línea de comandos.

El curso se complementa con lecturas que contienen recursos para mejorar tu comprensión de conceptos específicos. Al final, comprenderás cómo incorporar las mejores prácticas de DevOps en canalizaciones de datos y cómo usar la observabilidad para monitorear la salud y el rendimiento de las canalizaciones.

Programa de estudio

  • DevOps con Snowflake
  • En este módulo, entenderás cómo DevOps ayuda a los equipos de desarrollo de software a iterar de manera segura y eficiente, y comprenderás cómo esas prácticas pueden aplicarse en el campo de la ingeniería de datos. Aprenderás cómo implementar algunas prácticas clave de DevOps para las canalizaciones de datos. Específicamente, aprenderás a implementar el control de versiones para los objetos de la canalización, cómo gestionar declarativamente los objetos de la base de datos, y cómo introducir cambios en entornos dedicados al desarrollo de datos usando la integración continua. Al final del módulo, comprenderás cómo las canalizaciones de datos pueden ser construidas de manera colaborativa por grandes equipos, y cómo pueden evolucionar de manera eficiente y confiable.
  • Observabilidad con Snowflake
  • En este módulo, aprenderás sobre la observabilidad y cómo puede implementarse para monitorear la salud y el rendimiento de las canalizaciones de datos. Aprenderás específicamente sobre el marco de observabilidad de Snowflake, Snowflake Trail, y cómo implementar sus componentes principales. Utilizarás tablas de eventos, registros y trazas para implementar registros detallados de eventos que ocurren dentro de tu canalización de datos. También aprenderás a generar alertas para detectar condiciones específicas en tu entorno de datos, y cómo combinarlas con notificaciones para comunicar información a las partes interesadas clave, como un equipo de ingeniería de datos más amplio.

Enseñado por

Snowflake Northstar


Asignaturas

Negocios