Delen via


De doelcatalogus en het schema instellen

De sectie Bestemming van de gebruikersinterface voor pijplijnconfiguratie stelt de standaardcatalogus en het standaardschema voor een pijplijn in. Deze standaardcatalogus en -schema worden gebruikt voor alle gegevenssetdefinities en tabelleesbewerkingen.

Notitie

Verouderde publicatiemodus maakt gebruik van het LIVE virtuele schema om vergelijkbaar gedrag te bereiken. In de standaardpublicatiemodus (gebruikt door alle nieuwe pijplijnen), wordt het trefwoord LIVE genegeerd. Zie LIVE-schema (verouderd).

Een gegevensset in een andere catalogus of een ander schema targeten

Delta Live Tables ondersteunt semantiek voor id-resolutie met drie lagen. Databricks raadt aan om volledig gekwalificeerde identifiers te gebruiken voor query's en instructies die gericht zijn op datasets anders dan de standaarden die voor uw pijplijn zijn geconfigureerd. Zie Resolutie van Unity Catalog-ID's.

De broncode van Delta Live Tables ondersteunt de SQL-opdrachten USE CATALOG catalog_name en USE SCHEMA schema_name. Voer deze commando's uit om de huidige catalogus en het schema specifiek in te stellen binnen het bestand of notebook met deze commando's. Bewerkingen die volgen op deze opdrachten in het broncodebestand en die niet-gekwalificeerde of gedeeltelijk gekwalificeerde id's gebruiken, worden omgezet in de huidige catalogus en het huidige schema in plaats van de standaardwaarden die zijn ingesteld in de pijplijnconfiguratie. Zie Wat is de huidige catalogus en het huidige schema?.

Wat gebeurt er als er geen gegevensset bestaat?

In de volgende tabel wordt het gedrag beschreven wanneer de broncode van Delta Live Tables verwijst naar gegevenssets die niet bestaan:

Operatie Resultaat
Lezen Als er geen tabel, gerealiseerde weergave, streamingtabel of weergave bestaat voor de opgegeven id, mislukt de update.
Schrijven Als er geen gerealiseerde weergave, streamingtabel, weergave of sink bestaat voor de opgegeven id, probeert de update de gegevensset te maken. Indien nodig maakt de update ook het opgegeven schema.

Belangrijk

Mogelijk ontvangt u een foutbericht waarin wordt aangegeven dat een gegevensset niet bestaat als u niet over voldoende bevoegdheden beschikt om de gegevensset weer te geven.

U moet voldoende bevoegdheden hebben voor het lezen, schrijven en maken van gegevenssets met Delta Live-tabellen. Zie Vereisten.