Delta Live Tables-Release 2022.40
28. September–5. Oktober 2022
Diese Features und Verbesserungen wurden mit dem Release 2022.40 von Delta Live Tables veröffentlicht.
Von dieser Version verwendete Databricks Runtime-Versionen
Channel:
- AKTUELL (Standard): Databricks Runtime 11.0.7
- PREVIEW: Databricks Runtime 11.0.7
Neue Features und Verbesserungen in dieser Version
Die Verwendung einer anderen Clusterbezeichnung als
default
odermaintenance
in Ihren Pipelineeinstellungen führt zu Fehlern während der Erstellung oder Bearbeitung der Pipeline. Weitere Informationen zur Clusterkonfiguration für Delta Live Tables-Pipelines finden Sie unter Configure compute for a Delta Live Tables pipeline.Sie können jetzt Pipelines direkt aus Ihren Delta Live Tables-Notebooks öffnen oder ausführen. Siehe Entwickeln und Debuggen von Delta Live Tables-Pipelines in Notebooks.
Dieses Release enthält einen Breaking Change in der Datenstruktur der Pipelineeinstellungen, die von Delta Live Tables-API-Anforderungen zurückgegeben wird. Durch diese Änderung wird das
edition
-Feld als Wert in Großbuchstaben zurückgegeben. Vorher wurde dieser Wert in gemischter Groß-/Kleinschreibung zurückgegeben. Sie müssen Ihre Clients aktualisieren, die denedition
-Wert in API-Antworten lesen, damit der Rückgabewert richtig verarbeitet wird. Deredition
-Wert in API-Anforderungen beachtet jedoch keine Groß-/Kleinschreibung. Ihre Clients, die Anforderungen einschließlich dieses Felds übermitteln, müssen nicht aktualisiert werden.
Fehlerbehebungen in dieser Version
In diesem Release wird ein Fehler behoben, der dazu führt, dass die Delta Live Tables-Benutzeroberfläche eine Pipeline auch noch nach einem Updatefehler im Zustand
RUNNING
anzeigt.In diesem Update wird ein Fehler in der APPLY_CHANGES-Schnittstelle behoben, wenn Eingabedaten erneut verarbeitet werden, wobei die Daten doppelte
DELETE
-Vorgänge mit demselben Wert in derSEQUENCE
-Spalte enthalten. Dieses Szenario führt zuNULL
-Werten in der Zieltabelle und zur Entfernung desDeleteVersion
-Werts. Dies entspricht der Markierung des Datensatzes alsNOT-DELETED
. Durch diese Änderung werden die doppeltenDELETE
-Vorgänge idempotent behandelt, und der Datensatz wird immer alsDELETED
markiert.In diesem Release wird ein Fehler behoben, der dazu führt, dass Zeilen während der SCD-Typ 2-Verarbeitung ausgeblendet werden, wenn ein vorheriger historischer Datensatz gelöscht wird, der dieselben Spalten wie der nächste historische Datensatz enthält.
Mit diesem Update wird ein Fehler behoben, der dazu führt, dass eine Ansicht mit einer
expect_or_fail
-Erwartung im ZustandRUNNING
bleibt, auch wenn die Erwartung fehlschlägt. Mit diesem Fix schlägt die Pipeline fehl und geht in den ZustandFAILED
über.