Udostępnij za pośrednictwem


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śli credential-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 & timestampadd w wygenerowanych wyrażeniach kolumn

    Wyraż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 JSON

    Teraz 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.

    Karta zawierająca metadane katalogu Unity, takie jak właściciel i najnowsza historia zapytań, jest wyświetlana po prawej stronie listy katalogu.

  • 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ć.

    Ustawienia filtru z włączoną funkcją „can query”

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 + i Alt - dla systemu Windows/Linux lub Opt + i Opt - 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 lub Cmd + 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