Introduzione
Le tabelle in un lakehouse di Microsoft Fabric si basano sul formato di tabella Delta Lake di base di Linux, comunemente usato in Apache Spark. Delta Lake è un livello di archiviazione open source per Spark che consente funzionalità di database relazionali per i dati batch e di streaming. Usando Delta Lake, è possibile implementare un'architettura lakehouse per supportare la semantica di manipolazione dei dati basata su SQL in Spark con il supporto per transazioni e imposizione dello schema. Il risultato è un archivio dati analitici che offre molti dei vantaggi di un sistema di database relazionale con la flessibilità dell'archiviazione di file di dati in un data lake.
Anche se non è necessario lavorare direttamente con le API Delta Lake per usare le tabelle in un lakehouse di Fabric, una conoscenza dell'architettura del metastore Delta Lake e della familiarità con alcune delle operazioni di tabella Delta più specializzate può espandere notevolmente la capacità di creare soluzioni di analisi avanzate in Microsoft Fabric.