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.