Freigeben über


Versionshinweise zu Databricks SQL 2025

Die folgenden Databricks SQL-Features und -Verbesserungen wurden 2025 veröffentlicht.

11. Juni 2025

Neue Features und Verbesserungen

Databricks SQL Serverless-Engine-Aktualisierungen

Die folgenden Motor-Upgrades werden jetzt global ausgerollt, wobei die Verfügbarkeit in den kommenden Wochen auf alle Regionen erweitert wird.

  • Niedrigere Latenz: Dashboards, ETL-Jobs und gemischte Workloads werden jetzt schneller ausgeführt, mit einer Verbesserung von bis zu 25%. Das Upgrade wird automatisch auf serverlose SQL-Lagerhäuser ohne zusätzliche Kosten oder Konfiguration angewendet.
  • Predictive Query Execution (PQE):PQE überwacht Aufgaben in Echtzeit und passt die Abfrageausführung dynamisch an, um Schiefe, Überlauf und unnötige Arbeit zu vermeiden.
  • Photon-vektorisierte Shuffle: Hält Daten im kompakten Spaltenformat, sortiert sie im Hochgeschwindigkeits-Cache der CPU und verarbeitet mehrere Werte gleichzeitig mithilfe vektorisierter Befehle. Dies verbessert den Durchsatz für CPU-gebundene Workloads wie große Verknüpfungen und breite Aggregation.

5. Juni 2025

Aktualisierungen der Benutzeroberfläche

Abfrageerkenntnisse

  • Wenn Sie die Seite "Abfrageverlauf " besuchen, wird das listHistoryQueries Ereignis jetzt ausgelöst. Beim Öffnen eines Abfrageprofils wird jetzt das getHistoryQuery Ereignis ausgegeben.

29. Mai 2025

Metrikansichten befinden sich in der öffentlichen Vorschau

Metrikansichten des Unity-Katalogs bieten eine zentrale Möglichkeit zum Definieren und Verwalten konsistenter, wiederverwendbarer und geregelter Geschäftsmetriken. Sie abstrahieren komplexe Geschäftslogik in einer zentralisierten Definition, sodass Organisationen wichtige Leistungsindikatoren einmal definieren und einheitlich über Berichtstools wie Dashboards, Genie-Räume und Warnungen hinweg verwenden können. Verwenden Sie ein SQL Warehouse, das auf dem Vorschaukanal (2025.16) oder einer anderen Computeressource ausgeführt wird, in der Databricks Runtime 16.4 oder höher ausgeführt wird, um mit Metrikansichten zu arbeiten. Siehe Metrikansichten des Unity-Katalogs.

Aktualisierungen der Benutzeroberfläche

Neuer SQL-Editor

  • Neue Abfragen im Ordner "Entwürfe": Neue Abfragen werden jetzt standardmäßig im Ordner "Entwürfe" erstellt. Wenn sie gespeichert oder umbenannt werden, werden sie automatisch aus dem Entwurfs-Ordner verschoben.
  • Unterstützung von Abfrageausschnitten: Sie können jetzt Abfrageausschnitte – vordefinierte Segmente von SQL wie JOIN oder CASE Ausdrücken – mit Unterstützung für autoVervollständigen und dynamische Einfügepunkte erstellen und wiederverwenden. Erstellen Sie Abfrageausschnitte, indem Sie Ansicht>Abfrageausschnitte auswählen.
  • Überwachungsprotokollereignisse: Überwachungsprotokollereignisse werden jetzt für Aktionen ausgegeben, die im neuen SQL-Editor ausgeführt werden.
  • Filterwirkungen auf Visualisierungen: Filter, die auf Ergebnistabellen angewendet werden, wirken sich jetzt auch auf Visualisierungen aus, wodurch eine interaktive Erkundung ohne Änderung der SQL-Abfrage ermöglicht wird.

22. Mai 2025

Aktualisierungen der Benutzeroberfläche

Benachrichtigungen

  • Neue Warnversion in Beta: Eine neue Version von Warnungen ist jetzt in der Beta. Diese Version vereinfacht das Erstellen und Verwalten von Warnungen, indem Abfrageeinrichtung, Bedingungen, Zeitpläne und Benachrichtigungsziele in einer einzigen Schnittstelle konsolidiert werden. Sie können weiterhin Legacybenachrichtigungen zusammen mit der neuen Version verwenden. Siehe Databricks SQL-Warnungen.

Visualisierungen

15. Mai 2025

Databricks SQL Version 2025.16 ist jetzt im Vorschaukanal verfügbar. Lesen Sie den folgenden Abschnitt, um mehr über neue Features, Verhaltensänderungen und Fehlerbehebungen zu erfahren.

Änderungen im Jahr 2025.16

Neu und aktualisiert

  • IDENTIFIER Unterstützung jetzt in Databricks SQL für Katalogvorgänge verfügbar: Sie können die IDENTIFIER Klausel jetzt verwenden, wenn Sie die folgenden Katalogvorgänge ausführen:

    • CREATE CATALOG
    • DROP CATALOG
    • COMMENT ON CATALOG
    • ALTER CATALOG

    Mit dieser neuen Syntax können Sie Katalognamen dynamisch mithilfe von Parametern angeben, die für diese Vorgänge definiert sind, wodurch flexiblere und wiederverwendbare SQL-Workflows ermöglicht werden. Berücksichtigen Sie CREATE CATALOG IDENTIFIER(:param) als Beispiel für die Syntax, wo param ein Parameter angegeben wird, um einen Katalognamen anzugeben.

    Weitere Informationen finden Sie in IDENTIFIER der Klausel.

  • Sortierte Ausdrücke stellen jetzt automatisch generierte vorübergehende Aliase bereit: Automatisch generierte Aliase für sortierte Ausdrücke enthalten COLLATE nun immer deterministisch Informationen. Automatisch generierte Aliase sind vorübergehend (instabil) und sollten nicht verwendet werden. Verwenden Sie expression AS alias stattdessen als bewährte Methode konsistent und explizit.

  • UNION/EXCEPT/INTERSECT in einer Ansicht und EXECUTE IMMEDIATE geben jetzt korrekte Ergebnisse zurück: Abfragen für temporäre und persistente Ansichtsdefinitionen mit oberster Ebene UNION/EXCEPT/INTERSECT und nicht aliasierte Spalten haben zuvor falsche Ergebnisse zurückgegeben, da UNION/EXCEPT/INTERSECT Schlüsselwörter als Aliase betrachtet wurden. Jetzt führen diese Abfragen den gesamten Satzvorgang ordnungsgemäß aus.

    EXECUTE IMMEDIATE ... INTOmit einer obersten Spalte UNION/EXCEPT/INTERSECT und nicht-aliasierten Spalten wurde ein falsches Ergebnis eines Satzvorgangs in die angegebene Variable geschrieben, da der Parser diese Schlüsselwörter als Aliase interpretiert hat. Ebenso waren SQL-Abfragen mit ungültigen Tail-Text zulässig. Setzen-Operationen schreiben in diesen Fällen jetzt ein korrektes Ergebnis in die angegebene Variable oder schlagen fehl bei ungültigem SQL-Text.

  • Neue listagg und string_agg Funktionen: Sie können jetzt die listagg- oder string_agg-Funktionen verwenden, um STRING- und BINARY-Werte in einer Gruppe zu aggregieren. Weitere Informationen finden Sie unter string_agg .

Verhaltensänderungen

  • Korrektur für das Gruppieren von aliasierten ganzzahligen Literalen, das bei bestimmten Vorgängen fehlschlug: Gruppierungsausdrücke bei einem aliasierten ganzzahligen Literal waren für bestimmte Vorgänge wie MERGE INTO zuvor fehlerhaft. Beispielsweise würde GROUP_BY_POS_OUT_OF_RANGE zurückgegeben werden, da der Wert (val) durch 202001 ersetzt wird.

    merge into t
    using
    (select 202001 as val, count(current_date) as total_count group by val) on 1=1
    when not matched then insert (id, name)  values (val, total_count)
    

    Dies wurde behoben. Um das Problem in Ihren vorhandenen Abfragen zu beheben, überprüfen Sie, ob die von Ihnen verwendeten Konstanten nicht der Spaltenposition entsprechen, die sich in den Gruppierungsausdrücken befinden muss.

  • Aktivieren Sie die Kennzeichnung, um die Deaktivierung der Quellmaterialisierung für MERGE-Vorgänge zu verbieten: Benutzer konnten zuvor die Quellmaterialisierung in MERGE deaktivieren, indem sie merge.materializeSource auf none setzten. Wenn das neue Flag aktiviert ist, ist dies verboten und verursacht einen Fehler. Databricks plant, das Flag nur für Kunden zu aktivieren, die dieses Konfigurationsflagge noch nicht verwendet haben, sodass kein Kunde eine Verhaltensänderung bemerken sollte.

10. April 2025

Databricks SQL Version 2025.15 ist jetzt im Vorschaukanal verfügbar. Lesen Sie den folgenden Abschnitt, um mehr über neue Features, Verhaltensänderungen und Fehlerbehebungen zu erfahren.

Änderungen im Jahr 2025.15

Verhaltensänderungen

  • Bearbeiten mehrerer Spalten mithilfe ALTER TABLE: Sie können jetzt mehrere Spalten in einer einzelnen ALTER TABLE Anweisung ändern. Siehe ALTER TABLE ... COLUMN -Klausel.

  • Delta-Tabellenprotokoll-Downgrade ist GA mit Prüfpunktschutz:DROP FEATURE ist allgemein verfügbar, um die Features der Delta Lake-Tabelle zu entfernen und das Tabellenprotokoll zu downgraden. Standardmäßig erstellt DROP FEATURE jetzt geschützte Prüfpunkte für eine optimierte und vereinfachte Downgrade-Erfahrung, die keine Wartezeit oder Verlaufskürzung erfordert. Weitere Informationen finden Sie unter Löschen eines Delta Lake-Tabellenfeatures und Herabstufen des Tabellenprotokolls.

  • Schreiben von prozeduralen SQL-Skripts basierend auf ANSI SQL/PSM (Public Preview): Sie können nun Skriptfunktionen basierend auf ANSI SQL/PSM verwenden, um Prozedurlogik mit SQL zu schreiben, einschließlich bedingter Anweisungen, Schleifen, lokaler Variablen und Ausnahmebehandlung. Weitere Informationen finden Sie unter SQL-Skripting.

  • Standardsortierung auf Tabellen- und Ansichtsebene: Sie können jetzt eine Standardsortierung für Tabellen und Ansichten angeben. Dies vereinfacht die Erstellung von Tabellen und Ansichten, bei denen alle oder die meisten Spalten dieselbe Sortierung aufweisen. Siehe Sortierung.

  • Neue H3-Funktionen: Die folgenden H3-Funktionen wurden hinzugefügt:

Legacy-Dashboards

3. April 2025

Die folgenden Updates wurden in der Woche vom 3. April 2025 veröffentlicht.

Aktualisierungen der Benutzeroberfläche

SQL-Editor

Visualisierungen

  • Ein Problem wurde behoben, bei dem Databricks SQL Boxplot-Visualisierungen mit nur einer kategorialen x-Achse die Kategorien und Balken nicht korrekt anzeigten. Visualisierungen werden jetzt wie erwartet angezeigt.

SQL-Datenlager

  • DIE CAN VIEW-Berechtigung befindet sich jetzt in der öffentlichen Vorschau. Mit dieser Berechtigung können Benutzer SQL-Lagerhäuser überwachen, einschließlich des zugeordneten Abfrageverlaufs und Abfrageprofils. Benutzer mit CAN VIEW-Berechtigung können keine Abfragen im SQL-Warehouse ausführen, ohne zusätzliche Berechtigungen erteilt zu werden. Siehe SQL-Lager-Zugriffssteuerungslisten (ACLs).

27. März 2025

Die folgenden Updates wurden in der Woche vom 27. März 2025 veröffentlicht.

Aktualisierungen der Benutzeroberfläche

Abfrageprofil

  • Abfrageprofile wurden aktualisiert, um die Benutzerfreundlichkeit zu verbessern und Ihnen den schnellen Zugriff auf wichtige Erkenntnisse zu erleichtern. Siehe Abfrageprofil.

20. März 2025

Die folgenden Updates wurden in der Woche vom 20. März 2025 veröffentlicht.

Aktualisierungen der Benutzeroberfläche

SQL-Datenlager

  • Sie können jetzt die Benutzeroberfläche verwenden, um den Lagerbesitz in einen Dienstprinzipal zu übertragen.

6. März 2025

Die folgenden Updates wurden in der Woche vom 6. März 2025 veröffentlicht.

Aktualisierungen der Benutzeroberfläche

Visualisierungen

  • Diagramme mit zwei Achsen unterstützen jetzt zoomen: Sie können jetzt klicken und ziehen, um in Zweiachsendiagrammen zu zoomen.
  • Tabellenspalten anheften: Sie können nun Tabellenspalten an der linken Seite der Tabellenanzeige anheften. Spalten bleiben im Blick, während Sie nach rechts in der Tabelle scrollen. Siehe Spalteneinstellungen.
  • Ein Problem mit Kombinationsdiagrammen wurde behoben: Bei der Verwendung eines zeitlichen Feldes auf der x-Achse wurde eine Fehlausrichtung zwischen den x-Achsen-Beschriftungen und den Balken korrigiert.

21. Februar 2025

Databricks SQL Version 2025.10 ist jetzt im Vorschaukanal verfügbar. Lesen Sie den folgenden Abschnitt, um mehr über neue Features, Verhaltensänderungen und Fehlerbehebungen zu erfahren.

Änderungen im Jahr 2025.10

Verhaltensänderungen

  • In Delta Sharing ist der Tabellenverlauf standardmäßig aktiviert.

    Für Freigaben, die mit dem SQL-Befehl ALTER SHARE <share> ADD TABLE <table> erstellt werden, ist jetzt die Freigabe des Verlaufs (WITH HISTORY) standardmäßig aktiviert. Siehe ALTER SHARE.

  • SQL-Anweisungen für Anmeldeinformationen geben einen Fehler zurück, wenn der Anmeldeinformationstyp nicht übereinstimmt

    Wenn der in einer SQL-Anweisung für die Anmeldeinformationsverwaltung angegebene Anmeldeinformationstyp mit dieser Version nicht mit dem Typ des Arguments für Anmeldeinformationen übereinstimmt, wird ein Fehler zurückgegeben, und die Anweisung wird nicht ausgeführt. Bei der Anweisung DROP STORAGE CREDENTIAL 'credential-name' tritt beispielsweise ein Fehler auf, wenn das credential-name-Element keine Speicheranmeldeinformationen darstellt.

    Diese Änderung wird vorgenommen, um Benutzerfehler zu vermeiden. Zuvor funktionierten diese Anweisungen erfolgreich, selbst wenn Zugangsdaten übermittelt wurden, die nicht mit dem angegebenen Typ übereinstimmten. Beispielsweise würde die folgende Anweisung storage-credentialerfolgreich löschen: DROP SERVICE CREDENTIAL storage-credential.

    Diese Änderung wirkt sich auf folgende Anweisungen aus:

Neue Features und Verbesserungen

  • Verwenden von timestampdiff und timestampadd in generierten Spaltenausdrücken

    Von Delta Lake generierte Spaltenausdrücke unterstützen jetzt timestampdiff - und timestampadd-Funktionen .

  • Unterstützung für SQL-Pipelinesyntax

    Sie können jetzt SQL-Pipelines verfassen. Eine SQL-Pipeline strukturiert eine Standardabfrage, z. B. SELECT c2 FROM T WHERE c1 = 5, in eine Schritt-für-Schritt-Sequenz, wie im folgenden Beispiel gezeigt:

    FROM T
    |> SELECT c2
    |> WHERE c1 = 5
    

    Informationen zur unterstützten Syntax für SQL-Pipelines finden Sie unter SQL-Pipelinesyntax.

    Hintergrundinformationen zu dieser branchenübergreifenden Erweiterung finden Sie unter SQL Has Problems. Wir können sie beheben: Pipe-Syntax in SQL (von Google Research).

  • Erstellen von HTTP-Anforderung mithilfe der Funktion http_request

    Sie können jetzt HTTP-Verbindungen erstellen und über sie HTTP-Anforderungen mithilfe der http_request-Funktion durchführen.

  • Das Update auf DESCRIBE TABLE gibt Metadaten als strukturierten JSON zurück

    Sie können nun den DESCRIBE TABLE AS JSON Befehl verwenden, um Tabellenmetadaten als JSON-Dokument zurückzugeben. Die JSON-Ausgabe ist strukturierter als der vom Benutzer lesbare Standardbericht und kann zum programmgesteuerten Interpretieren des Schemas einer Tabelle verwendet werden. Weitere Informationen finden Sie unter DESCRIBE TABLE AS JSON.

  • Sortierungen ohne Beachtung nachstehender Leerzeichen

    Die Unterstützung für Sortierungen ohne Berücksichtigung von nachstehenden Leerzeichen wurde hinzugefügt. Beispielsweise behandeln diese Sortierungen 'Hello' und 'Hello ' gleich. Weitere Informationen finden Sie unter RTRIM-Sortierung.

Fehlerkorrekturen

  • Verbesserte inkrementelle Klonverarbeitung

    Diese Version enthält einen Fix für einen Randfall, bei dem ein inkrementelles CLONE möglicherweise Dateien, die bereits aus einer Quelltabelle kopiert wurden, in eine Zieltabelle erneut kopieren kann. Siehe Klonen einer Tabelle in Azure Databricks.

13. Februar 2025

Die folgenden Features und Updates wurden in der Woche vom 13. Februar 2025 veröffentlicht.

Aktualisierungen der Benutzeroberfläche

Datenermittlung

  • Vorschau der Unity-Katalogmetadaten: Sehen Sie eine Vorschau der Metadaten für Unity-Katalogobjekte, indem Sie mit der Maus über eine Ressource im Schemabrowser fahren. Diese Funktion ist im Katalog-Explorer und anderen Schnittstellen verfügbar, in denen Sie den Schemabrowser verwenden, z. B. AI/BI-Dashboards und den SQL-Editor.

    Eine Karte, die Unity-Katalogmetadaten enthält, z. B. Besitzer und aktueller Abfrageverlauf, wird rechts neben der Katalogauflistung angezeigt.

  • Filtern, um Datenressourcen zu finden, die Sie abfragen können Die Filtereinstellungen im Schemabrowser des Catalog Explorers enthalten jetzt ein Kontrollkästchen "Abfragbar". Wenn Sie diese Option auswählen, werden Objekte ausgeschlossen, die Sie anzeigen, aber nicht abfragen können.

    Filtereinstellungen, bei denen der Abfrageschalter ausgewählt ist

30. Januar 2025

Die folgenden Features und Updates wurden in der Woche vom 30. Januar 2025 veröffentlicht.

Aktualisierungen der Benutzeroberfläche

SQL-Datenlager

Ein Diagramm der Anzahl der abgeschlossenen Abfragen (Public Preview) ist jetzt auf der Benutzeroberfläche zur Überwachung von SQL Warehouse verfügbar. Dieses neue Diagramm zeigt die Anzahl der in einem Zeitfenster abgeschlossenen Abfragen, einschließlich abgebrochener und fehlgeschlagener Abfragen. Das Diagramm kann mit den anderen Diagrammen und der Abfrageverlaufstabelle verwendet werden, um die Leistung des Lagers zu bewerten und zu beheben. Die Abfrage wird dem Zeitfenster zugeordnet, in dem sie abgeschlossen wird. Die Anzahl wird pro Minute gemittelt. Weitere Informationen finden Sie unter Überwachen eines SQL Warehouse-.

SQL-Editor

  • Erweiterte Datenanzeige in Diagrammen: im SQL-Editor erstellte Visualisierungen unterstützen jetzt bis zu 15.000 Datenzeilen.

23. Januar 2025

Die folgenden Features und Updates wurden in der Woche vom 23. Januar 2025 veröffentlicht.

Änderungen in 2024.50

Databricks SQL Version 2024.50 enthält die folgenden Verhaltensänderungen, neue Features und Verbesserungen.

Verhaltensänderungen

  • Der datentyp "VARIANT" kann nicht mehr mit Vorgängen verwendet werden, die Vergleiche erfordern

Sie können die folgenden Klauseln oder Operatoren nicht in Abfragen verwenden, die einen VARIANT Datentyp enthalten:

  • DISTINCT
  • INTERSECT
  • EXCEPT
  • UNION
  • DISTRIBUTE BY

Diese Vorgänge führen Vergleiche aus, und Vergleiche, die den DATENTYP VARIANT verwenden, erzeugen nicht definierte Ergebnisse und werden in Databricks nicht unterstützt. Wenn Sie den VARIANT-Typ in Ihren Azure Databricks-Workloads oder -Tabellen verwenden, empfiehlt Databricks die folgenden Änderungen:

  • Aktualisieren Sie Abfragen oder Ausdrücke, um VARIANT-Werte explizit in Nicht-VARIANT-Datentypen umzuwandeln.
  • Wenn Sie Felder haben, die mit einem der oben genannten Vorgänge verwendet werden müssen, extrahieren Sie diese Felder aus dem VARIANT Datentyp, und speichern Sie sie mit nicht-VARIANT Datentypen.

Weitere Informationen finden Sie unter Abfragevariantendaten.

Neue Features und Verbesserungen

  • Unterstützung für die Parametrisierung der USE CATALOG with IDENTIFIER Klausel

Die IDENTIFIER-Klausel wird für die USE CATALOG-Anweisung unterstützt. Mit dieser Unterstützung können Sie den aktuellen Katalog basierend auf einer Zeichenfolgenvariable oder Parametermarkierung parametrisieren.

  • COMMENT ON COLUMN Unterstützung für Tabellen und Ansichten

Die COMMENT ON-Anweisung unterstützt das Ändern von Kommentaren für Ansichts- und Tabellenspalten.

  • Neue SQL-Funktionen

Die folgenden neuen integrierten SQL-Funktionen sind verfügbar:

  • dayname(expr) gibt das englische Akronym mit drei Buchstaben für den Wochentag für das angegebene Datum zurück.
  • uniform(expr1, expr2 [,seed]) gibt einen Zufallswert mit unabhängigen und identisch verteilten Werten innerhalb des angegebenen Zahlenbereichs zurück.
  • randstr(length) gibt eine zufällige Zeichenfolge aus length alphanumerischen Zeichen zurück.
  • Benannter Parameteraufruf für weitere Funktionen

Die folgenden Funktionen unterstützen den benannten Parameteraufruf:

Fehlerkorrekturen

  • Verschachtelte Typen akzeptieren jetzt korrekt NULL-Einschränkungen

Diese Version behebt einen Fehler, der sich auf einige von Delta generierte Spalten geschachtelter Typen auswirkt, z. B. STRUCT. Diese Spalten lehnen Ausdrücke manchmal fälschlicherweise basierend auf den Einschränkungen NULL oder NOT NULL der geschachtelter Felder ab. Dies wurde behoben.

15. Januar 2025

Die folgenden Updates wurden in der Woche vom 15. Januar 2025 veröffentlicht.

Aktualisierungen der Benutzeroberfläche

SQL-Editor

Der neuen SQL-Editor (Public Preview) verfügt jetzt über die folgenden Features:

  • Benennung des Downloads: Heruntergeladene Ausgaben werden jetzt nach der Suchanfrage benannt.
  • Anpassungen des Schriftgrads: Passen Sie den Schriftgrad schnell im SQL-Editor mithilfe von Alt + und Alt - für Windows/Linux an, oder Opt + und Opt - für macOS.
  • @Mentions in Kommentaren: Erwähnen Sie in Kommentaren bestimmte Benutzer mit @. Erwähnte Benutzer erhalten E-Mail-Benachrichtigungen.
  • Verbesserte Umschaltung zwischen Tabs: Die Leistung beim Umschalten zwischen Tabs ist bis zu 80% schneller für geladene Tabs und 62% schneller für ungeladene Tabs.
  • Siehe Warehouse-Details: Die SQL-Warehouse-Größe ist jetzt ohne zusätzliche Klicks im Compute-Selektor sichtbar.
  • Parameterwerte bearbeiten: Verwenden von Ctrl + Enter für Windows/Linux oder Cmd + Enter für macOS zum Ausführen einer Abfrage beim Bearbeiten eines Parameterwerts.
  • Abfrageergebnisse im Versionsverlauf beibehalten: Abfrageergebnisse werden jetzt mit dem Versionsverlauf gespeichert.

Visualisierungen