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

Delta Live Tables har stöd för semantik för matchning av identifierare på tre nivåer. 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 identifier upplösning.

Delta Live Tables-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 beteendet när Delta Live Tables-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 Delta Live Tables. Se Krav.