Descripción:
Snowflake es una aplicación SaaS (Software as a Service) basada en el concepto Data Cloud (nube de datos); desarrollada por ex ingenieros de Oracle, proporciona una arquitectura de datos compartidos multicluster con altos índices de rendimiento, escalabilidad y simultaneidad.
Los ámbitos de aplicación donde Snowflake despliega todas sus virtudes son Data Warehouse (con su propio motor SQL), Data Lake, ingeniería de datos, ciencia de datos, intercambio de datos y desarrollo de aplicaciones de datos.
Para ubicar mejor en qué consiste Snowflake, podemos decir que es análogo a Synapse (Microsoft Azure), Redshift (Amazon Web Services) o BigQuery (Google Cloud), con la ventaja de que permite elegir el proveedor de servicios Cloud que queramos de entre estos tres, así como la región (zona de disponibilidad) de cada uno.
Objetivo del curso: El participante podra prepárese de manera eficiente y eficaz para el examen con pruebas de práctica en línea y tarjetas didácticas, un glosario digital e instrucciones concisas y fáciles de seguir de los expertos en la materia de Sybex. Adquirirá los conocimientos necesarios que le ayudarán a superar con éxito el examen y podrá aplicar las habilidades prácticas adquiridas a las soluciones Snowflake del mundo real.
Este curso le brindará los siguientes conocimientos:
- Comprensión exhaustiva de la arquitectura única de datos compartidos y multicluster de Snowflake.
- Orientación sobre la carga de datos estructurados y semiestructurados en Snowflake
- Utilización de las funciones de datos compartidos, clonación y viaje en el tiempo
- Gestión del rendimiento a través de claves de clustering, escalado de computación hacia arriba, hacia abajo y entre clusters
- Pasos para la gestión de cuentas y configuración de la seguridad, incluyendo RBAC y MFA
- Toda la información que necesita para obtener una credencial muy valorada para una nueva solución de software de base de datos de rápido crecimiento
- Acceso al centro de aprendizaje en línea de Sybex, con preguntas de revisión de capítulos, exámenes de práctica completos, cientos de tarjetas electrónicas y un glosario de términos clave.
Requisitos de ingreso.
Comprensión de textos en idioma inglés.
Temario:
Introducción
- Introducción a Snowflake
- Certificaciones Snowflake
- Registrarse para probar Snowflake
Arquitectura Snowflake
- Arquitecturas tradicionales de bases de datos
- Arquitectura híbrida de Snowflake
Interfaces y conectividad
- Snowflake Web UI
- Socios de Snowflake
- Conectores y controladores Snowflake
- Nueva interfaz web Snowflake
Carga de datos
- Carga de datos en Snowflake
- ¿Qué es un stage?
- Carga de datos mediante stages internos
- Carga de datos mediante stages externos
- Carga de datos a través de la interfaz web de Snowflake
- Transformaciones básicas de datos durante la ingestión
- Tablas externas
- Datos semiestructurados
- Descarga de datos de Snowflake
- Carga de datos en tiempo casi real
- Optimización de la carga y descarga de datos
Data Pipelines
- Introducción a las tareas
- Introducción a los flujos(streams)
Protección continua de datos
- Componentes de la protección continua de datos
- Time Travel and Fail-safe
- Undrop Using Time Travel
- Time Travel and Fail-safe Storage Costs
Cloning And Data Sharing
- Clonación sin copia
- Compartir datos de forma segura en Snowflake
Performance
- Consideraciones sobre el rendimiento de Snowflake
- Configuración del almacén virtual
- Almacenamiento en Snowflake
- Reducción de microparticiones
- Microparticiones y agrupación de datos
- Vistas materializadas
Seguridad
- Cifrado de datos en reposo
- Autenticación
- Autorización
- Red
- Cumplimiento de normas
Gestión de cuentas y recursos
Monitores de recursos
Uso del sistema y facturación
Lanzamientos de Snowflake