
Jumpstart Snowflake
Dmitry Anoshin, Dmitry Shirokov, Donna Strok
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~269
- Nivel
- Intermedio
De qué trata
Guía práctica de iniciación enfocada en el diseño, la administración y la explotación de almacenes de datos analíticos en la nube utilizando la plataforma Snowflake (Data Cloud). Publicada originalmente por Apress entre finales de 2019 y principios de 2020, está dirigida a ingenieros de datos, administradores de bases de datos, consultores de Business Intelligence y arquitectos de nivel básico a intermedio que cuentan con conocimientos de SQL y conceptos clásicos de data warehousing, pero que necesitan adaptarse a la arquitectura nativa en la nube sin requerir conocimientos avanzados previos de un proveedor de nube específico.
El libro detalla la arquitectura desacoplada de Snowflake en sus tres capas fundamentales: almacenamiento centralizado, procesamiento mediante almacenes virtuales (Virtual Warehouses) y servicios globales de gestión en la nube. Explica el uso tanto de la interfaz web como del cliente de consola SnowSQL, enseñando a configurar almacenes virtuales con auto-escalado horizontal y suspensión automática para controlar el consumo de créditos. Cubre la carga masiva de datos mediante el comando `COPY INTO` desde etapas internas y externas alojadas en nubes públicas (Amazon S3, Azure Blob Storage o Google Cloud Storage), así como la ingesta continua automatizada con Snowpipe. También aborda la manipulación de formatos semiestructurados (JSON, Avro, Parquet) con el tipo de datos nativo `VARIANT` y funciones SQL como `FLATTEN`, además de mecanismos de seguridad como RBAC (control de acceso basado en roles), cifrado, Time Travel, Fail-safe, Zero-Copy Cloning y compartición segura de datos (Secure Data Sharing).
En el plano práctico, el lector aprende a desplegar almacenes de cómputo virtual, cargar archivos estructurados y semiestructurados desde almacenamiento en la nube, clonar bases de datos enteras de desarrollo y pruebas de manera instantánea sin costo de almacenamiento físico adicional, y habilitar flujos de ingesta de datos en tiempo real con Snowpipe. Es un texto ágil y directo que facilita la transición técnica desde motores locales tradicionales (como Oracle, Teradata o SQL Server) hacia la nube. Al pertenecer a la primera edición, no contempla características más modernas como Snowpark, Streamlit o tablas Apache Iceberg, pero aporta con gran claridad los pilares arquitectónicos y operativos esenciales para dominar Snowflake.
- Snowflake
- Cloud Data Warehouse
- SQL
- Snowpipe
- SnowSQL
- Virtual Warehouses
- Datos semiestructurados (JSON)
- Zero-Copy Cloning
- Time Travel
- RBAC
- Data Sharing
- Migración a la nube
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Canalización de ingesta continua con Snowpipe
Configuración de etapas de almacenamiento en la nube e implementación de ingesta continua automatizada de archivos JSON hacia tablas relacionales de Snowflake utilizando Snowpipe y SQL.
Data warehouse seguro con Zero-Copy Cloning y Time Travel
Construcción y administración de un almacén analítico donde se configuran políticas de retención histórica con Time Travel y clonación instantánea de entornos de prueba sin duplicar almacenamiento físico.

