M365Con 2027 – conferenza online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Padroneggiare l'architettura Bronze-Silver-Gold in Microsoft Fabric

By ·

Bentornati sul blog! Se seguite i nostri percorsi nei podcast, sapete quanto siamo ossessionati dal trovare modi per semplificare la gestione dei dati, abbattere i silos e ricavare davvero indicazioni utili dai dati aziendali …

Automatically translated with AI from the original post. Read the English original

Cover: Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric

Bentornati sul blog! Se seguite i nostri percorsi nei podcast, sapete quanto siamo ossessionati dal trovare modi per semplificare la gestione dei dati, abbattere i silos e ricavare davvero indicazioni utili dai dati aziendali. Oggi approfondiamo come strutturare le pipeline di dati usando l'architettura medallion all'interno di Microsoft Fabric. In particolare, vedremo come i dati grezzi passano dal livello bronze al livello silver e infine approdano al livello gold, così da garantire alla vostra organizzazione analisi pulite, affidabili e rapidissime.

Quando le organizzazioni iniziano a usare l'analisi nel cloud, spesso commettono l'errore di riversare tutto in un unico spazio di archiviazione caotico. Senza un percorso chiaro per la maturazione dei dati, i team finiscono per combattere con problemi di qualità, metriche in conflitto e incubi di conformità. È qui che l'architettura medallion viene in soccorso. Definendo una progressione chiara attraverso i livelli bronze, silver e gold, costruite una base affidabile che trasforma input caotici in asset pronti per l'azienda. Vediamo passo dopo passo come funziona all'interno dell'ecosistema di Microsoft Fabric.

Prima di entrare nel dettaglio tecnico, vi consiglio vivamente di ascoltare il nostro episodio correlato, Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric. In quell'episodio analizziamo questi stessi schemi, discutiamo di come OneLake tiene insieme ogni cosa ed esploriamo strategie concrete per unificare la governance dei dati e i flussi di lavoro di AI.

Introduzione all'architettura Medallion in Microsoft Fabric

L'architettura medallion è un pattern di progettazione dei dati che organizza logicamente i dati in un data lake, con l'obiettivo di migliorare progressivamente e in modo incrementale la struttura e la qualità dei dati man mano che attraversano ciascun livello della pipeline. In Microsoft Fabric questa architettura è supportata nativamente da OneLake, dallo storage in formato Delta Lake e da motori di calcolo potenti come Spark e Data Factory.

Perché ci interessa strutturare le pipeline in questo modo? In molte aziende i dati grezzi arrivano in innumerevoli formati: file JSON provenienti da API, CSV dei sistemi legacy, telemetria in streaming dai dispositivi IoT e record transazionali dei database. Se provate a interrogare direttamente questo calderone di dati grezzi, le vostre dashboard saranno lentissime, gli utenti di business si confonderanno con nomi di colonna disordinati e i data engineer passeranno tutto il tempo a sistemare report rotti invece di produrre valore per il business.

Applicando una progressione da bronze a silver e poi a gold, create confini di responsabilità chiari:

  • Livello Bronze: acquisire e conservare la verità grezza.
  • Livello Silver: pulire, trasformare e integrare in tabelle strutturate.
  • Livello Gold: aggregare, ottimizzare e fornire analisi pronte per il business.

Esaminiamo ora ciascuno di questi livelli in dettaglio, per capire come funzionano in un moderno ambiente di Microsoft Fabric.

Comprendere il livello Bronze: acquisizione dei dati grezzi

Il livello bronze, spesso chiamato livello raw o di landing, è la prima tappa per tutti i dati che entrano nell'ecosistema di Microsoft Fabric. L'obiettivo principale è semplice ma cruciale: acquisire i dati il più rapidamente possibile nel loro formato originale, non alterato, e archiviarli in modo sicuro.

Quando progettate il livello bronze, resistete alla tentazione di applicare logica di business, correggere refusi o eliminare colonne. Perché? Perché se uno script di trasformazione a valle corrompe accidentalmente i dati o elimina un campo che in seguito la conformità richiede, avete bisogno di uno storico integro e non modificato a cui fare riferimento. Il livello bronze funge da traccia di audit immutabile.

In Microsoft Fabric, di solito questi dati vengono caricati in OneLake tramite pipeline di dati, attività di copia o flussi di eventi in tempo reale. Che si tratti di estrarre dati da Dynamics 365, database Azure SQL, Salesforce o bucket S3 esterni, Fabric rende l'acquisizione nativa semplicissima. I dati sono memorizzati in formati open source come Delta Parquet, che offre transazioni ACID e interrogazioni ad alte prestazioni fin da subito.

Le pratiche chiave per mantenere un livello bronze sano includono:

  • Operazioni solo in accodamento: non aggiornare né eliminare mai i record nel livello bronze. Aggiungi sempre nuovi file o nuove righe con i timestamp di ingestione.
  • Schema-on-read: consenti l'arrivo di dati semi-strutturati (come i payload JSON annidati) senza una rigida imposizione dello schema, così da non scartare i record in arrivo per piccole modifiche della sorgente.
  • Tracciamento dei metadati: aggiungi colonne di metadati durante l'ingestione, come il nome del sistema di origine, il timestamp di ingestione e l'ID del batch, per mantenere la piena derivazione dei dati fin dal primo giorno.

Raffinare i dati nel livello silver: pulizia e trasformazione

Una volta che i dati si trovano al sicuro nel livello bronze, è il momento di portarli al livello silver. Qui si svolge il lavoro più pesante dell'ingegneria dei dati. Il livello silver prende gli input grezzi e disordinati e li trasforma in dataset puliti, validati e conformi agli standard aziendali.

Nel livello silver passi dallo schema-on-read allo schema-on-write. È qui che applichi le regole di business per garantire l'integrità dei dati. Le trasformazioni più comuni eseguite nel livello silver includono:

  • Deduplica: individuare e rimuovere i record di eventi duplicati o le voci cliente ridondanti.
  • Gestione dei valori mancanti: assegnare valori predefiniti standard, segnalare anomalie di valori nulli oppure eliminare i record non validi in base alle regole di data governance.
  • Standardizzazione: normalizzare i formati delle date, standardizzare i codici paese, convertire i valori di valuta in una valuta di base e uniformare le maiuscole e minuscole delle stringhe.
  • Imposizione dei tipi di dato: convertire le rappresentazioni testuali di numeri e date in tipi di dato corretti come integer, float e timestamp.
  • Join e arricchimento: combinare le tabelle operative grezze con i dati di riferimento per creare entità unificate, ad esempio unendo i log delle transazioni dei clienti con le tabelle dei profili clienti principali.

In Microsoft Fabric, gli ingegneri dei dati utilizzano tipicamente notebook che eseguono Spark o endpoint SQL all'interno di un Fabric Lakehouse per costruire queste pipeline di trasformazione. Memorizzando le tabelle silver come tabelle Delta, ottieni i vantaggi del time travel, del partizionamento efficiente e degli aggiornamenti incrementali ad alta velocità. Una volta che i dati raggiungono il livello silver, sono puliti, strutturati e pronti ad alimentare analisi dipartimentali specifiche o a fornire dati ai modelli di machine learning.

Costruire il livello gold: analisi pronte per il business

Abbiamo acquisito i dati grezzi nel livello bronze e li abbiamo puliti e standardizzati nel livello silver. Ora arriva la parte più interessante: costruire il livello gold. Il livello gold, spesso chiamato livello di serving o livello di presentazione, è dove i dati vengono modellati specificamente per rispondere alle domande di business e supportare le decisioni del management.

A differenza delle tabelle granulari e altamente normalizzate del livello silver, le tabelle del livello gold sono tipicamente modellate in schemi dimensionali (star schema), con tabelle dei fatti e delle dimensioni ben definite. È qui che calcoli i KPI (indicatori chiave di prestazione), il fatturato ricorrente mensile, i tassi di churn dei clienti, la rotazione del magazzino e le altre metriche di business fondamentali.

Poiché il livello gold è ottimizzato per il consumo, le prestazioni sono tutto. In Microsoft Fabric puoi esporre le tabelle gold direttamente tramite un modello semantico di Power BI o un endpoint SQL. Gli analisti di business e gli utenti self-service possono connettersi a questi dataset curati senza dover comprendere le join sottostanti o la logica di manipolazione dei dati.

Per massimizzare il valore del livello gold, tieni presenti questi principi:

  • Terminologia orientata al business: rinomina i nomi tecnici delle colonne (come `cust_id_fk_02`) con un linguaggio business chiaro (come `Customer ID`).
  • Metriche pre-aggregate: crea tabelle di sintesi per i report storici più pesanti, così che le dashboard si carichino in millisecondi anziché in minuti.
  • Allineamento con la strategia: assicurati che ogni tabella e ogni metrica del livello gold corrisponda direttamente a un obiettivo aziendale o a un requisito di reporting.

Garantire sicurezza e governance in tutta la pipeline

Costruire una pipeline bronze-silver-gold impeccabile è solo metà della battaglia. Man mano che i dati attraversano questi livelli, devi assicurarti che le informazioni sensibili siano protette, che gli standard di conformità siano rispettati e che gli utenti non autorizzati siano tenuti a distanza. Per fortuna, Microsoft Fabric integra la sicurezza di livello enterprise in profondità nella sua architettura di base.

La governance in Fabric è unificata tramite Microsoft Purview. Man mano che i dati passano dal livello bronze a silver e poi a gold, puoi tracciarne la lineage completa. Se un auditor chiede da dove provenga un determinato dato sui ricavi in una dashboard per il management, il grafico della lineage ti mostra la specifica esecuzione della pipeline, il notebook di trasformazione silver e il file bronze grezzo da cui è partito.

Il controllo degli accessi è gestito in modo integrato tramite Microsoft Entra ID. Puoi applicare la sicurezza a livello di riga (RLS) e la sicurezza a livello di colonna nel livello gold, così i responsabili vendite regionali vedono solo i dati dei propri territori. Inoltre, Fabric gestisce automaticamente la crittografia dei dati a riposo e in transito, mentre strumenti come Data Loss Prevention (DLP) e le etichette di riservatezza impediscono l'esportazione accidentale dei dati riservati dell'organizzazione.

Integrando sicurezza e governance in ogni livello della tua architettura medallion, elimini i rischi legati alla proliferazione incontrollata dei dati e costruisci un ambiente di fiducia solida tra tutti gli utenti.

Vantaggi concreti e ROI delle pipeline di dati strutturate

Adottare l'architettura bronze-silver-gold in Microsoft Fabric non è solo una buona pratica architetturale: è un forte motore di valore per il business e di ritorno sull'investimento. Le organizzazioni che passano da un archivio dati caotico e non strutturato a una pipeline medallion gestita ottengono miglioramenti operativi significativi.

Innanzitutto, la produttività dell'ingegneria dei dati cresce in modo notevole. Invece di scrivere script personalizzati e fragili per ogni nuova richiesta di report, gli ingegneri creano pipeline di trasformazione riutilizzabili che alimentano i livelli superiori con dati puliti. Gli studi sull'adozione di Microsoft Fabric mostrano organizzazioni con un aumento della produttività dell'ingegneria dei dati fino al 25% e con un risparmio di tempo degli analisti dal valore di milioni, perché i dati sono facili da trovare, affidabili e interrogabili.

In secondo luogo, l'analisi self-service diventa finalmente realtà. Quando agli utenti di business viene concesso l'accesso a dataset gold curati, con convenzioni di denominazione intuitive e numeri affidabili, smettono di creare fogli di calcolo paralleli e iniziano a basarsi sulle dashboard ufficiali di Power BI. Questa democratizzazione dei dati favorisce una cultura della collaborazione e accelera in modo significativo i cicli decisionali.

Infine, la scalabilità dell'architettura cloud-native garantisce che, man mano che l'azienda cresce, l'infrastruttura dati cresca di pari passo, senza richiedere enormi sforzi di riprogettazione. Che tu stia elaborando gigabyte o petabyte di dati, Microsoft Fabric gestisce in modo fluido ed economico il ridimensionamento del calcolo sottostante.


Padroneggiare l'architettura bronze-silver-gold in Microsoft Fabric è il modo definitivo per mettere ordine nel tuo ecosistema di dati. Spostando deliberatamente i dati dall'acquisizione grezza alla raffinazione pulita e infine alla presentazione pronta per il business, sblocchi il vero potenziale del patrimonio informativo della tua organizzazione. Per ascoltare altri approfondimenti di esperti, analisi architetturali e consigli pratici su come padroneggiare questo ecosistema, ascolta l'episodio completo, Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric!


🎧 Ascolta questo episodio

Vuoi una spiegazione pratica di Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric? Questo episodio affronta l'argomento in modo chiaro e mostra perché è importante per Microsoft 365, Azure, Power Platform, sicurezza, AI e lavoro moderno.

Ascolta questo episodio se vuoi:

  • Capire i concetti chiave alla base di Build a Bronze-Silver-Gold Data Pipeline in Microsoft Fabric
  • Vedere come si inserisce nell'ecosistema tecnologico Microsoft più ampio
  • Scoprire dove può creare valore concreto per la tua organizzazione

Potrebbero interessarti anche questi episodi correlati di M365 FM:

Scopri altre conversazioni pratiche su Microsoft su M365 FM.

Entities in this article

Microsoft Fabric Medallion architecture OneLake Dashboards Data governance JSON Data lineage Data quality Delta Lake Telemetry

Related articles

RSS