Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Snowflake

DISPONIBLE EN MODALIDAD:
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?

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

Objetivos

  • 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?

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

  • 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

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
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
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
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
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
tema 6

Funciones

  • Funciones de Snowflake
  • Scalar
  • Aggregate
  • Window
  • Table
  • System
  • UDF
  • Creación de UDFs
  • Funciones externas
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
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
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
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
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

Curso de Snowflake bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient