Crea potentes flujos de datos por lotes y de transmisión en SQL o Python.
Crea flujos de datos por lotes y de transmisión en una única plataforma, y disfruta de la potencia de los flujos declarativos y de la rentabilidad que ofrecen las actualizaciones incrementales.
Accede directamente a datos actualizados y listos para usarse desde miles de conjuntos de datos y aplicaciones en Snowflake Marketplace sin necesidad de crear ningún flujo.
Programa en Python o SQL, entre otros, y ejecuta tu código con el procesamiento multiclúster de Snowflake. No necesitas una infraestructura independiente.
Los sistemas por lotes y de transmisión suelen mantenerse en entornos independientes y, normalmente, resultan complicados de gestionar y caros de ampliar. Sin embargo, Snowflake simplifica el proceso, ya que permite gestionar la ingesta y la transformación de los datos por lotes y de transmisión en un único sistema.
Transmite conjuntos de filas de datos prácticamente en tiempo real y con una latencia de un solo dígito gracias a Snowpipe Streaming o ingiere archivos automáticamente con Snowpipe. En ninguna de las opciones es necesario contar con un servidor, lo que ofrece una mejor escalabilidad y una mayor rentabilidad.
Con Dynamic Tables (en vista previa pública), puedes utilizar SQL o Python para definir transformaciones de datos de forma declarativa. Snowflake gestionará las dependencias y materializará automáticamente los resultados en función de tus objetivos de actualización. Dynamic Tables solo usa los datos que han cambiado desde la última actualización para hacer que los grandes volúmenes de datos y los flujos complejos sean más sencillos y rentables.
A medida que cambien las necesidades de tu negocio, podrás adaptarte fácilmente transformando un flujo por lotes en uno de transmisión con un único cambio de parámetro de latencia.
Acerca tus workloads a los datos para optimizar la arquitectura de los flujos y olvídate de contar con una infraestructura independiente.
Usa tu código con los datos para satisfacer distintas necesidades empresariales, como acelerar las analíticas, desarrollar aplicaciones o aprovechar la potencia de la IA generativa y los LLM. Gracias a Snowpark, puedes desarrollar este código en el lenguaje que prefieras, ya sea SQL, Python, Java o Scala.
Escribe código en Python, Java o Scala utilizando el conjunto de bibliotecas de Snowpark, como la API de DataFrame, y sus tiempos de ejecución, como las UDF y los procedimientos almacenados. A continuación, implementa y procesa de forma segura tu código allá donde estén almacenados tus datos; todo ello con la gobernanza constante de Snowflake.
De media, los clientes observan un rendimiento 3,5 veces más rápido y unos costes un 34 % inferiores con Snowpark en comparación con las soluciones gestionadas de Spark.1
Con el Data Cloud, tendrás una amplia red de datos y aplicaciones al alcance de la mano.
Accede fácilmente a datos y aplicaciones, y distribúyelos gracias al acceso directo a conjuntos de datos actualizados desde Snowflake Marketplace, lo que reduce los costes y la carga asociados a los flujos de ETL tradicionales y las integraciones basadas en API. O, si lo prefieres, utiliza conectores nativos para traer los datos.
Todos los recursos de ingeniería de datos que necesitas para desarrollar flujos con Snowflake.
Ponte en marcha rápidamente con los tutoriales de Snowflake sobre ingeniería de datos.
Participa en un laboratorio práctico virtual dirigido por un instructor para obtener información sobre cómo desarrollar flujos de datos con Snowflake.
Descubre y aprende con una red global de profesionales de los datos en el foro de la comunidad y en los grupos de usuarios de Snowflake.
Prueba Snowflake gratis durante 30 días y experimenta el Data Cloud, que acaba con la complejidad, el coste y las restricciones de otras soluciones.
1Fuente de datos: Resultados de los clientes con Snowpark