
Snowflake Data Warehouse: Desde lo Básico a lo Avanzado
udemy · ⭐ 4.38 (102 reseñas) · Todos los niveles · es · ⏱ 9 h
Impartido por José Miguel Moya · 581 alumnos
24.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
Este curso está diseñado para aquellos que desean aprender a usar Snowflake, una de las soluciones más destacadas para el manejo de datos en la nube. Desde los fundamentos hasta las capacidades avanzadas, aprenderás cómo gestionar, analizar y optimizar grandes volúmenes de datos de manera eficiente, aplicando las mejores prácticas en cada paso. A lo largo de este recorrido, exploraremos las funciones clave de Snowflake, como el almacenamiento, la carga de datos, el procesamiento en la nube, y la seguridad. Aprenderás a crear y administrar warehouses, gestionar el acceso de usuarios con roles, y a aprovechar las características avanzadas como el Data Sharing y el Marketplace de Snowflake. También cubrirás técnicas para optimizar consultas, asegurando que puedas trabajar con grandes volúmenes de datos de manera rápida y efectiva. El curso está estructurado para ser accesible tanto a principiantes como a aquellos que ya tienen experiencia trabajando con bases de datos en la nube. Aunque no es obligatorio, es recomendable tener conocimientos básicos de SQL y conceptos generales de bases de datos, ya que te permitirá sacar el máximo provecho de los temas que cubriremos. Al finalizar, serás capaz de implementar soluciones de datos robustas utilizando Snowflake, gestionando y analizando información con agilidad, seguridad y optimización. Si estás buscando una forma de mejorar tus habilidades en la gestión de datos en la nube, este curso te proporcionará las herramientas y conocimientos necesarios para alcanzar tus objetivos. Este curso está hecho para aquellos que buscan ir más allá de lo básico y adentrarse en el mundo de las bases de datos modernas en la nube, con Snowflake como herramienta principal.
Lo que aprenderás
- Arquitectura de Snowflake: Comprenderás la arquitectura única de Snowflake, incluyendo microparticiones y un modelo de almacenamiento separado del cálculo.
- Administración de virtual warehouses: Aprenderás a configurar y administrar virtual warehouses para optimizar el rendimiento de las consultas y controlar costos
- Carga masiva con COPY: aprende a configurar stages, definir formatos de archivo y aplicar estrategias para optimizar el rendimiento.
- Protección de datos: utiliza funciones como Time Travel y Fail-safe para garantizar la seguridad y la recuperación efectiva de la información.
- Data Sharing y Marketplace: comparte datos con Direct Share sin moverlos y accede a datos de terceros en el Marketplace de Snowflake para tus análisis.
- Seguridad integral: implementa control de acceso con RBAC y DAC, enmascaramiento de datos, MFA, autenticación con llaves y más para proteger datos en Snowflake.
Requisitos
- Conocimientos básicos de SQL: Familiaridad con sentencias como SELECT, INSERT, UPDATE y DELETE, además de la creación de tablas, será muy útil.
- Conceptos de bases de datos: Comprender nociones básicas como tablas, esquemas, relaciones y tipos de datos te ayudará a seguir el contenido con mayor facilidad.
- Conocimientos básicos de la nube (opcional): Entender servicios en la nube, como almacenamiento y cómputo, facilitará el aprendizaje sobre Snowflake como plataforma en la nube.
- Cuenta de Snowflake (opcional): Para realizar ejercicios prácticos, se recomienda una cuenta de prueba gratuita de 30 días disponible en el sitio oficial de Snowflake.
- Estos requisitos no son obligatorios. El curso está diseñado para ser accesible incluso para quienes tienen poca experiencia previa. Sin embargo, cumplirlos te permitirá sacar el máximo provecho y adquirir una comprensión más sólida de Snowflake.