Freigeben über


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 oder maintenance 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. Weitere Informationen finden Sie unter Öffnen oder Ausführen einer Delta Live Tables-Pipeline über ein Notebook.

  • 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 den edition-Wert in API-Antworten lesen, damit der Rückgabewert richtig verarbeitet wird. Der edition-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 der SEQUENCE-Spalte enthalten. Dieses Szenario führt zu NULL-Werten in der Zieltabelle und zur Entfernung des DeleteVersion-Werts. Dies entspricht der Markierung des Datensatzes als NOT-DELETED. Durch diese Änderung werden die doppelten DELETE-Vorgänge idempotent behandelt, und der Datensatz wird immer als DELETED 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 Zustand RUNNING bleibt, auch wenn die Erwartung fehlschlägt. Mit diesem Fix schlägt die Pipeline fehl und geht in den Zustand FAILED über.