Freigeben über


Delta Lake-Protokolle in Warehouse in Microsoft Fabric

Gilt für: Warehouse in Microsoft Fabric

Warehouse in Microsoft Fabric basiert auf offenen Dateiformaten. Benutzertabellen werden im Parquet-Dateiformat gespeichert, und Delta Lake-Protokolle werden für alle Benutzertabellen veröffentlicht.

Die Delta Lake-Protokolle ermöglichen direkten Zugriff auf die Benutzertabellen des Warehouses bei jeder Engine, die Delta Lake-Tabellen lesen kann. Dieser Zugriff ist auf „schreibgeschützt“ begrenzt, um sicherzustellen, dass die Benutzerdaten die ACID-Transaktionskonformität beibehalten. Alle Einfügevorgänge, Aktualisierungen und Löschvorgänge für die Daten in den Tabellen müssen über das Warehouse durchgeführt werden. Nachdem eine Transaktion committet wurde, wird ein Systemhintergrundprozess zum Veröffentlichen des aktualisierten Delta Lake-Protokolls für die betroffenen Tabellen initiiert.

Abrufen des OneLake-Pfads

In den folgenden Schritten wird erläutert, wie Sie den OneLake-Pfad aus einer Tabelle in einem Warehouse abrufen:

  1. Öffnen Sie Warehouse in Ihrem Microsoft Fabric-Arbeitsbereich.

  2. Im Objekt-Explorer finden Sie weitere Optionen (...) für eine ausgewählte Tabelle im Ordner Tabellen. Wählen Sie das Menü Eigenschaften aus.

    Der Screenshot zeigt, wo sich die Option „Eigenschaften“ für die ausgewählte Tabelle befindet.

  3. Wenn der Bereich Eigenschaften ausgewählt wurde, zeigt er die folgenden Informationen:

    1. Name
    2. Format
    3. Typ
    4. URL
    5. Relativer Pfad
    6. ABFS-Pfad

    Screenshot des Bereichs „Eigenschaften“

Abrufen des Delta Lake-Protokollpfads

Sie können Delta Lake-Protokolle mit den folgenden Methoden suchen:

  • Delta Lake-Protokolle können über Verknüpfungen abgefragt werden, die in einem Lakehouse erstellt wurden. Sie können die Dateien im Microsoft Fabric-Portal mithilfe eines Microsoft Fabric Spark-Notebooks oder des Lakehouse-Explorers in Synapse-Datentechnik anzeigen.

  • Delta Lake-Protokolle können über Azure Storage-Explorer, über Spark-Verbindungen wie den Power BI-Direct Lake-Modus oder mithilfe eines beliebigen anderen Diensts gefunden werden, der Deltatabellen lesen kann.

  • Delta Lake-Protokolle finden Sie im Ordner _delta_log jeder Tabelle über den OneLake-Explorer in Windows, wie im folgenden Screenshot gezeigt wird.

    Screenshot des Windows OneLake-Explorers, der den Pfad zum Ordner „Deltaprotokolle“ für die Tabelle „call_center“ zeigt.

Begrenzungen

  • Tabellennamen können von Spark und anderen Systemen nur dann verwendet werden, wenn sie ausschließlich die folgenden Zeichen enthalten: A–Z, a–z, 0–9 und Unterstriche.
  • Spaltennamen, die von Spark und anderen Systemen verwendet werden, können Folgendes nicht enthalten:
    • spaces
    • tabs
    • Wagenrückläufe
    • [
    • ,
    • ;
    • {
    • }
    • (
    • )
    • =
    • ]