Informacje o wersji Databricks SQL 2025
W 2025 r. wydano następujące funkcje i ulepszenia języka SQL usługi Databricks.
6 marca 2025 r.
Następujące aktualizacje zostały wydane w tygodniu od 6 marca 2025 r.
Aktualizacje interfejsu użytkownika
- wykresy z podwójną osią obsługują teraz powiększenie: Teraz możesz kliknąć i przeciągnąć, aby powiększyć wykresy z dwiema osiami.
- Przypnij kolumny tabeli: Teraz możesz przypiąć kolumny tabeli do lewej strony widoku tabeli. Kolumny pozostają widoczne podczas przewijania tabeli w prawo. Zobacz Ustawienia kolumny.
- Rozwiązano problem z wykresami kombo: Usunięto niezgodność między etykietami osi x a słupkami podczas używania pola czasowego na osi x.
21 lutego 2025 r.
Wersja 2025.10 Databricks SQL jest teraz dostępna w kanale Preview. Zapoznaj się z poniższą sekcją, aby dowiedzieć się więcej o nowych funkcjach, zmianach zachowań i poprawkach błędów.
Zmiany w wersji 2025.10
Zmiany zachowania
W Delta Sharing historia tabel jest domyślnie włączona
Udziały utworzone przy użyciu polecenia SQL
ALTER SHARE <share> ADD TABLE <table>
teraz mają domyślnie włączone udostępnianie historii (WITH HISTORY
). Zobacz ALTER SHARE.instrukcje CREDENTIAL SQL zwracają błąd, gdy występuje niezgodność typu poświadczeń
Jeśli w tej wersji typ poświadczeń określony w instrukcji SQL zarządzania poświadczeniami nie jest zgodny z typem argumentu poświadczeń, zwracany jest błąd i instrukcja nie jest uruchamiana. Na przykład w przypadku oświadczenia
DROP STORAGE CREDENTIAL 'credential-name'
, jeślicredential-name
nie jest poświadczeniem magazynowym, oświadczenie zawodzi z powodu błędu.Ta zmiana jest wprowadzana w celu zapobiegania błędom użytkownika. Wcześniej te oświadczenia uruchamiały się pomyślnie, nawet jeśli przekazano poświadczenie, które nie pasowało do określonego typu poświadczeń. Na przykład następująca instrukcja pomyślnie usunie
storage-credential
:DROP SERVICE CREDENTIAL storage-credential
.Ta zmiana ma wpływ na następujące oświadczenia:
Nowe funkcje i ulepszenia
Użyj
timestampdiff
×tampadd
w wygenerowanych wyrażeniach kolumnWyrażenia kolumn wygenerowane przez usługę Delta Lake obsługują teraz funkcje timestampdiff i timestampadd.
obsługa składni potoku SQL
Teraz możesz tworzyć potoki SQL. Pipeline SQL strukturyzuje standardowe zapytanie, takie jak
SELECT c2 FROM T WHERE c1 = 5
, w sekwencję kroków, jak pokazano w poniższym przykładzie.FROM T |> SELECT c2 |> WHERE c1 = 5
Aby dowiedzieć się więcej o obsługiwanej składni potoków SQL, zobacz Składnia potoku SQL.
Aby zapoznać się z tym rozszerzeniem międzysektorowym, zobacz SQL Has Problems (Problemy z SQL). Możemy je naprawić: składnia potoku w SQL (Google Research).
wysyłanie żądania HTTP przy użyciu funkcji
http_request
Teraz można tworzyć połączenia HTTP i za ich pomocą wysyłać żądania HTTP przy użyciu funkcji http_request.
aktualizacja do
DESCRIBE TABLE
zwraca metadane jako ustrukturyzowany JSONTeraz możesz użyć polecenia
DESCRIBE TABLE AS JSON
, aby zwrócić metadane tabeli jako dokument JSON. Dane wyjściowe JSON są bardziej ustrukturyzowane niż domyślny raport czytelny dla człowieka i mogą służyć do programowego interpretowania schematu tabeli. Aby dowiedzieć się więcej, zobacz DESCRIBE TABLE AS JSON.Kolejności sortowania ignorujące końcowe spacje
Dodano obsługę sortowania ignorującego końcowe spacje. Na przykład te sortowania traktują
'Hello'
i'Hello '
jako równe. Więcej informacji można znaleźć w porządku sortowania RTRIM.
Poprawki
ulepszone przetwarzanie klonowania przyrostowego
Ta wersja zawiera poprawkę dla przypadku brzegowego, w którym
CLONE
może ponownie kopiować pliki już skopiowane z tabeli źródłowej do tabeli docelowej. Zobacz Klonowanie tabeli w usłudze Azure Databricks.
13 lutego 2025 r.
Następujące funkcje i aktualizacje zostały wydane w tygodniu 13 lutego 2025 r.
Aktualizacje interfejsu użytkownika
odnajdywanie danych
Podgląd metadanych Unity Catalog: Podgląd metadanych zasobów Unity Catalog przez najechanie wskaźnikiem myszy na zasób w przeglądarce schematów. Ta funkcja jest dostępna w Eksploratorze Katalogu i innych interfejsach, w których używa się przeglądarki schematów, takich jak pulpity AI/BI oraz edytor SQL.
pl-PL: Filtruj, aby znaleźć zasoby danych, do których możesz wykonywać zapytania. Ustawienia filtru w przeglądarce schematu Eksploratora katalogu zawierają teraz pole wyboru Możliwe do zapytania. Wybranie tej opcji wyklucza obiekty, które można wyświetlić, ale nie można ich zapytać.
30 stycznia 2025 r.
Następujące funkcje i aktualizacje zostały wydane w tygodniu od 30 stycznia 2025 r.
Aktualizacje interfejsu użytkownika
SQL Warehouse
Wykres liczby zakończonych zapytań (wersja zapoznawcza) jest dostępny w interfejsie monitorowania magazynu SQL. Ten nowy wykres przedstawia liczbę zapytań zakończonych w przedziale czasu, w tym anulowanych i zakończonych niepowodzeniem zapytań. Wykres może być używany z innymi wykresami i tabelą Historia zapytań w celu oceny wydajności magazynu i rozwiązywania problemów z jej wydajnością. Zapytanie jest przydzielane do przedziału czasowego, w którym zostało ukończone. Liczby są średnie na minutę. Aby uzyskać więcej informacji, zobacz Monitorowanie magazynu SQL.
edytor SQL
- rozwinięte wyświetlanie danych na wykresach: Wizualizacje utworzone w edytorze SQL obsługują teraz maksymalnie 15 000 wierszy danych.
23 stycznia 2025 r.
Następujące funkcje i aktualizacje zostały wydane w tygodniu od 23 stycznia 2025 r.
Zmiany w 2024.50
Usługa Databricks SQL w wersji 2024.50 zawiera następujące zmiany zachowania, nowe funkcje i ulepszenia.
Zmiany zachowania
-
typ danych
VARIANT
nie może być już używany z operacjami, które wymagają porównań
W zapytaniach zawierających VARIANT
typu danych nie można użyć następujących klauzul ani operatorów:
DISTINCT
INTERSECT
EXCEPT
UNION
DISTRIBUTE BY
Te operacje wykonują porównania, a porównania korzystające z typu danych VARIANT generują niezdefiniowane wyniki i nie są obsługiwane w usłudze Databricks. Jeśli używasz typu VARIANT w obciążeniach lub tabelach usługi Azure Databricks, usługa Databricks zaleca następujące zmiany:
- Zaktualizuj zapytania lub wyrażenia, aby jawnie rzutować
VARIANT
wartości na typy danych innych niżVARIANT
. - Jeśli masz pola, które muszą być używane z dowolną z powyższych operacji, wyodrębnij te pola z
VARIANT
typu danych i zapisz je przy użyciu typów danych innych niżVARIANT
.
Aby dowiedzieć się więcej, zobacz Dane wariantu zapytania.
Nowe funkcje i ulepszenia
-
obsługa parametryzacji klauzuli
USE CATALOG with IDENTIFIER
Klauzula IDENTIFIER jest obsługiwana dla instrukcji USE CATALOG. Dzięki tej obsłudze można sparametryzować bieżący wykaz na podstawie zmiennej ciągu lub znacznika parametru.
- Obsługa
COMMENT ON COLUMN
tabel i widoków
Instrukcja COMMENT ON obsługuje zmienianie komentarzy dla kolumn widoku i tabeli.
- nowe funkcje SQL
Dostępne są następujące nowe wbudowane funkcje SQL:
- dayname(expr) zwraca trzyliterowy angielski akronim dnia tygodnia dla danej daty.
- uniform(expr1, expr2 [,seed]) zwraca wartość losową z niezależnymi i identycznymi wartościami rozproszonymi w określonym zakresie liczb.
-
randstr(length) zwraca losowy ciąg znaków alfanumerycznych
length
. - wywołanie parametru nazwanego dla większej liczby funkcji
Następujące funkcje obsługują wywołanie parametrów o nazwie :
Poprawki
- typy zagnieżdżone teraz prawidłowo akceptują ograniczenia o wartości NULL
W tej wersji naprawiono usterkę wpływającą na niektóre kolumny generowane przez Delta dla typów zagnieżdżonych, na przykład STRUCT
. Te kolumny czasami niepoprawnie odrzucają wyrażenia w oparciu o ograniczenia NULL
lub NOT NULL
zagnieżdżonych pól. To zostało naprawione.
15 stycznia 2025 r.
Następujące aktualizacje zostały wydane w tygodniu od 15 stycznia 2025 r.
Aktualizacje interfejsu użytkownika
edytor SQL
nowy edytor SQL (publiczna wersja zapoznawcza) ma teraz następujące funkcje:
- Sposób nazewnictwa plików do pobrania: Pobrane dane wyjściowe są teraz nazwane według zapytania.
-
korekty rozmiaru czcionki: Szybko dostosuj rozmiar czcionki w edytorze SQL przy użyciu
Alt +
iAlt -
dla systemu Windows/Linux lubOpt +
iOpt -
dla systemu macOS. -
@Wzmianki w komentarzach: Aby wspomnieć o konkretnych użytkownikach, użyj
@
w komentarzach. Wymienieni użytkownicy otrzymają powiadomienia e-mail. - Ulepszone przełączanie kart: wydajność przełączania kart jest do 80% szybsza w przypadku załadowanych kart i 62% szybsza w przypadku niezaładowanych kart.
- Zobacz szczegóły magazynu: Rozmiar SQL Warehouse jest teraz widoczny w selektorze obliczeń bez potrzeby dodatkowych kliknięć.
-
Edytuj wartości parametrów: Użyj
Ctrl + Enter
dla systemu Windows/Linux lubCmd + Enter
dla systemu macOS, aby uruchomić zapytanie podczas edytowania wartości parametru. - Zachowaj wyniki zapytania w historii wersji: wyniki zapytania są teraz przechowywane z historią wersji.
Wizualizacje
- Nowe wykresy są teraz ogólnie dostępne: Nowe wykresy o lepszej wydajności, ulepszonych kolorach i szybszej interakcyjności są teraz ogólnie dostępne. Zobacz Wizualizacja w Databricks SQL oraz Typy wizualizacji.