Megosztás a következőn keresztül:


A célkatalógus és séma beállítása

A folyamatkonfigurációs felhasználói felület Cél szakasza beállítja a folyamat alapértelmezett katalógusát és sémáját. Ez az alapértelmezett katalógus és séma minden adathalmaz-definícióhoz és táblaolvasáshoz használható.

Jegyzet

Az örökölt közzétételi mód a LIVE virtuális sémát használja hasonló viselkedés eléréséhez. Az alapértelmezett közzétételi módban (amelyet az összes új folyamat használ) a LIVE kulcsszó figyelmen kívül lesz hagyva. Lásd: LIVE séma (örökölt).

Adathalmaz megcélzása másik katalógusban vagy sémában

A DLT támogatja a háromrétegű azonosítófeloldási szemantikát. A Databricks azt javasolja, hogy teljes körű azonosítókat használjon olyan lekérdezésekhez és utasításokhoz, amelyek a folyamat alapértelmezett beállításaitól eltérő adatkészleteket céloznak meg. Lásd Unity Catalog azonosítófeloldási.

A DLT-forráskód támogatja az SQL-parancsokat USE CATALOG catalog_name és USE SCHEMA schema_name. Futtassa ezeket a parancsokat az aktuális katalógus és séma hatókörének a parancsokat tartalmazó fájlra vagy jegyzetfüzetre való beállításához. A forráskódfájlban ezeket a parancsokat követő és a nem minősített vagy részben minősített azonosítókat használó műveletek a folyamatkonfigurációban beállított alapértelmezett értékek helyett az aktuális katalógusba és sémába lesznek feloldva. Lásd Mi az aktuális katalógus és séma?.

Mi történik, ha egy adathalmaz nem létezik?

Az alábbi táblázat azt a viselkedést ismerteti, amikor a DLT-forráskód nem létező adathalmazokra hivatkozik:

Művelet Eredmény
Olvas Ha a megadott azonosítóhoz nem létezik tábla, materializált nézet, streamelő tábla vagy nézet, a frissítés sikertelen lesz.
Ír Ha nem létezik materializált nézet, streamelőtábla, nézet vagy fogadó a megadott azonosítóhoz, a frissítés megkísérli létrehozni az adathalmazt. Szükség esetén a frissítés a megadott sémát is létrehozza.

Fontos

Előfordulhat, hogy hibaüzenet jelenik meg, amely szerint az adathalmaz nem létezik, ha nem rendelkezik elegendő jogosultsággal az adathalmaz megtekintéséhez.

A DLT-vel rendelkező adathalmazok olvasásához, írásához és létrehozásához elegendő jogosultsággal kell rendelkeznie. Lásd Követelmények.