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

DLT 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 DLT podporuje příkazy SQL USE CATALOG catalog_name a USE SCHEMA schema_name. Spuštěním těchto příkazů nastavte aktuální katalog a schéma, které se vztahují na soubor nebo poznámkový blok obsahující 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, se přiřadí k aktuálnímu katalogu a schématu místo výchozích hodnot nastavených v konfiguraci zpracovatelské linky. Viz Co je aktuální katalog a schéma?.

Co se stane, když datová sada neexistuje?

Následující tabulka popisuje chování při odkazování zdrojových kódů DLT 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 pro zadaný identifikátor neexistuje materializované zobrazení, streamovaná tabulka, zobrazení nebo jímka, 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 pomocí DLT. Viz požadavky .