Omezení DLT
Následují omezení DLT, která je důležité vědět při vývoji kanálů:
- Pracovní prostor Azure Databricks má limit na 100 souběžných aktualizací datového kanálu. Počet datových sad, které může jeden kanál obsahovat, závisí na konfiguraci kanálu a složitosti úloh.
- Datové sady DLT lze definovat pouze jednou. Z tohoto důvodu mohou být cílem pouze jedné operace ve všech kanálech DLT. Výjimkou jsou proudové tabulky se zpracováním datového toku, které umožňuje zapisovat do proudové tabulky z více datových zdrojů. See Použijte připojovací proud k zápisu do streamovací tabulky z více zdrojových datových proudů.
- Sloupce identit mají následující omezení. Další informace o sloupcích identit v tabulkách Delta najdete v tématu Použití sloupců identity v Delta Lake.
- Sloupce identity nejsou podporovány v tabulkách, které jsou cílem zpracování pomocí POUŽÍT ZMĚNY.
- Při aktualizacích materializovaných zobrazení mohou být sloupce identity přepočítány. Proto Databricks doporučuje používat sloupce identit v DLT pouze se streamovanými tabulkami.
- Materializovaná zobrazení a streamované tabulky publikované z kanálu DLT, včetně těch, které vytvořil Databricks SQL, mají přístup jenom klienti a aplikace Azure Databricks. Pokud ale chcete zpřístupnit materializovaná zobrazení a streamované tabulky externě, můžete k zápisu do tabulek v externí instanci Delta použít rozhraní DLLT
sink
API. Viz záznamy Streamu do externích služeb s DLT konektory. - Funkci Delta Sharing nelze použít ke sdílení materializovaných zobrazení a streamovaných tabulek vytvořených kanálem DLT.
- Existují omezení pro výpočetní prostředky Databricks požadované pro spouštění a dotazování kanálů katalogu Unity. Pro kanály, které publikují do katalogu Unity, najdete požadavky.
- K protokolu událostí kanálu má přístup pouze vlastník kanálu. Viz Dotazování protokolu událostí.
- Dotazy na časovou cestu Delta Lake jsou podporovány pouze u tabulek streamování a nejsou podporovány v materializovaných zobrazeních. Viz Práce s historií tabulek Delta Lake.
- V materializovaných zobrazeních a streamovaných tabulkách vytvořených kanály DLT nelze povolit čtení icebergu.