Sdílet prostřednictvím


Správa konfigurace kanálů Delta Live Tables

Vzhledem k tomu, že Delta Live Tables automatizuje provozní složitost, jako je správa infrastruktury, orchestrace úloh, obnovení chyb a optimalizace výkonu, může mnoho vašich kanálů běžet s minimální ruční konfigurací. Delta Live Tables ale také umožňuje spravovat konfiguraci kanálů vyžadujících jiné než výchozí konfigurace nebo optimalizovat výkon a využití prostředků. Tyto články obsahují podrobnosti o správě konfigurací kanálů Delta Live Tables, včetně nastavení, která určují způsob spouštění kanálů, možnosti výpočetních prostředků, které spouští kanál, a správu externích závislostí, jako jsou knihovny Pythonu.

Použití bezserverového výpočetního prostředí ke spouštění plně spravovaných kanálů

Používejte bezserverové kanály DLT ke spouštění kanálů se spolehlivými a plně spravovanými výpočetními prostředky. S bezserverovými výpočetními prostředky se výpočetní prostředky, které spouští váš kanál, automaticky optimalizují a škálují nahoru a dolů na základě prostředků potřebných ke spuštění kanálu. Bezserverové kanály DLT podporují další funkce ke zlepšení výkonu, jako je přírůstková aktualizace materializovaných zobrazení, rychlejší doba spouštění výpočetních prostředků a vylepšené zpracování úloh streamování. Viz Vytváření plně spravovaných kanálů pomocí rozdílových živých tabulek s bezserverovými výpočetními prostředky.

Správa nastavení kanálu

Konfigurace kanálu Delta Live Tables zahrnuje nastavení, která definují zdrojový kód, který kanál implementuje. Obsahuje také nastavení, která řídí infrastrukturu kanálu, správu závislostí, způsob zpracování aktualizací a způsob ukládání tabulek v pracovním prostoru. Většina konfigurací je volitelná, ale některé vyžadují pečlivou pozornost.

Další informace o možnostech konfigurace pro kanály a jejich použití najdete v tématu Konfigurace nastavení kanálu pro tabulky Delta Live.

Podrobné specifikace nastavení dynamických tabulek Delta, vlastnosti, které řídí způsob správy tabulek a nestavitelné výpočetní možnosti, naleznete v tématu Odkaz na vlastnosti Delta Live Tables.

Správa externích závislostí pro kanály, které používají Python

Delta Live Tables podporuje používání externích závislostí v kanálech, jako jsou balíčky a knihovny Pythonu. Další informace o možnostech a doporučeních pro používání závislostí najdete v tématu Správa závislostí Pythonu pro kanály Delta Live Tables.

Použití modulů Pythonu uložených v pracovním prostoru Azure Databricks

Kromě implementace kódu Pythonu v poznámkových blocích Databricks můžete použít složky Gitu nebo soubory pracovního prostoru Databricks k uložení kódu jako modulů Pythonu. Ukládání kódu jako modulů Pythonu je užitečné hlavně v případech, kdy máte společné funkce, které chcete použít v několika kanálech nebo poznámkových blocích ve stejném kanálu. Informace o používání modulů Pythonu s vašimi kanály najdete v tématu Import modulů Pythonu ze složek Gitu nebo souborů pracovních prostorů.

Optimalizace využití výpočetních prostředků kanálu

Pomocí rozšířeného automatického škálování optimalizujte využití clusteru vašich kanálů. Vylepšené automatické škálování přidává prostředky pouze v případě, že systém tyto prostředky určí, zvýší rychlost zpracování kanálu. Prostředky se uvolní, když už je nepotřebujete, a clustery se vypnou hned po dokončení všech aktualizací kanálu.

Další informace o rozšířeném automatickém škálování, včetně podrobností o konfiguraci, najdete v tématu Optimalizace využití clusteru kanálů Delta Live Tables pomocí rozšířeného automatického škálování.