Poznámky k verzi DLT a proces upgradu verze
Tento článek vysvětluje proces vydání DLT, způsob správy modulu runtime DLT a obsahuje odkazy na poznámky k verzi pro každou verzi DLT.
kanály modulu runtime DLT
Poznámka
Pokud chcete zobrazit verze Databricks Runtime používané s vydáním DLT, podívejte se na poznámky k vydání pro toto vydání.
Clustery DLT používají moduly runtime založené na verze poznámky k verzi Databricks Runtime akompatibility . Databricks automaticky aktualizuje běhová prostředí DLT, aby podporoval vylepšení a aktualizace platformy. Pole channel
v nastavení kanálu DLT můžete použít k řízení verze modulu runtime DLT, která spouští váš kanál. Podporované hodnoty jsou:
-
current
k použití aktuální verze modulu runtime. -
preview
otestovat řetězec s nadcházejícími změnami verze prostředí runtime.
Ve výchozím nastavení se vaše kanály spouštějí pomocí verze běhového prostředí current
. Databricks doporučuje používat modul runtime current
pro produkční úlohy. Informace o použití nastavení preview
k otestování kanálů s další verzí modulu runtime najdete v tématu Automatizace testování kanálů s další verzí modulu runtime.
Důležitý
Funkce označené jako obecně dostupné nebo verze Public Preview jsou dostupné v kanálu current
.
Další informace o kanálech DLT naleznete v poli channel
v nastavení potrubí DLT .
Informace o tom, jak DLT spravuje proces upgradu pro každou verzi, najdete v tématu Jak fungují upgrady DLT?.
Jak zjistím verzi Databricks Runtime pro aktualizaci pipeline?
Dotazem protokolu událostí DLT můžete najít verzi prostředí Databricks Runtime pro aktualizaci toku. Viz informace o modulu runtime.
poznámky k verzi DLT
Poznámky k verzi DLT jsou uspořádány podle roku a týdne v roce. Vzhledem k tomu, že DLT je bez verzí, probíhají změny pracovního prostoru i runtime automaticky. Následující poznámky k verzi obsahují přehled změn a oprav chyb v jednotlivých verzích:
- verze DLT 2025.04
- verze DLT 2024.49
- verze DLT 2024.42
- verze DLT 2024.40
- verze DLT 2024.37
- verze DLT 2024.33
- verze DLT 2024.29
- verze DLT 2024.22
- verze DLT 2024.20
- verze DLT 2024.13
- verze DLT 2024.11
- verze DLT 2024.09
- verze DLT 2024.05
- verze DLT 2024.02
- verze DLT 2023.50
- verze DLT 2023.48
- verze DLT 2023.45
- verze DLT 2023.43
- verze DLT 2023.41
- verze DLT 2023.37
- verze DLT 2023.35
- verze DLT 2023.30
- verze DLT 2023.27
- verze DLT 2023.23
- verze DLT 2023.21
- verze DLT 2023.19
- verze DLT 2023.17
- verze DLT 2023.16
- uvedení DLT 2023.13
- verze DLT 2023.11
- verze DLT 2023.06
- verze DLT 2023.03
- verze DLT 2023.01
- verze DLT 2022.49
- verze DLT 2022.46
- verze DLT 2022.44
- verze DLT 2022.42
- verze DLT 2022.40
- verze DLT 2022.37
Jak fungují aktualizace DLT?
DLT se považuje za bez verzí produktu, což znamená, že Databricks automaticky upgraduje modul runtime DLT, aby podporoval vylepšení a upgrady na platformu. Databricks doporučuje omezit externí závislosti pro kanály DLT.
Databricks proaktivně pracuje na tom, aby automatické upgrady nezavedly chyby nebo problémy do produkčních DLT toků. Viz proces upgradu DLT.
Zejména pro uživatele, kteří nasazují DLT pipeline s externími závislostmi, Databricks doporučuje proaktivně testovat pipeliny s preview
kanály. Viz Automatizujte testování vašich kanálů s další verzí runtime.
proces upgradu DLT
Databricks spravuje Databricks Runtime používané výpočetními prostředky DLT. DLT automaticky upgraduje běhové prostředí ve vašich pracovních prostorech Azure Databricks a po upgradu monitoruje stav vašich datových toků.
Pokud DLT zjistí, že se kanál nemůže spustit z důvodu upgradu, verze modulu runtime kanálu se vrátí k předchozí verzi, o které je známo, že je stabilní, a následující kroky se aktivují automaticky:
- Modul DLT pipeline je připnutý k předchozí osvědčené verzi.
- O problému se informuje podpora Databricks.
- Pokud problém souvisí s regresí za běhu, Databricks problém vyřeší.
- Pokud je problém způsoben vlastní knihovnou nebo balíčkem používaným datovým potrubím, Databricks vás kontaktuje, aby problém vyřešil.
- Jakmile se problém vyřeší, Databricks zahájí upgrade znovu.
Důležitý
DLT vrátí pouze kanály spuštěné v produkčním režimu s kanálem nastaveným na current
.
Automatizujte testování vašich kanálů s další verzí modulu runtime
Pokud chcete zajistit, aby změny v další verzi modulu runtime DLT neměly vliv na vaše kanály, použijte funkci kanálů DLT:
- Vytvořte přípravný kanál a nastavte kanál na
preview
. - V uživatelském rozhraní DLT vytvořte plán pro týdenní spuštění kanálu a povolte upozornění na příjem e-mailových oznámení o selhání kanálu. Databricks doporučuje plánovat týdenní testovací spuštění pipelin, zejména pokud používáte vlastní závislosti pipelin .
- Pokud se zobrazí oznámení o selhání a nemůžete ho vyřešit, otevřete dotaz na podporu u Databricks.
Závislosti kanálu
DLT podporuje externí závislosti ve vašich kanálech; Můžete například nainstalovat libovolný balíček Pythonu pomocí příkazu %pip install
. DLT také podporuje použití globálních inicializačních skriptů s oborem clusteru. Tyto externí závislosti, zejména inicializační skripty, ale zvyšují riziko problémů s upgrady modulu runtime. Pokud chcete tato rizika zmírnit, minimalizujte používání inicializačních skriptů ve vašich kanálech. Pokud vaše zpracování vyžaduje inicializační skripty, automatizujte testování kanálu, abyste včas zjistili problémy; viz Automatizace testování kanálů s další verzí modulu runtime. Pokud používáte inicializační skripty, databricks doporučuje zvýšit frekvenci testování.