La analítica moderna está viviendo un punto de inflexión: las plataformas ya no pueden permitirse trabajar de forma aislada. Los equipos necesitan acceder a los datos donde estén, sin duplicados, sin migraciones costosas y con estándares abiertos que garanticen compatibilidad.
Con este espíritu, Snowflake y Microsoft Fabric han dado un paso decisivo hacia la interoperabilidad total al apoyarse sobre Apache Iceberg y las nuevas OneLake Table APIs.
En este post reumo lo más relevante anunciado recientemente, y por qué supone un cambio profundo para arquitecturas de datos en organizaciones multicloud.
Acceso bidireccional Snowflake – Microsoft Fabric (GA)
Desde el 30 de enero de 2026, está disponible en General Availability el acceso bidireccional entre Snowflake y Microsoft Fabric usando Iceberg y OneLake, lo que permite:
- Consultar tablas Iceberg gestionadas por Snowflake desde Fabric, gracias a que Fabric puede conectarse a una base de datos Snowflake y descubrir automáticamente las tablas Iceberg gestionadas por él para consultarlas directamente.
- Consultar tablas OneLake Iceberg desde Snowflake, lo que significa que se puede consultar tablas en formato Iceberg almacenadas en OneLake configurando una catalog integration REST que apunte a los OneLake Table APIs. Esto habilita un acceso nativo, sin replicación, a datos en Fabric.
Este anuncio es especialmente relevante porque estandariza la comunicación a través del Iceberg REST Catalog (IRC), un estándar abierto que ambos fabricantes han adoptado.
Iceberg como lenguaje común entre plataformas
Snowflake soporta Iceberg desde hace tiempo, combinando su potencia de consulta con almacenamiento externo administrado por el cliente. Para quién no conozca aún lo que Iceberg aporta, aquí dejo sus principales capacidades:
- ACID transaccional
- Evolución de esquema
- Particionado oculto
- Snapshots para time-travel
- Almacenamiento externo en S3, GCS o Azure Storage
En el caso de Microsoft Fabric y OneLake, Iceberg se ha convertido en un elemento clave gracias a la virtualización de metadatos, que permite:
- Leer tablas Delta Lake como si fueran Iceberg
- Escribir / leer Iceberg con cualquier motor compatible (incluido Snowflake)
- Mantener un solo repositorio de datos en OneLake accesible desde distintos motores
OneLake Table APIs: el motor que habilita la interoperabilidad
Microsoft Fabric incorpora las OneLake Table APIs, un nuevo endpoint REST que permite interactuar programáticamente con tablas almacenadas en OneLake mediante estándares abiertos:
- Soporte para Iceberg REST Catalog (IRC), permite listar namespaces, obtener tablas, consultar metadatos y más
- Operaciones basadas en Delta Lake bajo el estándar Unity Catalog
- Autenticación basada en Microsoft EntraID
La visión compartida: un único lago, múltiples motores
Microsoft y Snowflake han comunicado de forma explícita un objetivo común: evitar la duplicidad de datos, mantener un solo repositorio y permitir a cada equipo usar el motor que prefiera.
OneLake actúa como «OneDrive para todos» y Snowflake se integra respetando estándares como Iceberg y Parquet.
Esta colaboración reduce silos, impulsa el gobierno centralizado y amplía la flexibilidad para arquiteturas modernas de datos.
¿Por qué esto cambia las reglas del juego?
- Un único lugar para todos los datos. OneLake se convierte en un data lake universal, sin copias adicionales. Snowflake consulta directamente sin movimiento de datos.
- Open standards > vendor lock-in. La adopción de Iceberg REST Catalog asegura que herramientas como Snowflake, DuckDB, PyIceberg o Databricks puedan trabajar con los mismos datos.
- Interoperabilidad real entre plataformas líderes. fabric y Snowflake compiten, sí, pero aquí colaboran para beneficiar al cliente y ayudar a simplificar sus arquitecturas.
- Caminos más simples para arquitecturas multicloud. Azure + Snowflake ya no implica duplicación o sincronización pesada.
Conclusión
Este conjunto de funcioalidades marca un antes y un después en la integración entre Snowflake y Microsoft Fabric. Iceberg actúa como un estándar verdaderamente interoperable, y OneLake, gracias a las Table APIs, habilita escenarios avanzados sin replicación y con total consistencia.
Para organizaciones que buscan flexibilidad, menos fricción y arquitecturas resilientes multicloud, esta combinación es (sin exagerar) revolucionaria.
Foto de portada gracias a Mike van Schoonderwalt: https://www.pexels.com/es-es/foto/dinero-rompecabezas-de-cerca-5484720/