Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Snowflake

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Aprende con este curso de Snowflake a utilizar la aplicación SaaS desarrollada por exingenieros de Oracle que te permitirá procesar tus datos de manera rápida y eficiente, así como a analizarlos de manera flexible.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Snowflake bonificable para empresas

A quién va dirigido nuestro curso de Snowflake

Todas aquellas personas que estén interesadas en aprender a utilizar Snowflake desde cero.

Objetivos de nuestro curso de Snowflake

  • Aprender a utilizar Snowflake desde cero.
  • Comprender su arquitectura.
  • Usar SnowSQL, crear objetos, UDFs.
  • Gestionar roles y permisos.
  • Optimizar tiempo de consultas.

Qué vas a aprender en nuestro curso de Snowflake

Aprende con este curso de Snowflake a utilizar la aplicación SaaS desarrollada por exingenieros de Oracle que te permitirá procesar tus datos de manera rápida y eficiente, así como a analizarlos de manera flexible.

Requisitos de nuestro curso de Snowflake

  • Es necesario tener conocimientos y experiencia previa trabajando con SQL y bases de datos
  • Tener acceso a una licencia activa de Snowflake con créditos suficientes que puedas utilizar para poder desarrollar el curso de manera práctica
  • Tener acceso a Snowflake con créditos suficientes para poder desarrollar el curso completo de manera práctica
  • Disponer de una licencia activa de Azure con acceso a Azure Data Factory y Data Lake a través de un Azure Tenant dedicado exclusivamente a poder ser utilizado para los ejemplos prácticos del curso
  • Disponer de un equipo con acceso a un usuario con permisos de instalación de SW

Temario del curso de Snowflake

tema 1

Introducción y conceptos

  • ¿Qué es Snowflake?
  • SaaS
  • Servicio de almacenamiento en la nube
  • Almacén de datos (data warehouse)
  • Almacén de datos virtual (virtual data warehouse)
  • Computación en la nube
  • Arquitectura tradicional
  • Arquitectura Snowflake
  • Creación de una cuenta de prueba
  • Métodos de conexión
  • Snowsight
  • SnowSQL
iconArrowDown
tema 2

SnowSQL

  • SnowSQL CLI
  • Instalación
  • Configuración
  • Uso de variables
  • Creación de variables
  • Antes de conectarse
  • Mientras se conecta
  • Después de conectarse
  • Historial del CLI
  • Batch Scripts
  • Exportación de datos
  • Cambiar el formato del prompt
  • Desconexión y detención
  • Troubleshooting
iconArrowDown
tema 3

Creación de objetos

  • Tablas en Snowflake
  • Creación de una base de datos
  • Gestión de la base de datos
  • Creación de un esquema
  • Gestión del esquema
  • Creación de vistas
  • Gestión de vistas
  • Pipes
  • Streams
  • Secuencias
iconArrowDown
tema 4

Comandos, sintaxis y operadores

  • Comandos DDL (Data Definition Language)
  • Comandos DCL (Data Control Language)
  • Comandos DML (Data Manipulation Language)
  • Comandos TCL (Transaction Control Language)
  • Comandos DQL (Data Query Language)
  • Sintaxis en consultas (queries)
  • Operadores de consulta
  • Limitación de consultas
  • Optimización de consultas
iconArrowDown
tema 5

Data Types

  • Tipo de datos soportados
  • Numérico
  • Cadenas de texto (string)
  • Binarios
  • Fecha (date)
  • Tipos de datos de tiempo
  • Geoespacial
  • Tipos de datos semi estructurados
  • Tipos de datos desestructurados
  • Conversión de tipos
iconArrowDown
tema 6

Funciones

  • Funciones de Snowflake
  • Scalar
  • Aggregate
  • Window
  • Table
  • System
  • UDF
  • Creación de UDFs
  • Funciones externas
iconArrowDown
tema 7

Control de acceso

  • Creación de objetos asegurables
  • Sistema de roles
  • Jerarquía de roles
  • Asignar roles
  • Roles personalizados
  • Roles de acceso a objetos
  • Roles de servicio a nivel del sistema
  • Asignación de privilegios
iconArrowDown
tema 8

Carga y descarga de datos

  • Opciones para seleccionar archivos de datos por etapas
  • Formatos de archivo
  • Compresión de archivos de datos
  • Fuentes de datos
  • json
  • xml
  • Herramientas
  • SnowSQL CLI
  • Data Pipelines
  • Herramientas de descarga de datos
  • Buenas prácticas
iconArrowDown
tema 9

Visualización de datos

  • Snowsight
  • Navegación
  • Muestreo de datos
  • Mejora de la productividad
  • Formateo de SQL
  • Vista previa de datos rápida
  • Estadísticas Automáticas
  • Resultados Interactivos
  • Historial de versiones
  • Creación de un dashboard
  • Gráficos
  • Agregar y agrupar datos
  • Edición y eliminación
iconArrowDown
tema 10

Costes de Snowflake

  • Pago mensual
  • Tarifa de almacenamiento
  • Coste de transferencia de datos
  • Créditos consumidos
  • Monitorización de la Virtual Warahouse y reducir costes
  • Creación de monitores de recursos
  • Gestión de monitores de recursos
  • Object Tagging
iconArrowDown
tema 11

Rendimiento de las consultas

  • Análisis del rendimiento de las consultas
  • Particiones
  • Micro particiones
  • Creación de claves de agrupamiento (clustering)
  • Reclustering
  • Creación de vistas materializadas (materialized views)
  • Técnicas de optimización de consultas
iconArrowDown

Preguntas Frecuentes de Snowflake

¿Cuáles son los Beneficios del curso Snowflake?

accordionIcon
Los beneficios del curso incluyen un conocimiento profundo del sistema Snowflake, habilidades prácticas en manejo de datos en la nube, y la capacidad para optimizar el rendimiento y seguridad de las bases de datos de tu empresa.

¿El curso de Snowflake se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de Snowflake se puede bonificar a través de FUNDAE. Si tu empresa reúne los requisitos, podrás beneficiarte de las ayudas para la formación.

¿En qué modalidades se imparte el curso de Snowflake?

accordionIcon
El curso de Snowflake se imparte en modalidad online y en aula virtual personalizada, ofreciéndote flexibilidad para aprender a tu propio ritmo o en un entorno más interactivo.

¿Qué habilidades desarrollaré con el curso de Snowflake?

accordionIcon
Desarrollarás habilidades en manejo de grandes volúmenes de datos, administración y optimización de bases de datos en la nube, análisis de datos y mejora en la seguridad de la información en entorno de Snowflake.

¿Cómo puedo inscribirme en el curso de Snowflake?

accordionIcon
Puedes inscribirte en el curso rellenando los formularios que aparecen en la web de Imagina Formación, proporcionando tus datos y los de tu empresa para formalizar la inscripción.