Den här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Vad händer när Delta Lake's schemakontroll stöter på ett strängvärde som inte kan överföras till målkolumnens heltalstyp?
Värdet konverteras automatiskt till NULL
Skrivåtgärden genererar ett fel
Värdet lagras som en sträng i en räddad datakolumn
Vilken funktion ska användas för att konvertera värden mellan datatyper när ogiltiga värden ska returnera NULL i stället för att skapa ett fel?
cast()
convert()
try_cast()
Vad är syftet med alternativet rescuedDataColumn när du använder Auto Loader för att hantera schemadrift?
Så här lagrar du kolumnnamn som har bytt namn i källan
Samla in data som inte matchar det förväntade schemat utan att blockera pipelinen
Så här korrigerar du automatiskt datatypsfel i källfilerna
Vilken åtgärd vidtar expect_or_drop när en post bryter mot den definierade begränsningen?
Registrerar en varning och skriver posten till måltabellen
Stoppar pipelinen och återställer eventuella partiella uppdateringar
Tar bort posten innan den skrivs till måltabellen
Vilken villkorstyp ska läggas till i en Delta Lake-tabell för att säkerställa att en priskolumn alltid innehåller positiva värden?
NOT NULL-begränsning
CHECK-begränsning
PRIMÄRNYCKEL BEGRÄNSNING
Vad är beteendet när en Lakeflow Spark Deklarativ Pipeline har flera parallella flöden och ett flöde stöter på ett expect_or_fail-förväntningsbrott?
Alla flöden i pipelinen stoppas omedelbart
Endast flödet med överträdelsen stoppas medan andra flöden fortsätter
Pipelinen pausar alla flöden och väntar på manuella åtgärder
Du måste svara på alla frågor innan du kontrollerar ditt arbete.
Var den här sidan till hjälp?
Behöver du hjälp med det här ämnet?
Vill du prova att använda Fråga Lär för att klargöra eller vägleda dig genom det här ämnet?