Gracias a esta formación dominarás una de las plataformas más innovadoras y demandadas en la gestión de datos en la nube. Vas a aprender a diseñar, implementar y administrar soluciones de almacenamiento y análisis de datos de forma eficiente, segura y escalable.
La formación es apropiada para personas que estén en busca de una solución flexible, escalable y eficiente para gestionar grandes volúmenes de datos.
1.Introducción y Arquitectura de Snowflake
1.1 ¿Qué es un data warehouse?
1.2 Arquitectura de Snowflake y sus ventajas
1.3 Ediciones de Snowflake y precios
1.4 Registro en Snowflake y primeros pasos
1.5 Crear un nuevo warehouse mediante interfaz o usando SQL
1.6 ¿Cómo explorar las bases de datos y tablas en Snowflake?
1.7 Monitorizar el uso
2.Carga de datos en Snowflake
2.1 Adquisición e ingesta de datos en Snowflake (stages)
2.2 Carga de datos desde la interfaz fichero local
2.3 Cómo crear un stage
2.4 Carga de datos utilizando el comando COPY
2.5 Transformación de datos
2.6 Manejo de errores - Opción COPY: "ON_ERROR"
2.7 Reutilizar formato ficheros con objeto file_format
2.8 Modo de validación y tratamiento de errores
3.Carga de datos no estructurados
3.1 ¿Qué son los datos NO estructurados?
3.2 Creación del stage y el fichero bruto con datos no estructurados (JSON)
3.3 Parseo y análisis del fichero no estructurado JSON
3.4 Manejo de datos nested y arrays
3.5 Jerarquías y flatten del fichero no estructurado JSON
3.6 Inserción de datos no estructurados JSON en la tabla objetivo (estructurados)
4.Carga de datos desde Cloud (Aws, Azure, Gcp)
4.1 ¿Cómo cargamos datos desde la nube?
4.2 Creación del bucket y carga de ficheros en la nube
4.3 Crear rol y política en la plataforma en la nube
4.4 Crear objeto de integración en Snowflake
4.5 Cargar datos a la tabla objetivo de Snowflake
Test de conocimientos 1
5.Snowpipe (Ingesta en tiempo real)
5.1 ¿Qué es Snowpipe y los pasos para la creación de pipes?
5.2 Creación de stage para Snowpipe
5.3 Creación del pipe
5.4 Configurar el pipe y las notificaciones
5.5 Gestión de pipes
5.6 Migración y Carga desde una BBDD SQL (Método Cloud y Método complemento pipe)
6.Ciclo de vida, protección y compartición de datos en Snowflake
6.1 Tipos de tabla en Snowflake
6.2 Time Travel y Fail Safe
6.3 Compartición de datos con otra cuenta de Snowflake
6.4 ¿Cómo conectar Snowflake y Power BI?
6.5 ¿Cómo conectar Snowflake y Python?
7.Creación de tareas y streams en Snowflake
7.1 ¿Qué son las tareas en Snowflake?
7.2 Creación de tareas
7.3 Uso de CRON para crear tareas con periodicidad flexible
7.4 Creación de Árboles de Tareas y verificar Histórico de Programación
7.5 ¿Qué son los Streams en Snowflake?
7.6 Creación de Stream y operación INSERT
7.7 Uso de Stream para operación UPDATE
7.8 Uso de Stream para operación DELETE
7.9 Procesamiento de todos los cambios de datos en Streams
7.10 Combinar Tareas y Streams en Snowflake
8.Administración de roles y permisos en Snowflake
8.1 Conceptos clave para el control de acceso en Snowflake
8.2 Rol ACCOUNT ADMIN
8.3 Rol SECURITY ADMIN
8.4 Rol SYS ADMIN
8.5 Rol USER ADMIN
8.6 Rol PUBLIC y roles personalizados
Test de conocimientos 2
Culminada la formación vas a recibir un certificado de aprovechamiento.
Si ya tienes nociones básicas o formación previa en este campo, este curso es el siguiente paso ideal para consolidar y ampliar tu trayectoria profesional.
Información Adicional
Precio: 225,00 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE