Dela via


Ange målkatalogen och schemat

Avsnittet Mål i pipelinekonfigurationsgränssnittet anger standardkatalogen och schemat för en pipeline. Den här standardkatalogen och schemat används för alla datamängdsdefinitioner och tabellläsningar.

Not

Äldre publiceringsläge använder det LIVE virtuella schemat för att uppnå liknande beteende. I standardpubliceringsläget (används av alla nya pipelines) ignoreras nyckelordet LIVE. Se LIVE-schema (äldre).

Rikta en datauppsättning i en annan katalog eller ett annat schema

DLT har stöd för trelagers identifieringslösningssemantik. Databricks rekommenderar att du använder fullständigt kvalificerade identifierare för frågor och instruktioner som är avsedda för andra datauppsättningar än de standardvärden som konfigurerats för din pipeline. Se Unity Catalog-identifierupplösning.

DLT-källkoden stöder SQL-kommandona USE CATALOG catalog_name och USE SCHEMA schema_name. Kör dessa kommandon för att ange den aktuella katalogen och schemat som är begränsat till filen eller anteckningsboken som innehåller dessa kommandon. Åtgärder som följer dessa kommandon i källkodsfilen och använder okvalificerade eller delvis kvalificerade identifierare matchar den aktuella katalogen och schemat i stället för de standardvärden som anges i pipelinekonfigurationen. Se Vad är den aktuella katalogen och schemat?.

Vad händer om en datauppsättning inte finns?

I följande tabell beskrivs hur DLT-källkoden refererar till datauppsättningar som inte finns:

Operation Utfall
Läsa Om det inte finns någon tabell, materialiserad vy, strömningstabell eller vy för den angivna identifieraren misslyckas uppdateringen.
Skriva Om det inte finns någon materialiserad vy, strömningstabell, vy eller mottagare för den angivna identifieraren försöker uppdateringen skapa datamängden. Om det behövs skapar uppdateringen även det angivna schemat.

Viktig

Du kan få ett felmeddelande om att en datauppsättning inte finns om du inte har tillräcklig behörighet för att visa datamängden.

Du måste ha tillräcklig behörighet för att kunna läsa, skriva och skapa datauppsättningar med DLT. Se Krav.