Sdílet prostřednictvím


Nastavení cílového katalogu a schématu

Část Cíl uživatelského rozhraní konfigurace kanálu nastaví výchozí katalog a schéma kanálu. Tento výchozí katalog a schéma se používají pro všechny definice datových sad a čtení tabulek.

Poznámka

Starší režim publikování používá LIVE virtuální schéma k dosažení podobného chování. Ve výchozím režimu publikování (používaném všemi novými kanály) se LIVE klíčové slovo ignoruje. Viz LIVE schema (starší verze).

Cílení datové sady v jiném katalogu nebo schématu

Delta Live Tables podporuje sémantiku rozlišení třívrstvých identifikátorů. Databricks doporučuje používat plně kvalifikované identifikátory pro dotazy a příkazy, které cílí na jiné datové sady než výchozí hodnoty nakonfigurované pro váš kanál. Viz rozlišení identifikátoru katalogu Unity.

Zdrojový kód Delta Live Tables podporuje příkazy SQL USE CATALOG catalog_name a USE SCHEMA schema_name. Spuštěním těchto příkazů nastavíte aktuální katalog a schéma vztažené k souboru nebo poznámkovému bloku obsahujícímu tyto příkazy. Operace, které následují za těmito příkazy v souboru zdrojového kódu a používají nekvalifikované nebo částečně kvalifikované identifikátory, odkazují na aktuální katalog a schéma místo výchozích hodnot nastavených v konfiguraci zpracování. Viz Co je aktuální katalog a schéma?.

Co se stane, když datová sada neexistuje?

Následující tabulka popisuje chování, když zdrojové kódy Delta Live Tables odkazují na datové sady, které neexistují:

Operace Výsledek
Číst Pokud pro zadaný identifikátor neexistuje tabulka, materializované zobrazení, streamovaná tabulka nebo zobrazení, aktualizace se nezdaří.
Psát Pokud neexistuje materializované zobrazení, streamovaná tabulka, zobrazení nebo sink pro zadaný identifikátor, pokusí se aktualizace vytvořit datovou sadu. V případě potřeby aktualizace vytvoří také zadané schéma.

Důležitý

Pokud nemáte dostatečná oprávnění k zobrazení datové sady, může se zobrazit chybová zpráva, že datová sada neexistuje.

Musíte mít dostatečná oprávnění ke čtení, zápisu a vytváření datových sad s Delta Live Tables. Viz požadavky .