Curso Snowflake Online

Aprende a gestionar tus datos de una forma ágil y eficiente a través de este Data Warehouse, uno de los más populares actualmente gracias a sus capacidades dentro del ámbito de la ciencia de datos.

Nivel: Intermedio | Duración: 35 h

Formación 100% bonificable para empresas

curso snowflake
Empresas han confiado en nosotros
+ 0
Personas que hemos formado
0 K
Años de éxitos
0

Formación Business Intelligence

Modalidades

Próximas Convocatorias

5
DIC

Curso Snowflake Online

Tutorizado

35 horas
245 €

100% Bonificable

17
ENE

Curso Snowflake Online

Tutorizado

35 horas
245 €

100% Bonificable

3
FEB

Curso Snowflake Online

Tutorizado

35 horas
245 €

100% Bonificable

Temario

Curso Snowflake Online

  • ¿Qué es un data warehouse?
  • Arquitectura de Snowflake y sus ventajas
  • Ediciones de Snowflake y precios
  • Registro en Snowflake y primeros pasos
  • Crear un nuevo warehouse mediante interfaz o usando SQL
  • ¿Cómo explorar bases de datos y tablas en Snowflake?
  • Monitorizar el uso de Snowflake
  • Resumen
  • Adquisición e ingesta de datos en Snowflake (stages)
  • Carga de datos desde la interfaz fichero local
  • Cómo crear un stage
  • Carga de datos utilizando el comando COPY
  • Transformación de datos en Snowflake
  • Manejo de errores – Opción COPY: «ON_ERROR»
  • Reutilizar formato ficheros con objeto file_format
  • Modo de validación y tratamiento de errores
  • Resumen
  • ¿Qué son los datos NO estructurados?
  • Creación del stage y el fichero bruto con datos no estructurados (JSON)
  • Parseo y análisis del fichero no estructurado JSON
  • Manejo de datos nested y arrays
  • Jerarquías y flatten del fichero no estructurado JSON
  • Inserción de datos no estructurados JSON en la tabla objetivo (estructurados)
  • Resumen
  • ¿Cómo cargamos datos desde la nube?
  • Creación del bucket y carga de ficheros en la nube
  • Crear rol y política en la plataforma en la nube
  • Crear objeto de integración en Snowflake
  • Cargar datos a la tabla objetivo de Snowflake
  • Optimización de la carga de datos desde la nube en Snowflake
  • Resumen
  • ¿Qué es Snowpipe y los pasos para la creación de pipes?
  • Creación de stage para Snowpipe
  • Creación del pipe
  • Configurar el pipe y las notificaciones
  • Gestión de pipes
  • Migración y Carga desde una BBDD SQL
  • Uso de Snowpipe con Kafka
  • Resumen
  • Time Travel y Fail Safe
  • Tipos de tabla en Snowflake
  • Compartición de datos con otra cuenta de Snowflake
  • ¿Cómo conectar Snowflake y Power BI?
  • ¿Cómo conectar Snowflake y Python?
  • Protección – Recomendaciones para evitar brechas de seguridad
  • Resumen
  • ¿Qué son las tareas en Snowflake?
  • Creación de tareas
  • Uso de CRON para crear tareas con periodicidad flexible
  • Creación de Árboles de Tareas y verificar Histórico de Programación
  • ¿Qué son los Streams en Snowflake?
  • Creación de Stream y operación INSERT
  • Uso de Stream para operación UPDATE
  • Uso de Stream para operación DELETE
  • Procesamiento de todos los cambios de datos en Streams
  • Combinar Tareas y Streams en Snowflake
  • Resumen
  • Conceptos clave para el control de acceso en Snowflake
  • Rol ACCOUNT ADMIN
  • Rol SECURITY ADMIN
  • Rol SYS ADMIN
  • Rol USER ADMIN
  • Rol PUBLIC y roles personalizados
  • Roles, máscaras y cifrado de datos
  • Resumen