Protokoly Delta Lake ve skladu v Microsoft Fabric

Platí pro: Warehouse v Microsoft Fabric

Sklad v Microsoft Fabric se sestavuje ve formátech otevřených souborů. Uživatelské tabulky jsou uložené ve formátu souborů parquet a protokoly Delta Lake se publikují pro všechny uživatelské tabulky.

Protokoly Delta Lake otevírají přímý přístup k uživatelským tabulkám skladu pro jakýkoli modul, který může číst tabulky Delta Lake. Tento přístup je omezen jen pro čtení, aby se zajistilo, že uživatelská data udržují dodržování předpisů transakcí ACID. Všechna vložení, aktualizace a odstranění dat v tabulkách se musí spouštět prostřednictvím skladu. Po potvrzení transakce se zahájí proces na pozadí systému, který publikuje aktualizovaný protokol Delta Lake pro ovlivněné tabulky.

Jak získat cestu OneLake

Následující postup podrobně popisuje, jak získat cestu OneLake z tabulky ve skladu:

  1. Otevřete Sklad v pracovním prostoru Microsoft Fabric.

  2. V Průzkumník objektů najdete další možnosti (...) ve vybrané tabulce ve složce Tabulky. Vyberte nabídku Vlastnosti.

    Snímek obrazovky znázorňující, kde najít možnost Vlastnosti ve vybrané tabulce

  3. Při výběru se v podokně Vlastnosti zobrazí následující informace:

    1. Název
    2. Formát
    3. Typ
    4. Adresa URL
    5. Relativní cesta
    6. Cesta ABFS

    Snímek obrazovky s podoknem Vlastnosti

Jak získat cestu k protokolům Delta Lake

Protokoly Delta Lake můžete najít pomocí následujících metod:

  • Protokoly Delta Lake se dají dotazovat prostřednictvím zástupců vytvořených v jezeře. Soubory můžete zobrazit pomocí poznámkového bloku Microsoft Fabric Spark nebo Průzkumníka Lakehouse ve službě Synapse Datoví technici na portálu Microsoft Fabric.

  • Protokoly Delta Lake najdete prostřednictvím Průzkumník služby Azure Storage, prostřednictvím připojení Sparku, jako je režim Direct Lake Power BI, nebo pomocí jakékoli jiné služby, která může číst tabulky delta.

  • Protokoly Delta Lake najdete ve _delta_log složce každé tabulky prostřednictvím Průzkumníka OneLake ve Windows, jak je znázorněno na následujícím snímku obrazovky.

    Snímek obrazovky s Průzkumníkem Windows OneLake zobrazující cestu ke složce rozdílových protokolů pro tabulku call_center

Omezení

  • Názvy tabulek můžou používat jen Spark a další systémy, pokud obsahují jenom tyto znaky: A-Z a-z 0-9 a podtržítka.
  • Názvy sloupců, které budou používat Spark a jiné systémy, nesmí obsahovat:
    • Mezery
    • karty
    • návraty na začátek řádku
    • [
    • ,
    • ;
    • {
    • }
    • (
    • )
    • =
    • ]