CI/CD con Datavault Builder en Snowflake

Cómo usar el Zero Copy Cloning de Snowflake con Datavault Builder para construir una pipeline CI/CD potente para su data warehouse.

CI/CD con Datavault Builder en Snowflake

Hemos subido una breve presentación sobre cómo se puede usar la singular funcionalidad Zero Copy Cloning de Snowflake con Datavault Builder para crear una pipeline CI/CD muy potente.

Esto funciona tan bien porque Datavault Builder almacena todos sus metadatos, estructuras y datos en una única base de datos. Al clonar esta base obtiene una copia perfecta de un entorno existente. El proceso es sencillo — basta con arrancar un nuevo entorno con Datavault Builder usando Docker — y muy rápido gracias al rendimiento sobresaliente y escalable de Snowflake. Configurar un nuevo entorno literalmente lleva solo minutos.

Datavault Builder aprovecha la funcionalidad Zero Copy Cloning para un CI/CD completo permitiendo a los desarrolladores arrancar nuevos sandboxes en instancias y volver a desplegar los cambios en el modelo usando GIT y APIs. Su CI/CD basado en GIT-flow le permite trabajar simultáneamente en distintas ramas de desarrollo y crear una pipeline de desarrollo sólida. La combinación de Datavault Builder y Snowflake convierte el DataOps en realidad.

Sobre Snowflake: Snowflake es una Cloud Data Platform que se usa como servicio bajo modelo de pago por uso o tokens prepagados. El soporte de Snowflake para data warehousing y analítica proporciona a las organizaciones una manera rentable y de bajo mantenimiento de consolidar todos sus silos de datos en una única fuente de verdad que pueden consultar para obtener resultados rápidos. Más información sobre Snowflake en Snowflake.com.

Sobre Datavault Builder: Datavault Builder es una herramienta de automatización DWH cloud-native, basada en modelos, que añade una capa visual sobre la Cloud Data Platform de Snowflake o sobre bases de datos más tradicionales para:

  • Ayudarle a modelar su modelo de datos de negocio

  • Acercar a usuarios de negocio e IT

  • Reducir su time-to-market