Condividi tramite


Log Delta Lake in Warehouse in Microsoft Fabric

Si applica a: Warehouse in Microsoft Fabric

Il warehouse in Microsoft Fabric è costituito da formati di file aperti. Le tabelle utente vengono archiviate in formato di file parquet e i log Delta Lake vengono pubblicati per tutte le tabelle utente.

I log di Delta Lake consentono di accedere direttamente alle tabelle utente del warehouse per qualsiasi motore in grado di leggere le tabelle Delta Lake. Questo accesso è limitato alla sola lettura per garantire che i dati utente mantengano la conformità delle transazioni ACID. Tutti gli inserimenti, gli aggiornamenti e le eliminazioni dei dati nelle tabelle devono essere eseguiti tramite il warehouse. Una volta eseguito il commit di una transazione, viene avviato un processo in background di sistema per pubblicare il log Delta Lake aggiornato per le tabelle interessate.

Come ottenere il percorso di OneLake

I passaggi seguenti illustrano in dettaglio come ottenere il percorso di OneLake da una tabella in un magazzino:

  1. Aprire Warehouse nell'area di lavoro di Microsoft Fabric.

  2. Nella Esplora oggetti sono disponibili altre opzioni (...) in una tabella selezionata nella cartella Tabelle. Selezionare il menu Proprietà .

    Screenshot che mostra dove trovare l'opzione Proprietà in una tabella selezionata.

  3. Nella selezione, il riquadro Proprietà mostra le informazioni seguenti:

    1. Nome
    2. Formato
    3. Type
    4. URL
    5. Percorso relativo
    6. Percorso ABFS

    Screenshot del riquadro Proprietà.

Come ottenere il percorso dei log delta Lake

È possibile individuare i log di Delta Lake tramite i metodi seguenti:

  • I log delta Lake possono essere sottoposti a query tramite collegamenti creati in una lakehouse. È possibile visualizzare i file usando un notebook di Microsoft Fabric Spark o Lakehouse Explorer in Synapse Ingegneria dei dati nel portale di Microsoft Fabric.

  • I log delta Lake sono disponibili tramite Archiviazione di Azure Explorer, tramite connessioni Spark, ad esempio la modalità Direct Lake di Power BI o qualsiasi altro servizio in grado di leggere tabelle differenziali.

  • I log delta Lake sono disponibili nella _delta_log cartella di ogni tabella tramite OneLake Explorer in Windows, come illustrato nello screenshot seguente.

    Screenshot di Windows OneLake Explorer, che mostra il percorso della cartella dei log delta per la tabella call_center.

Limiti

  • I nomi delle tabelle possono essere usati solo da Spark e da altri sistemi se contengono solo questi caratteri: A-Z a-z 0-9 e caratteri di sottolineatura.
  • I nomi di colonna che verranno usati da Spark e da altri sistemi non possono contenere:
    • Spazi
    • schede
    • Ritorni
    • [
    • ,
    • ;
    • {
    • }
    • (
    • )
    • =
    • ]