Nota: Este blog fue actualizado el 9 de julio de 2025.
El data mesh ha ganado terreno en los últimos años, impulsado por su promesa de reducir la carga sobre los equipos de datos centralizados mediante la eliminación de cuellos de botella, el escalado de la gestión de datos y la aceleración del tiempo de valorización de los datos. Para quienes aún no se han sumado a esta tendencia, el data mesh es un enfoque sociotécnico que hace hincapié en la propiedad descentralizada de los datos por dominio y en el tratamiento de los datos como un producto, posibilitado por una infraestructura de datos de autoservicio. Su objetivo es abordar los desafíos del escalado de la gestión de datos, el acceso y el data sharing ante el aumento continuo de fuentes de datos y consumidores.
El experto en data mesh, Matthias Nicola, ha guiado a numerosos clientes de Snowflake en la exploración, creación y operación de arquitecturas de data mesh. Estas iniciativas le han dado una perspectiva única sobre el atractivo del data mesh como arquitectura técnica y como enfoque organizativo. En esta entrada de blog, repasaremos los aspectos más destacados de nuestro reciente webinar de demostración de data mesh, en el que Matthias analizó el potencial del data mesh para transformar las empresas y profundizó en las soluciones de Snowflake, incluido Internal Marketplace, para mostrar cómo pueden capacitar a tu organización para compartir datos gobernados y documentados como productos de datos entre unidades de negocio. Aunque el data mesh también está sujeto a importantes consideraciones organizativas, este webinar se centró en las capacidades de la plataforma de datos para la gestión de productos de datos.
El dilema de los datos: por qué los enfoques tradicionales se quedan cortos
Los equipos de gestión de datos centralizados tradicionales a menudo no pueden hacer frente a la interminable acumulación de solicitudes de datos. Esto genera cuellos de botella que dificultan la capacidad de una empresa para escalar y adaptarse a las necesidades de datos en constante evolución de su negocio. Además, los equipos centrales tienen dificultades por la falta de conocimiento del dominio (en marketing, producto, ventas y otras unidades de negocio), lo que provoca retrasos en la entrega de los datos correctos a los consumidores de datos adecuados. Cada uno de estos obstáculos ralentiza a los equipos e impacta negativamente en la colaboración de datos, lo que se traduce en un mayor tiempo de valorización y una menor agilidad de datos.
Soluciones de Snowflake: capacidades clave para el éxito del data mesh
Para superar estos desafíos, muchas empresas con visión de futuro están adoptando un enfoque de data mesh para reducir los cuellos de botella organizativos y las limitaciones de la gestión de datos centralizada tradicional. La arquitectura de data mesh ofrece el potencial de un enfoque más ágil y escalable para la gestión de datos, proporcionando a los equipos mayor autonomía y un data sharing fluido.
Los cuatro principios clave de un data mesh son la gobernanza federada, la propiedad y arquitectura centradas en el dominio, los datos como producto y la infraestructura de autoservicio.
La plataforma de Snowflake ofrece soluciones y capacidades que se alinean con los principios del data mesh, entre ellas:
Gobernanza federada: Capacita a las organizaciones con sólidas funciones de gobernanza, disponibles a través de Snowflake Horizon Catalog, para controlar el acceso, supervisar el uso y aplicar políticas de seguridad de forma coherente en distintos dominios y entornos.
Propiedad centrada en el dominio: La arquitectura distribuida y multinube de Snowflake apoya la propiedad centrada en el dominio al proporcionar entornos independientes para cada dominio. Esto fomenta la independencia a la vez que permite un data sharing y una colaboración fluidos entre dominios.
Datos como producto: Permite a los dominios empaquetar objetos de datos, metadatos y políticas de gobernanza como productos de datos que pueden publicarse y descubrirse fácilmente en Snowflake Internal Marketplace, lo que garantiza que activos de datos fiables y de alta calidad sean fácilmente accesibles. Los productos de datos en Snowflake también pueden incluir activos de datos almacenados y gestionados fuera de Snowflake.
- Infraestructura de autoservicio: La facilidad de uso de Snowflake y su interoperabilidad con fuentes externas simplifican el acceso a los datos y capacitan a los equipos para operar de forma independiente, reduciendo la dependencia de los equipos centrales y fomentando una verdadera infraestructura de datos de autoservicio.

Estas capacidades proporcionan la base esencial para construir y operar una arquitectura de data mesh con éxito.
Al agilizar el data sharing entre distintos dominios, muchas organizaciones están eliminando eficazmente los silos de datos tradicionales y promoviendo un ecosistema de datos más integrado. Snowflake ayuda a organizaciones como FlixBus, líder mundial en tecnología para el sector de los viajes, a aprovechar plenamente los beneficios transformadores del data mesh. FlixBus implementó una arquitectura de data mesh y aprovechó Snowflake Internal Marketplace y los productos de datos, un método para empaquetar información con metadatos, descripción y más como un producto de datos. A partir de ahí, FlixBus pudo compartir y movilizar sus datos para mejorar las operaciones de la flota, prever la oferta y la demanda, medir el rendimiento del negocio y ofrecer analíticas de autoservicio.
Cómo alcanzar el éxito con data mesh en Snowflake: respuestas a tus principales preguntas
El data mesh puede parecer complejo al principio, pero no tiene por qué serlo. Durante este webinar en directo, los asistentes mostraron un gran interés por profundizar en aspectos específicos de las implementaciones de data mesh con Snowflake. Para ofrecer claridad y orientación, hemos recopilado las preguntas que generaron mayor interés:
P: ¿Cómo elijo entre una cuenta única o varias cuentas de Snowflake en la arquitectura de data mesh?
La decisión de usar una cuenta única o varias cuentas de Snowflake depende en gran medida de las necesidades específicas, los desafíos o los requisitos legales de tu organización. Algunos aspectos a tener en cuenta para determinar si optar por una cuenta única o por varias cuentas son:
Si necesitas o no el máximo aislamiento entre dominios de negocio, por razones legales o de seguridad, con configuraciones de seguridad y gestión de usuarios independientes por dominio.
Las regiones en las que opera tu organización: ¿operas a nivel internacional con varias empresas (equipos distribuidos en regiones como Asia, EE. UU. o Europa)? ¿o tu organización opera en una única región geográfica?
Las unidades de negocio que trabajan en diferentes plataformas en la nube (AWS, Google Cloud, Azure) en distintas regiones deben tener en cuenta también los requisitos de localización. Además, ¿tienes requisitos de seguridad o legales que abarquen varias nubes y regiones?
También se deben tener en cuenta aspectos como la medición y el control de costes, así como la posibilidad de que los equipos configuren la seguridad. Algunas organizaciones optan por usar una sola cuenta porque es más sencilla y fácil de gestionar. Sin embargo, otras prefieren varias cuentas para garantizar una mayor privacidad, dar cabida a un conjunto más amplio de regiones y nubes, y satisfacer necesidades de seguridad específicas. Independientemente de si se utiliza una única cuenta o varias cuentas, se recomienda utilizar una cuenta organizativa para crear y gestionar fácilmente perfiles de dominio (también conocidos como perfiles organizativos).
Sea cual sea tu elección, una cuenta o varias, ten en cuenta que no estás vinculado a ninguna opción, ya que el Internal Marketplace de Snowflake funciona sin problemas en una o más cuentas y en topologías de cuentas en evolución, como se muestra en la imagen inferior.

Consulta este artículo para saber más.
P: ¿Cómo puedo configurar perfiles de dominio?
Como administrador de la organización, puedes configurar perfiles de dominio mediante Organization Profiles en el Internal Marketplace. Los perfiles de organización son objetos de Snowflake estándar que puedes crear, modificar, eliminar y mostrar, y que sirven para listar información sobre el origen y la propiedad de los datos. Para crear o modificar un perfil se utiliza un archivo YAML como entrada, que contiene el nombre del dominio, una descripción y varios atributos del dominio, como información de contacto o un aprobador predeterminado para las solicitudes de productos de datos. Esto ayuda a establecer una propiedad y una procedencia de los datos claras para fomentar la confianza, la calidad y la estructura de los datos, al tiempo que se refuerza la gobernanza en toda la organización.
P: ¿Qué tipos de objetos puede contener un producto de datos en Snowflake?
Un producto de datos puede contener uno o más objetos de distintos tipos, entre ellos:
Bases de datos
Esquemas
Tablas
Tablas dinámicas
Tablas externas
Datos semiestructurados, como JSON y XML
Archivos y documentos no estructurados, aunque estén almacenados en contenedores de almacenamiento fuera de Snowflake
Tablas de Apache Iceberg™, aunque estén almacenadas fuera de Snowflake y gestionadas por un catálogo como AWS Glue o OneLake
Vistas
Vistas materializadas
Funciones definidas por el usuario (UDF) seguras
Snowflake Native Apps
Modelos de ML
Vistas semánticas (vista previa privada)
Datos on‑premise, si están almacenados como archivos en un sistema de almacenamiento compatible con S3
P: ¿Cómo puedo crear productos de datos basados en tablas de Iceberg y Delta Lake?
Si gestionas datos fuera de Snowflake, en Apache Iceberg, por ejemplo, puedes hacer que esa tabla de Iceberg sea visible en Snowflake e incluirla como parte de un producto de datos en el Internal Marketplace. Esto permite que ese mismo producto de datos sea interoperable con otros motores de cómputo que puedan acceder a los mismos datos.
P: “Chat with your data product” es una función actualmente en vista previa privada. ¿Qué es y cómo funciona?
Snowflake presenta una función innovadora que permite a los consumidores de datos usar lenguaje natural para interactuar con un producto de datos. Para ello, el propietario del producto de datos debe incluir una vista semántica en el producto, que describe el contenido y la estructura de los datos, como relaciones, métricas, dimensiones, y comentarios y sinónimos opcionales.
La vista semántica es utilizada a continuación por Cortex Analyst de Snowflake, una función totalmente gestionada y basada en large language models (LLM) que ayuda a responder preguntas de negocio a partir de tus datos estructurados en Snowflake. El consumidor de datos puede entonces consultar el producto de datos de formas muy potentes. Las consultas en lenguaje natural se convierten automáticamente a SQL y se ejecutan para generar respuestas. El SQL generado puede revisarse y modificarse si se desea. El consumidor de datos también puede hacer preguntas abiertas como “¿en qué puede ayudarme este producto de datos?” o “¿cuáles son las limitaciones de este producto de datos?”
Webinar sobre data mesh: cinco conclusiones
Estas son las cinco principales conclusiones e ideas clave de nuestro webinar sobre data mesh:
El data mesh tiene como objetivo abordar las limitaciones de la gestión de datos centralizada tradicional mediante la descentralización de la propiedad de los datos y la capacitación de los dominios de negocio para gestionar sus propios datos. La evaluación del data mesh requiere una reflexión cuidadosa para determinar si la implementación sociotécnica y las capacidades se alinean con los objetivos empresariales.
Snowflake ofrece una plataforma que respalda los principios de data mesh al permitir una propiedad de datos escalable y gobernada, facilitar el uso compartido de productos de datos y reducir la complejidad y los costes.
Internal Marketplace es una función clave de Snowflake que permite a los dominios publicar, descubrir, compartir y utilizar datos gobernados como productos de datos dentro de su empresa.
Snowflake otorga autonomía a los equipos de dominio al proporcionarles entornos independientes con sus propios recursos de almacenamiento y cómputo, y, a su vez, facilita la colaboración y el data sharing entre dominios.
Snowflake ayuda a reducir la complejidad y los costes de crear y operar una plataforma de productos de datos al ofrecer un servicio totalmente gestionado y preintegrado con una amplia gama de funciones.
Snowflake se integra con un amplio ecosistema de herramientas y servicios, lo que permite a las empresas crear arquitecturas personalizadas según sus necesidades.
Al empoderar a los dominios de negocio, facilitar el data sharing y reducir la complejidad, una arquitectura de data mesh puede ayudar a las organizaciones a aprovechar todo el potencial de sus datos y obtener mejores resultados empresariales. Sin embargo, crear y operar un data mesh requiere una combinación de visión, alineación y capacidades técnicas. Necesitarás contar con una variedad de partes interesadas, herramientas y soluciones para tener éxito. La plataforma de Snowflake ofrece una base de soluciones potente y completa para las organizaciones que se encuentran en este camino hacia el data mesh.




