Dominar la arquitectura Bronze-Silver-Gold en Microsoft Fabric
By Mirko Peters ·
¡Bienvenido de nuevo al blog! Si has seguido nuestras aventuras en el podcast, sabes lo obsesionados que estamos con encontrar formas de simplificar la gestión de datos, eliminar los silos y obtener información útil a partir de los datos empresariales. …
Automatically translated with AI from the original post. Read the English original

¡Bienvenido de nuevo al blog! Si has seguido nuestros episodios del podcast, sabes lo obsesionados que estamos con encontrar formas de simplificar la gestión de datos, eliminar los silos y extraer información útil de los datos empresariales. Hoy vamos a analizar en profundidad cómo estructurar tus canales de datos con la arquitectura medallion dentro de Microsoft Fabric. En concreto, veremos cómo los datos sin procesar pasan de la capa bronce a la capa plata y, por último, llegan a la capa oro, para que tu organización disponga de análisis limpios, fiables y muy rápidos.
Cuando las organizaciones empiezan a trabajar con analítica en la nube, a menudo cometen el error de volcarlo todo en un único almacenamiento caótico. Sin una ruta clara para la maduración de los datos, los equipos acaban lidiando con problemas de calidad, métricas contradictorias y auténticas pesadillas de cumplimiento normativo. Ahí es donde la arquitectura medallion acude al rescate. Al establecer una progresión clara por los niveles bronce, plata y oro, construyes una base sólida que convierte entradas caóticas en activos listos para la empresa. Veamos paso a paso cómo funciona esto dentro del ecosistema de Microsoft Fabric.
Antes de entrar en la disposición técnica, te recomiendo encarecidamente que consultes nuestro episodio relacionado del podcast, Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric. En ese episodio desglosamos estos mismos patrones, hablamos de cómo OneLake lo une todo y exploramos estrategias reales para unificar la gobernanza de datos y los flujos de trabajo de IA.
Introducción a la arquitectura medallion en Microsoft Fabric
La arquitectura medallion es un patrón de diseño de datos que organiza lógicamente los datos en un data lake, con el objetivo de mejorar de forma incremental y progresiva la estructura y la calidad de los datos a medida que fluyen por cada capa del pipeline. En Microsoft Fabric, esta arquitectura cuenta con soporte nativo mediante OneLake, el almacenamiento en formato Delta Lake y motores de cómputo potentes como Spark y Data Factory.
¿Por qué nos importa estructurar los pipelines de este modo? En muchas empresas, los datos sin procesar llegan en innumerables formatos: archivos JSON de APIs, CSV de sistemas heredados, telemetría en streaming de dispositivos IoT y registros transaccionales de bases de datos. Si intentas consultar directamente esta sopa de datos en bruto, tus paneles se volverán lentísimos, los usuarios de negocio se confundirán con nombres de columnas desordenados y tus ingenieros de datos pasarán todo su tiempo arreglando informes rotos en lugar de aportar valor al negocio.
Al aplicar una progresión de bronce a plata y de plata a oro, creas límites claros de responsabilidad:
- Capa bronce: ingerir y conservar la verdad en bruto.
- Capa plata: limpiar, transformar e integrar en tablas estructuradas.
- Capa oro: agregar, optimizar y ofrecer analítica lista para el negocio.
Veamos con detalle cada una de estas capas para entender cómo funcionan en un entorno moderno de Microsoft Fabric.
Comprender la capa bronce: ingesta de datos sin procesar
La capa bronce (a menudo llamada capa de datos brutos o de aterrizaje) es la primera parada de todos los datos que entran en tu ecosistema de Microsoft Fabric. El objetivo principal aquí es sencillo, pero crítico: capturar los datos lo antes posible en su formato original, sin alteraciones, y almacenarlos de forma segura.
Al diseñar la capa bronce, debes resistir la tentación de aplicar lógica de negocio, corregir erratas o eliminar columnas. ¿Por qué? Porque si un script de transformación posterior corrompe datos por accidente o elimina un campo que más adelante exige el cumplimiento normativo, necesitas un registro histórico impecable y sin editar al que recurrir. La capa bronce actúa como tu pista de auditoría inmutable.
En Microsoft Fabric, normalmente cargas estos datos en OneLake mediante canalizaciones de datos, actividades de copia o flujos de eventos en tiempo real. Ya sea que extraigas datos de Dynamics 365, bases de datos de Azure SQL, Salesforce o buckets S3 externos, Fabric hace que la ingesta nativa sea muy sencilla. Los datos se almacenan en formatos de código abierto como Delta Parquet, que ofrece transacciones ACID y consultas de alto rendimiento desde el primer momento.
Prácticas clave para mantener una capa bronce saludable:
- Operaciones solo de adición: Nunca actualices ni elimines registros en la capa bronce. Añade siempre nuevos archivos o filas con marcas de tiempo de ingesta.
- Schema-on-read: Permite que los datos semiestructurados (como las cargas JSON anidadas) lleguen sin una aplicación rígida del esquema, para no descartar registros entrantes por cambios menores en el origen.
- Seguimiento de metadatos: Añade columnas de metadatos durante la ingesta, como el nombre del sistema de origen, la marca de tiempo de ingesta y el ID del lote, para mantener el linaje completo de los datos desde el primer día.
Refinar los datos en la capa plata: limpieza y transformación
Una vez que tus datos residen de forma segura en la capa bronce, llega el momento de subirlos a la capa plata. Aquí es donde se realiza el trabajo pesado de la ingeniería de datos. La capa plata toma las entradas en bruto y desordenadas y las transforma en conjuntos de datos limpios, validados y conformes con los estándares de la empresa.
En la capa plata pasas de schema-on-read a schema-on-write. Es aquí donde aplicas las reglas de negocio que garantizan la integridad de los datos. Las transformaciones habituales que se ejecutan en la capa plata incluyen:
- Deduplicación: Identificar y eliminar registros de eventos duplicados o entradas de clientes redundantes.
- Tratamiento de valores ausentes: Imputar valores predeterminados estándar, marcar anomalías de nulos o descartar registros no válidos según las reglas de gobierno de datos.
- Estandarización: Normalizar los formatos de fecha, estandarizar los códigos de país, convertir los valores monetarios a una divisa base y limpiar las mayúsculas y minúsculas de las cadenas de texto.
- Aplicación de tipos de datos: Convertir las representaciones en cadena de números y fechas a los tipos de datos adecuados: entero, flotante y marca de tiempo.
- Unión y enriquecimiento: Combinar tablas operativas en bruto con datos de referencia para crear entidades unificadas, como unir los registros de transacciones de clientes con las tablas maestras de perfiles de cliente.
En Microsoft Fabric, los ingenieros de datos suelen aprovechar cuadernos que ejecutan Spark o endpoints SQL dentro de un Lakehouse de Fabric para construir estos pipelines de transformación. Al almacenar las tablas plata como tablas Delta, obtienes las ventajas del viaje en el tiempo, un particionado eficiente y actualizaciones incrementales de alta velocidad. Una vez que los datos llegan a la capa plata, están limpios, estructurados y listos para alimentar análisis departamentales especializados o para servir a modelos de machine learning.
Construir la capa oro: analítica lista para el negocio
Ya hemos ingerido los datos en bruto en la capa bronce y los hemos limpiado y estandarizado en la capa plata. Ahora llega la parte más emocionante: construir la capa oro. La capa oro, a menudo llamada capa de servicio o capa de presentación, es donde los datos se diseñan específicamente para responder a preguntas de negocio e impulsar la toma de decisiones a nivel ejecutivo.
A diferencia de las tablas granulares y muy normalizadas de la capa plata, las tablas de la capa oro suelen modelarse en esquemas dimensionales (esquemas en estrella), con tablas de hechos y de dimensiones bien definidas. Aquí es donde calculas los indicadores clave de rendimiento (KPI), los ingresos recurrentes mensuales, las tasas de abandono de clientes, la rotación de inventario y otras métricas de negocio vitales.
Como la capa oro está optimizada para el consumo, el rendimiento lo es todo. En Microsoft Fabric, puedes exponer tus tablas oro directamente mediante un modelo semántico de Power BI o un endpoint SQL. Los analistas de negocio y los usuarios de autoservicio pueden conectarse a estos conjuntos de datos curados sin necesidad de entender las combinaciones de tablas ni la lógica de preparación de datos subyacente.
Para sacar el máximo partido a la capa oro, ten en cuenta estos principios:
- Terminología orientada al negocio: Renombra los nombres técnicos de columnas (como `cust_id_fk_02`) con un lenguaje de negocio claro (como `Customer ID`).
- Métricas preagregadas: Crea tablas de resumen para los informes históricos pesados, de modo que los paneles se carguen en milisegundos y no en minutos.
- Alineación con la estrategia: Asegúrate de que cada tabla y cada métrica de la capa oro se corresponda directamente con un objetivo corporativo o un requisito de informes.
Garantizar la seguridad y el gobierno a lo largo de tu pipeline
Construir un pipeline bronce-plata-oro impecable es solo la mitad de la batalla. A medida que los datos fluyen por estas capas, debes asegurarte de que la información sensible esté protegida, de que se cumplan las normativas de cumplimiento y de que los usuarios no autorizados queden fuera. Afortunadamente, Microsoft Fabric incorpora de serie seguridad de nivel empresarial, integrada profundamente en su arquitectura.
El gobierno en Fabric se unifica a través de Microsoft Purview. A medida que tus datos pasan de bronce a plata y de plata a oro, puedes seguir su linaje de datos completo. Si un auditor pregunta de dónde procede una cifra concreta de ingresos en un panel de ejecutivos, tu gráfico de linaje mostrará la ejecución exacta de la canalización, el notebook de transformación de la capa plata y el archivo bronce sin procesar del que se originó.
El control de acceso se gestiona sin fricciones con Microsoft Entra ID. Puedes aplicar seguridad a nivel de fila (RLS) y seguridad a nivel de columna en la capa oro, de modo que los responsables regionales de ventas solo vean los datos de sus territorios. Además, Fabric gestiona automáticamente el cifrado en reposo y en tránsito, mientras que herramientas como la Prevención de pérdida de datos (DLP) y las etiquetas de confidencialidad evitan la exportación accidental de datos confidenciales de la organización.
Al integrar la seguridad y el gobierno en cada nivel de tu arquitectura medallion, eliminas los riesgos asociados a la dispersión de datos y creas un entorno de confianza plena para todos tus usuarios.
Beneficios reales y ROI de las canalizaciones de datos estructuradas
Adoptar la arquitectura bronce-plata-oro en Microsoft Fabric no es solo una buena práctica arquitectónica; es un motor importante de valor de negocio y de retorno de la inversión. Las organizaciones que pasan del almacenamiento de datos caótico y no estructurado a una canalización medallion gestionada experimentan mejoras operativas notables.
En primer lugar, la productividad de la ingeniería de datos se dispara. En lugar de escribir scripts personalizados y frágiles para cada nueva solicitud de informes, los ingenieros crean canalizaciones de transformación reutilizables que alimentan datos limpios hacia arriba. Los estudios sobre la adopción de Microsoft Fabric muestran organizaciones que logran hasta un 25 % de aumento en la productividad de la ingeniería de datos y que ahorran millones en tiempo de analistas, porque los datos son fáciles de encontrar, de confiar y de consultar.
En segundo lugar, la analítica de autoservicio se convierte por fin en realidad. Cuando a los usuarios de negocio se les da acceso a conjuntos de datos oro curados, con convenciones de nombres intuitivas y cifras fiables, dejan de crear hojas de cálculo paralelas y empiezan a confiar en los paneles oficiales de Power BI. Esta democratización de los datos fomenta una cultura de colaboración y acelera de forma notable los ciclos de toma de decisiones.
Por último, la escalabilidad de la arquitectura nativa de la nube garantiza que, a medida que tu negocio crezca, tu infraestructura de datos crezca con él sin requerir enormes esfuerzos de rediseño. Tanto si procesas gigabytes como petabytes de datos, Microsoft Fabric gestiona el escalado de cómputo subyacente de forma fluida y rentable.
Dominar la arquitectura bronce-plata-oro en Microsoft Fabric es la forma definitiva de poner orden en tu ecosistema de datos. Al mover deliberadamente los datos desde la ingesta sin procesar hasta el refinamiento limpio y, por último, hasta una presentación lista para el negocio, desbloqueas todo el potencial de los activos de información de tu organización. Para escuchar más análisis de expertos, desgloses arquitectónicos y consejos prácticos sobre cómo dominar este ecosistema, no te pierdas el episodio completo, Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric.
🎧 Escucha este episodio
¿Quieres una explicación práctica de Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric? Este episodio desglosa el tema con un lenguaje claro y muestra por qué importa para Microsoft 365, Azure, Power Platform, la seguridad, la IA y el trabajo moderno.
Escucha este episodio si quieres:
- Entender los conceptos clave detrás de Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric
- Ver cómo encaja en el ecosistema tecnológico más amplio de Microsoft
- Descubrir dónde puede generar valor práctico para tu organización
También te pueden interesar estos episodios relacionados de M365 FM:
- Crear modelos de datos con Copilot en Microsoft Fabric
- Cómo crear un agente de Microsoft Copilot en Fabric
- Microsoft Fabric Governance Beyond Data Lineage
- Microsoft Fabric pone al descubierto las carencias en ingeniería de datos y gobernanza
- Evita la deriva de los modelos de datos en Microsoft Fabric
Descubre más conversaciones prácticas sobre Microsoft en M365 FM.