DlT wersja 2022.40
28 września — 5 października 2022 r.
Te funkcje i ulepszenia zostały wydane w wersji 2022.40 dlT.
Wersje środowiska Databricks Runtime używane w tej wersji
kanał :
- CURRENT (ustawienie domyślne): Databricks Runtime 11.0.7
- WERSJA ZAPOZNAWCZA: Databricks Runtime 11.0.7
Nowe funkcje i ulepszenia w tej wersji
- W ustawieniach potoku użycie etykiety klastra innej niż
default
lubmaintenance
powoduje niepowodzenia podczas tworzenia lub edycji potoku. Aby uzyskać więcej informacji na temat konfiguracji klastra dla potoków DLT, zobacz Konfigurowanie obliczeń dla potoku DLT.
- Teraz możesz otwierać lub uruchamiać potoki bezpośrednio z notesów DLT. Zobacz Tworzenie i debugowanie pipeline'ów DLT w notesach.
- Ta wersja zawiera zmianę powodującą niekompatybilność w strukturze danych ustawień potoku zwracanych przez żądania interfejsu API DLT . Ta zmiana zwraca pole
edition
jako wyższą wartość. Wcześniej ta wartość została zwrócona jako przypadek mieszany. Należy zaktualizować klientów odczytujących wartośćedition
w odpowiedziach interfejsu API, aby zapewnić prawidłowe przetwarzanie wartości zwracanej. Jednak wartośćedition
w żądaniach interfejsu API jest nieczuła na wielkość liter; klienci przesyłający żądania zawierające to pole nie muszą aktualizować swoich żądań.
Poprawki błędów w tej wersji
- W tej wersji naprawiono błąd, który powoduje, że interfejs użytkownika DLT wyświetla ciąg w stanie
RUNNING
nawet po niepowodzeniu aktualizacji.
- Ta aktualizacja naprawia usterkę w interfejsie APPLY_CHANGES podczas ponownego przetwarzania danych wejściowych, w których dane zawierają zduplikowane operacje
DELETE
o tej samej wartości w kolumnieSEQUENCE
. Ten scenariusz skutkuje pojawieniem się wartościNULL
w tabeli docelowej i usunięciem wartościDeleteVersion
. Jest to równoważne oznaczaniu rekordu jakoNOT-DELETED
. Dzięki tej zmianie zduplikowane operacjeDELETE
są obsługiwane idempotentnie i zawsze oznaczają rekord jakoDELETED
.
- W tej wersji usunięto usterkę powodującą ukrycie wierszy podczas przetwarzania typu 2 protokołu SCD, gdy poprzedni rekord historyczny zostanie usunięty zawierający te same kolumny co następny rekord historyczny.
- Ta aktualizacja naprawia błąd powodujący, że widok z oczekiwaniem
expect_or_fail
pozostaje w stanieRUNNING
, nawet jeśli oczekiwanie nie zostanie spełnione. Dzięki tej poprawce pipeline ulega awarii i przechodzi do stanuFAILED
.