Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
16 lipca – 18, 2025 r.
Te funkcje i ulepszenia zostały wydane wraz z wersją 2025.29 Deklaratywne potoki.
Wersje środowiska Databricks Runtime używane w tej wersji
Kanał:
- CURRENT (ustawienie domyślne): Databricks Runtime 16.1
- WERSJA ZAPOZNAWCZA: Databricks Runtime 16.4
Uwaga / Notatka
Ponieważ wersje kanałów deklaratywnych potoków Lakeflow Spark w ramach procesu aktualizacji kroczącej są wdrażane w różnych regionach w różnym czasie. Wydanie, w tym wersje środowiska Databricks Runtime, może nie zostać zaktualizowane do tygodnia lub więcej po początkowej dacie wydania. Aby znaleźć wersję środowiska Databricks Runtime dla potoku, zobacz Informacje o środowisku.
Nowe funkcje i ulepszenia
Funkcja Przenoszenia tabel między potokami deklaratywnymi usługi Lakeflow jest teraz ogólnie dostępna (GA). Dzięki temu użytkownicy mogą przenosić zmaterializowane widoki i tabele strumieniowe z jednego potoku do innego przy użyciu polecenia SQL oraz niewielkiej zmiany w kodzie. Zobacz Przenoszenie tabel między potokami deklaratywnymi usługi Lakeflow
Polecenia ALTER można teraz uruchamiać na wzorcach MV/STs utworzonych przez potoki ETL na potrzeby komentarzy tabeli, komentarzy kolumn i zabezpieczeń na poziomie wiersza/CLM. W ramach tej funkcji aktualizacje potoku zachowują (według klucza nazwy kolumny) wartości pól, które mogą być zmieniane przez użytkowników, zamiast je zastępować. Będziemy nadal przestrzegać jawnych definicji w kodzie źródłowym, a wszystko, co nie zostało jawnie zdefiniowane, jest zachowywane. W poniższej tabeli przedstawiono to zachowanie:
Metadane na poziomie kolumny:
| Metoda | Zachowanie | Istniejący stan w zestawie danych | Co zostało zdefiniowane w kodzie źródłowym potoku lub w poleceniu Create and Replace | Stan końcowy po odświeżeniu potoku lub wykonaniu polecenia Utwórz i Zamień |
|---|---|---|---|---|
| Merge | Nie będziemy usuwać istniejących metadanych w zestawie danych przed zastosowaniem elementów zdefiniowanych w kodzie źródłowym potoku lub polecenia Create and Replace. | Kolumna X z komentarzem 1 | Kolumna Y z komentarzem 2 | Kolumna X z komentarzem 1 Kolumna Y z komentarzem 2 |
| Merge | Jeśli dane meta są ustawione w źródle potoku, zostaną zresetowane podczas odświeżenia. | Kolumna X z komentarzem 1 | Kolumna X z komentarzem 3 Kolumna Y z komentarzem 2 | Kolumna X z komentarzem 3 Kolumna Y z komentarzem 2 |
Metadane na poziomie tabeli:
| Metoda | Zachowanie | Istniejący stan w zestawie danych | Co zostało zdefiniowane w kodzie źródłowym potoku lub w poleceniu Create and Replace | Stan końcowy po odświeżeniu potoku lub wykonaniu polecenia Utwórz i Zamień |
|---|---|---|---|---|
| Merge | Nie będziemy usuwać istniejących metadanych w zestawie danych przed zastosowaniem elementów zdefiniowanych w kodzie źródłowym potoku lub polecenia Create and Replace. | Filtr wierszy 1 | Filtr wierszy 2 | Filtr wierszy 2 |
| Merge | Jeśli dane meta są ustawione w źródle potoku, zostaną zresetowane podczas odświeżenia. | Filtr wierszy 1 | Żaden | Filtr wierszy 1 |
Możesz kontynuować modyfikowanie kodu źródłowego tak jak poprzednio. Podejście scalania zachowuje zewnętrzne instrukcje ALTER dokonane w tabeli.
To nowe zachowanie scalania wprowadza ważną zmianę. Wcześniej, gdy definicja potoku nie zawierała filtrów wierszy lub masek kolumn, aktualizacje potoku usuwały istniejące filtry lub maski. Teraz musisz jawnie usunąć istniejące komentarze, filtry wierszy lub maski kolumn przy użyciu Eksploratora wykazu lub polecenia ALTER.
Aby dowiedzieć się, jak używać poleceń SQL, zobacz ALTER MATERIALIZED VIEW i ALTER STREAMING TABLE.