Teilen über


Versionshinweise zu Databricks SQL 2025

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

November 2025

Databricks SQL Version 2025.35 wird in der Phase 'Current' ausgerollt.

20. November 2025

Databricks SQL Version 2025.35 wird für den aktuellen Kanal bereitgestellt. Siehe Features in 2025.35.

SQL-Warnungen für Databricks befinden sich jetzt in der öffentlichen Vorschau

14. November 2025

  • SQL-Warnungen für Databricks: Die neueste Version von Databricks SQL-Warnungen mit einer neuen Bearbeitungsoberfläche befindet sich jetzt in der öffentlichen Vorschau. Siehe Databricks SQL-Warnungen.

Korrektur der Visualisierung im SQL-Editor

6. November 2025

  • Fixed Tooltip-Anzeigeproblem: Ein Problem wurde behoben, bei dem Tooltips in Notizbuch- und SQL-Editor-Visualisierungen hinter der Legende verborgen waren.

Oktober 2025

Databricks SQL Version 2025.35 ist jetzt in der Vorschau verfügbar

30. Oktober 2025

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

EXECUTE IMMEDIATE Verwenden von Konstantenausdrücken

Sie können jetzt Konstantenausdrücke als SQL-Zeichenfolge und als Argumente an Parametermarkierungen in EXECUTE IMMEDIATE Anweisungen übergeben.

LIMIT ALL Unterstützung für rekursive CTEs

Sie können jetzt die Einschränkung der Gesamtgröße für rekursive allgemeine Tabellenausdrücke (CTEs) mit LIMIT ALL entfernen.

st_dump Funktionsunterstützung

Sie können nun die st_dump Funktion verwenden, um ein Array abzurufen, das die einzelnen Geometrien der Eingabegeometrie enthält. Siehe st_dump Funktion.

Polygon-Innenringfunktionen werden jetzt unterstützt

Sie können jetzt die folgenden Funktionen verwenden, um mit polygonalen Innenringen zu arbeiten:

  • st_numinteriorrings: Ruft die Anzahl der inneren Begrenzungen (Ringe) eines Polygons ab. Siehe st_numinteriorrings Funktion.
  • st_interiorringn: Extrahieren Sie die n-te innere Begrenzung eines Polygons und geben Sie sie als LineString zurück. Siehe st_interiorringn Funktion.

Unterstützung von MV/ST-Aktualisierungsinformationen in DESCRIBE EXTENDED AS JSON

Azure Databricks generiert jetzt einen Abschnitt für materialisierte Ansichts- und Streamingtabellenaktualisierungsinformationen in der DESCRIBE EXTENDED AS JSON Ausgabe, einschließlich der letzten Aktualisierungszeit, des Aktualisierungstyps, des Status und des Zeitplans.

Hinzufügen einer Metadatenspalte zu DESCRIBE QUERY und DESCRIBE TABLE

Azure Databricks enthält jetzt eine Metadatenspalte in der Ausgabe von DESCRIBE QUERY und DESCRIBE TABLE für semantische Metadaten.

Bei DESCRIBE QUERY Beschreibung einer Abfrage mit metrischen Ansichten werden die semantischen Metadaten über die Abfrage hinweg propagiert, wenn direkt auf Dimensionen verwiesen wird und Kennzahlen die MEASURE() Funktion nutzen.

Für DESCRIBE TABLE erscheint die Metadaten-Spalte nur bei Metrikansichten, nicht bei anderen Tabellentypen.

Korrekte Behandlung von Null-Strukturen beim Löschen von NullType Spalten

Beim Schreiben in Delta-Tabellen bewahrt Azure Databricks die NULL-Strukturwerte ordnungsgemäß, wenn NullType-Spalten aus dem Schema entfernt werden. Zuvor wurden Null-Strukturen fälschlicherweise durch Nicht-Null-Strukturwerte ersetzt, bei denen alle Felder auf NULL festgelegt wurden.

Neues Warnungsbearbeitungserlebnis

20. Oktober 2025

  • Neue Bearbeitungserfahrung für Warnungen: Das Erstellen oder Bearbeiten einer Benachrichtigung wird jetzt im neuen Editor für mehrere Registerkarten geöffnet und stellt einen einheitlichen Bearbeitungsworkflow bereit. Siehe Databricks SQL-Warnungen.

Korrektur von Visualisierungen

9. Oktober 2025

  • Legendenauswahl für Aliasreihennamen: Die Legendenauswahl funktioniert jetzt ordnungsgemäß für Diagramme mit Aliasnamen in SQL-Editor und -Notizbüchern.

Semantische Metadaten in Metrikansichten

2. Oktober 2025

Sie können jetzt semantische Metadaten in einer Metrikansicht definieren. Semantische Metadaten helfen KI-Tools wie Genie-Räume und AI/BI-Dashboards, Ihre Daten effektiver zu interpretieren und zu verwenden.

Um semantische Metadaten zu verwenden, muss Ihre Metrikansicht die YAML-Spezifikation Version 1.1 oder höher verwenden und auf Databricks Runtime 17.2 oder höher ausgeführt werden. Die entsprechende Databricks SQL-Version ist 2025.30, die im Vorschaukanal für SQL-Lagerhäuser verfügbar ist.

Siehe Verwenden von semantischen Metadaten in Metrikansichten und Aktualisieren Ihres YAML auf 1.1.

September 2025

Databricks SQL Version 2025.30 ist jetzt in der Vorschau verfügbar

25. September 2025

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

UTF-8-basierte Sortierungen unterstützen jetzt LIKE-Operatoren

Sie können jetzt LIKE mit Spalten verwenden, die eine der folgenden Sortierungen aktiviert haben: UTF8_Binary, UTF8_Binary_RTRIM, UTF8_LCASE, UTF8_LCASE_RTRIM. Siehe Sortierung.

ST_ExteriorRing Funktion wird jetzt unterstützt

Sie können nun die ST_ExteriorRing Funktion verwenden, um die äußere Grenze eines Polygons zu extrahieren und als Linienzeichenfolge zurückzugeben. Siehe st_exteriorring Funktion.

Deklarieren mehrerer Sitzungs- oder lokaler Variablen in einer einzelnen DECLARE Anweisung

Sie können jetzt mehrere Sitzungs- oder lokale Variablen desselben Typs und Standardwerts in einer einzelnen DECLARE Anweisung deklarieren. Siehe DECLARE VARIABLE und BEGIN END Compound-Anweisung.

Unterstützungsstichwort TEMPORARY für die Erstellung von Metrikansichten

Sie können nun das TEMPORARY Schlüsselwort verwenden, wenn Sie eine Metrikansicht erstellen. Temporäre Metrikansichten sind nur in der Sitzung sichtbar, die sie erstellt hat, und werden gelöscht, wenn die Sitzung endet. Siehe CREATE VIEW.

DESCRIBE CONNECTION Zeigt Umgebungseinstellungen für SHAPES-Verbindungen an.

Azure Databricks enthält jetzt benutzerdefinierte Umgebungseinstellungen in der DESCRIBE CONNECTION Ausgabe für SHAPES-Verbindungen, die benutzerdefinierte Treiber unterstützen und isoliert ausgeführt werden. Andere Verbindungstypen bleiben unverändert.

SQL-Syntax für Delta-Leseoptionen in Streamingabfragen

Sie können jetzt Delta-Leseoptionen für SQL-basierte Streamingabfragen mithilfe der WITH Klausel angeben. Beispiel:

SELECT * FROM STREAM tbl WITH (SKIPCHANGECOMMITS=true, STARTINGVERSION=X);

Richtige Ergebnisse mit split leerem regex und positivem Grenzwert

Azure Databricks gibt jetzt korrekte Ergebnisse zurück, wenn sie mit einem leeren Regex und einem positiven Grenzwert verwendet split function werden. Zuvor hat die Funktion die verbleibende Zeichenfolge falsch abgeschnitten, anstatt sie in das letzte Element einzubinden.

Beheben url_decode und try_url_decode Fehlerbehandlung in Photon

In Photon try_url_decode() und url_decode() mit failOnError = false jetzter Rückgabe NULL für ungültige URL-codierte Zeichenfolgen anstelle eines Fehlschlagens der Abfrage.

August 2025

Standardeinstellungen für Lagerhäuser sind jetzt in Der Betaversion verfügbar.

28. August 2025

Legen Sie ein Standardlager fest, das automatisch in der Computeauswahl im SQL-Editor, AI/BI-Dashboards, AI/BI-Dashboards, AI/BI Genie, Warnungen und Katalog-Explorer ausgewählt wird. Einzelne Benutzer können diese Einstellung außer Kraft setzen, indem sie vor dem Ausführen einer Abfrage ein anderes Lager auswählen. Sie können auch ihr eigenes Standardlager auf Benutzerebene definieren, das für alle Sitzungen gelten soll. Siehe Festlegen eines SQL-Standardlagers für den Arbeitsbereich und Festlegen eines Standardlagers auf Benutzerebene.

Databricks SQL Version 2025.25 wird in Current rollout

21. August 2025

Databricks SQL Version 2025.25 wird vom 20. August 2025 bis 28. August 2025 für den aktuellen Kanal bereitgestellt. Siehe Features in 2025.25.

Databricks SQL Version 2025.25 ist jetzt in der Vorschau verfügbar

14. August 2025

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

Rekursive allgemeine Tabellenausdrücke (rCTE) sind allgemein verfügbar.

Rekursive allgemeine Tabellenausdrücke (rCTEs) sind allgemein verfügbar. Navigieren Sie hierarchische Daten mithilfe einer selbstverweisenden CTE mit UNION ALL, um der rekursiven Beziehung zu folgen.

Unterstützung für die Standardsortierung auf Schema- und Katalogebene

Sie können jetzt eine Standardsortierung für Schemas und Kataloge festlegen. Auf diese Weise können Sie eine Sortierung definieren, die für alle Objekte gilt, die im Schema oder Katalog erstellt wurden, um ein konsistentes Sortierungsverhalten für Ihre Daten sicherzustellen.

Unterstützung für Spatial SQL-Ausdrücke und GEOMETRY- und GEOGRAPHY-Datentypen

Sie können jetzt geospatiale Daten in integrierten GEOMETRY Und GEOGRAPHY Spalten speichern, um die Leistung räumlicher Abfragen zu verbessern. Diese Version fügt mehr als 80 neue räumliche SQL-Ausdrücke hinzu, einschließlich Funktionen zum Importieren, Exportieren, Messen, Konstruieren, Bearbeiten, Validieren, Transformieren und Bestimmen von topologischen Beziehungen mit räumlichen Verknüpfungen. Siehe ST-Geospatialfunktionen, GEOGRAPHY -Typ und GEOMETRY -Typ.

Unterstützung für die Standardsortierung auf Schema- und Katalogebene

Sie können jetzt eine Standardsortierung für Schemas und Kataloge festlegen. Auf diese Weise können Sie eine Sortierung definieren, die für alle Objekte gilt, die im Schema oder Katalog erstellt wurden, um ein konsistentes Sortierungsverhalten für Ihre Daten sicherzustellen.

Bessere Behandlung von JSON-Optionen mit VARIANT

Die from_json und to_json Funktionen wenden jetzt json-Optionen beim Arbeiten mit Schemas der obersten Ebene VARIANT ordnungsgemäß an. Dadurch wird ein konsistentes Verhalten mit anderen unterstützten Datentypen sichergestellt.

Unterstützung für TIMESTAMP OHNE ZEITZONENsyntax

Sie können jetzt TIMESTAMP WITHOUT TIME ZONE anstelle von TIMESTAMP_NTZ. Diese Änderung verbessert die Kompatibilität mit sql Standard.

Problem mit der Korrelation von Unterabfragen behoben

Azure Databricks korreliert nicht mehr fälschlicherweise gleich Aggregatausdrücke zwischen einer Unterabfrage und der äußeren Abfrage. Bisher könnte dies zu falschen Abfrageergebnissen führen.

Fehler, der für ungültige CHECK Einschränkungen ausgelöst wird

Azure Databricks löst jetzt einen AnalysisException Auslöser aus, wenn ein CHECK Einschränkungsausdruck während der Einschränkungsüberprüfung nicht aufgelöst werden kann.

Strengere Regeln für Stream-Stream-Verknüpfungen im Anfügemodus

Azure Databricks verbietet jetzt Streamingabfragen im Anfügemodus, die eine Streamstream-Verknüpfung gefolgt von der Fensteraggregation verwenden, es sei denn, Wasserzeichen sind auf beiden Seiten definiert. Abfragen ohne ordnungsgemäße Wasserzeichen können nicht endend ergebnisse erzeugen, wobei die Anfügemodusgarantien verletzt werden.

Neuer SQL-Editor ist allgemein verfügbar

14. August 2025

Der neue SQL-Editor ist jetzt allgemein verfügbar. Der neue SQL-Editor bietet eine einheitliche Erstellungsumgebung mit Unterstützung für mehrere Anweisungsergebnisse, Inlineausführungsverlauf, Zusammenarbeit in Echtzeit, erweiterte Integration des Databricks-Assistenten und zusätzliche Produktivitätsfeatures. Siehe Schreiben von Abfragen und Untersuchen von Daten im neuen SQL-Editor.

Feste Timeoutbehandlung für materialisierte Ansichten und Streamingtabellen

14. August 2025

Neues Timeoutverhalten für materialisierte Ansichten und Streamingtabellen, die in Databricks SQL erstellt wurden:

  • Materialisierte Ansichten und Streamingtabellen, die nach dem 14. August 2025 erstellt wurden, werden automatisch das Lagertimeout angewendet.
  • Für materialisierte Ansichten und Streamingtabellen, die vor dem 14. August 2025 erstellt wurden, führen Sie die Ausführung aus CREATE OR REFRESH , um die Timeouteinstellung mit der Timeoutkonfiguration des Lagers zu synchronisieren.
  • Alle materialisierten Ansichten und Streamingtabellen verfügen jetzt über ein Standardtimeout von zwei Tagen.

Juli 2025

Vordefinierte Datumsbereiche für Parameter im SQL-Editor

31. Juli 2025

Im neuen SQL-Editor können Sie jetzt aus voreingestellten Datumsbereichen auswählen, z. B. "Diese Woche", " Letzte 30 Tage" oder " Letztes Jahr ", wenn Sie Zeitstempel-, Datums- und Datumsbereichsparameter verwenden. Diese Voreinstellungen machen es schneller, allgemeine Zeitfilter anzuwenden, ohne Datumsangaben manuell einzugeben.

Die Liste "Jobs & Pipelines" enthält jetzt Databricks SQL-Pipelines

29. Juli 2025

Die Liste "Aufträge & Pipelines" enthält nun Pipelines für materialisierte Ansichten und Streamingtabellen, die mit Databricks SQL erstellt wurden.

Verlauf der Inline-Ausführung im SQL-Editor

24. Juli 2025

Der Inlineausführungsverlauf ist jetzt im neuen SQL-Editor verfügbar, sodass Sie schnell auf frühere Ergebnisse zugreifen können, ohne abfragen erneut auszuführen. Verweisen Sie einfach auf vorherige Ausführungen, navigieren Sie direkt zu früheren Abfrageprofilen, oder vergleichen Sie Laufzeiten und Status – alles im Kontext Ihrer aktuellen Abfrage.

Databricks SQL Version 2025.20 ist jetzt in Current verfügbar

17. Juli 2025

Databricks SQL version 2025.20 wird in Phasen für den Current Kanal bereitgestellt. Features und Updates in dieser Version finden Sie unter 2025.20 Features.

SQL-Editoraktualisierungen

17. Juli 2025

  • Verbesserungen an benannten Parametern: Datumsbereichs- und Mehrfachauswahlparameter werden jetzt unterstützt. Informationen zu Datumsbereichsparametern finden Sie unter eines Datumsbereichs hinzufügen. Weitere Informationen zu Mehrfachauswahlparametern finden Sie unter Verwenden mehrerer Werte in einer einzelnen Abfrage.

  • Aktualisiertes Headerlayout im SQL-Editor: Die Schaltfläche "Ausführen" und die Katalogauswahl wurden in die Kopfzeile verschoben, wodurch mehr vertikaler Platz zum Schreiben von Abfragen entsteht.

Git-Unterstützung für Warnungen

17. Juli 2025

Sie können jetzt Git-Ordner von Databricks verwenden, um Änderungen an Warnungen nachzuverfolgen und zu verwalten. Um Benachrichtigungen mit Git nachzuverfolgen, platzieren Sie sie in einem Git-Ordner "Databricks". Neu geklonte Warnungen werden nur auf der Seite oder API für Warnungen angezeigt, nachdem ein Benutzer mit ihnen interagiert hat. Sie haben angehaltene Zeitpläne und müssen von den Benutzern explizit wieder aufgenommen werden. Erfahren Sie , wie die Git-Integration mit Warnungen funktioniert.

Databricks SQL Version 2025.20 ist jetzt in der Vorschau verfügbar

3. Juli 2025

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

SQL-Prozedurunterstützung

SQL-Skripts können jetzt in einer Prozedur gekapselt werden, die als wiederverwendbare Ressource im Unity-Katalog gespeichert ist. Sie können eine Prozedur mit dem Befehl CREATE PROCEDURE erstellen und dann mithilfe des Befehls CALL aufrufen.

Festlegen einer Standardsortierung für SQL-Funktionen

Die Verwendung der neuen DEFAULT COLLATION-Klausel im CREATE FUNCTION-Befehl definiert die Standard-Kollation, die für STRING-Parameter, den Rückgabetyp und STRING-Literale im Body der Funktion verwendet wird.

Unterstützung für rekursive gemeinsame Tabellenausdrücke (rCTE)

Azure Databricks unterstützt jetzt die Navigation von hierarchischen Daten mithilfe rekursiver allgemeiner Tabellenausdrücke (rCTEs). Verwenden Sie eine selbstverweisende CTE mit UNION ALL, um der rekursiven Beziehung zu folgen.

Unterstützung von ALL CATALOGS in SHOW SCHEMAS

Die SHOW SCHEMAS Syntax wird aktualisiert, um die folgende Syntax zu akzeptieren:

SHOW SCHEMAS [ { FROM | IN } { catalog_name | ALL CATALOGS } ] [ [ LIKE ] pattern ]

Wenn ALL CATALOGS in einer SHOW Abfrage angegeben wird, durchläuft die Ausführung alle aktiven Kataloge, die Namespaces mithilfe des Katalog-Managers (DsV2) unterstützen. Für jeden Katalog enthält er die Namespaces der obersten Ebene.

Die Ausgabeattribute und das Schema des Befehls wurden geändert, um eine catalog Spalte hinzuzufügen, die den Katalog des entsprechenden Namespace angibt. Die neue Spalte wird am Ende der Ausgabeattribute hinzugefügt, wie unten dargestellt:

Vorherige Ausgabe

| Namespace        |
|------------------|
| test-namespace-1 |
| test-namespace-2 |

Neue Ausgabe

| Namespace        | Catalog        |
|------------------|----------------|
| test-namespace-1 | test-catalog-1 |
| test-namespace-2 | test-catalog-2 |

Liquid Clustering kompaktiert jetzt Löschvektoren effizienter

Deltatabellen mit Liquid Clustering wenden jetzt physische Änderungen aus Löschvektoren effizienter an, wenn OPTIMIZE ausgeführt wird. Weitere Details finden Sie unter Anwenden von Änderungen an Parkettdatendateien.

Nicht deterministische Ausdrücke in UPDATE/INSERT Spaltenwerten für MERGE Vorgänge zulassen

Azure Databricks ermöglicht jetzt die Verwendung nicht deterministischer Ausdrücke in aktualisierten und eingefügten Spaltenwerten von MERGE Vorgängen. Nicht-deterministische Ausdrücke in den Bedingungen von MERGE-Anweisungen werden jedoch nicht unterstützt.

Sie können z. B. jetzt dynamische oder zufällige Werte für Spalten generieren:

MERGE INTO target USING source
ON target.key = source.key
WHEN MATCHED THEN UPDATE SET target.value = source.value + rand()

Dies kann für den Datenschutz hilfreich sein, indem tatsächliche Daten verschleiert werden, während die Dateneigenschaften beibehalten werden (z. B. Mittelwerte oder andere berechnete Spalten).

Unterstützung des VAR-Schlüsselworts zum Deklarieren und Ablegen von SQL-Variablen

SQL-Syntax zum Deklarieren und Ablegen von Variablen unterstützt jetzt das Schlüsselwort VAR zusätzlich zu VARIABLE. Diese Änderung vereinheitlicht die Syntax aller variablenbezogenen Vorgänge, was die Konsistenz verbessert und Verwirrung bei Benutzern reduziert, die VAR bereits beim Festlegen von Variablen verwenden.

CREATE VIEW Klauseln auf Spaltenebene lösen jetzt Fehler aus, wenn die Klausel nur für materialisierte Ansichten gilt

CREATE VIEW Befehle, die eine Klausel auf Spaltenebene angeben, die nur für MATERIALIZED VIEWs gültig ist, lösen jetzt einen Fehler aus. Die betroffenen Klauseln für CREATE VIEW Befehle sind:

  • NOT NULL
  • Ein angegebener Datentyp, wie FLOAT oder STRING
  • DEFAULT
  • COLUMN MASK

Juni 2025

Databricks SQL Serverless Modul Upgrades

11. Juni 2025

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

  • Geringere Latenz: Dashboards, ETL-Aufträge und gemischte Workloads werden jetzt schneller ausgeführt, mit bis zu 25% Verbesserung. 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.
  • Vektorisiertes Photon-Shuffle: Bewahrt Daten in einem kompakten Spaltenformat auf, sortiert sie im Hochgeschwindigkeitscache der CPU und verarbeitet mehrere Werte gleichzeitig mit vektorisierten Anweisungen. Dies verbessert den Durchsatz für CPU-gebundene Workloads wie große Verknüpfungen und breite Aggregation.

Aktualisierungen der Benutzeroberfläche

5. Juni 2025

  • Verbesserungen bei Abfrageerkenntnissen: Beim Besuch der Seite “Abfrageverlauf” wird nun das listHistoryQueries Ereignis ausgegeben. Beim Öffnen eines Abfrageprofils wird jetzt das getHistoryQuery Ereignis ausgegeben.

Mai 2025

Metrik-Ansichten sind in der öffentlichen Vorschau

29. Mai 2025

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

29. Mai 2025

  • Neue Verbesserungen des SQL-Editors:
    • 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.

Neue Alarmversion im Betatest

22. Mai 2025

Eine neue Version von Warnungen befindet sich jetzt in der Betaversion. 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.

Aktualisierungen der Benutzeroberfläche

22. Mai 2025

Databricks SQL Version 2025.16 ist jetzt verfügbar

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.

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.

Kollationierte Ausdrücke bieten jetzt automatisch generierte transiente Aliase

Autogenerierte Aliase für kollationierte Ausdrücke enthalten jetzt immer deterministisch COLLATE-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 innerhalb einer Ansicht und EXECUTE IMMEDIATE liefern jetzt korrekte Ergebnisse

Abfragen nach temporären und persistenten Ansichtsdefinitionen mit UNION/EXCEPT/INTERSECT-Spalten auf oberster Ebene und Spalten ohne Aliasing lieferten bisher falsche Ergebnisse, da UNION/EXCEPT/INTERSECT Schlüsselwörter als Aliase betrachtet wurden. Diese Abfragen führen jetzt das gesamte Set korrekt aus.

EXECUTE IMMEDIATE ... INTO mit UNION/EXCEPT/INTERSECT auf oberster Ebene und Spalten ohne Alias schrieben ebenfalls ein falsches Ergebnis eines Set-Vorgangs in die angegebene Variable, da der Parser diese Schlüsselwörter als Aliase interpretierte. Ebenso waren SQL-Abfragen mit ungültigen Tail-Text zulässig. Set-Vorgänge schreiben in diesen Fällen jetzt ein korrektes Ergebnis in die angegebene Variable oder schlagen fehl, wenn der SQL-Text ungültig ist.

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 .

Problem bei der Gruppierung von Alias-Ganzzahl-Literalen bei bestimmten Vorgängen behoben

Die Gruppierung von Ausdrücken in einem Alias-Integer-Literal funktionierte zuvor bei bestimmten Vorgängen wie MERGE INTO nicht korrekt. 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 des Flags, um die Deaktivierung der Quellenmaterialisierung für MERGE-Operationen zu verbieten

Zuvor konnten Benutzer 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.

der April 2025

Databricks SQL Version 2025.15 ist jetzt verfügbar

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.

Bearbeiten mehrerer Spalten mithilfe von ALTER TABLE

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

Downgrade von Delta-Tabellenprotokoll ist allgemein verfügbar (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:

Die Unterstützung von Legacy-Dashboards wurde beendet.

10. April 2025

Der offizielle Support für Legacy-Dashboards wurde beendet. Sie können ältere Dashboards nicht mehr mithilfe der Benutzeroberfläche oder API erstellen oder klonen. Databricks behandelt weiterhin kritische Sicherheitsprobleme und Dienstausfälle, empfiehlt jedoch die Verwendung von AI/BI-Dashboards für alle neuen Entwicklungen. Weitere Informationen zu AI/ BI-Dashboards finden Sie unter Dashboards. Hilfe bei der Migration finden Sie unter Klonen eines legacy-Dashboards zu einem AI/BI-Dashboard und Verwenden von Dashboard-APIs zum Erstellen und Verwalten von Dashboards.

Benutzerdefinierte Autoformatierungsoptionen für SQL-Abfragen

3. April 2025

Passen Sie die Optionen für die automatische Formatierung für alle SQL-Abfragen an. Siehe SQL-Anweisungen im benutzerdefinierten Format.

Problem mit Boxplot-Visualisierungen behoben

3. April 2025

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.

DIE CAN VIEW-Berechtigung für SQL-Lagerhäuser befindet sich in der öffentlichen Vorschau

3. April 2025

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

März 2025

Aktualisierungen der Benutzeroberfläche

27. März 2025

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

Aktualisierungen der Benutzeroberfläche

20. März 2025

  • Übertragen des SQL-Lagerbesitzes an den Dienstprinzipal: Sie können jetzt die Benutzeroberfläche verwenden, um den Lagerbesitz in einen Dienstprinzipal zu übertragen.

Aktualisierungen der Benutzeroberfläche

6. März 2025

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

Februar 2025

Databricks SQL Version 2025.10 ist jetzt verfügbar

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.

Bei 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 Typ der Anmeldeinformationen 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 wurden diese Anweisungen erfolgreich ausgeführt, selbst wenn ein Berechtigungsnachweis übergeben wurde, der nicht dem angegebenen Berechtigungstyp entsprach. Beispielsweise würde die folgende Anweisung storage-credentialerfolgreich löschen: DROP SERVICE CREDENTIAL storage-credential.

Diese Änderung wirkt sich auf folgende Anweisungen aus:

Verwenden Sie timestampdiff & timestampadd in generierten Spaltenausdrücken

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

Unterstützung für SQL-Pipeline-Syntax

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

HTTP-Anforderung mithilfe der http_request-Funktion durchführen

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

Aktualisieren auf DESCRIBE TABLE Gibt Metadaten als strukturiertes 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.

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.

Aktualisierungen der Benutzeroberfläche

13. Februar 2025

  • Vorschau der Unity-Katalog-Metadaten in der Datenerfassung: Zeigt eine Vorschau der Metadaten für Unity Katalog-Assets an, indem der Mauszeiger über ein Asset im Schema-Browser bewegt wird. 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 Datenbestände zu finden, die abgefragt werden können: Die Filtereinstellungen im Schemabrowser des Katalog-Explorers enthalten jetzt ein Kontrollkästchen Abfrage möglich. 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

Januar 2025

Aktualisierungen der Benutzeroberfläche

30. Januar 2025

  • Abgeschlossenes Abfrageanzahldiagramm für SQL-Lagerhäuser (Öffentliche Vorschau): Ein neues Diagramm für die Anzahl abgeschlossener Abfragen ist jetzt auf der SQL Warehouse-Überwachungsoberfläche verfügbar. Dieses 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-.

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

Databricks SQL Version 2024.50 ist jetzt verfügbar

23. Januar 2025

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

Der Datentyp VARIANT kann nicht mehr mit Vorgängen verwendet werden, für die Vergleiche erforderlich sind.

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.

Unterstützung für die Parametrierung 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:

Verschachtelte Typen akzeptieren jetzt korrekt NULL-Beschrä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.

Aktualisierungen der SQL-Editor-Benutzeroberfläche

15. Januar 2025

Der neue SQL-Editor (Public Preview) enthält die folgenden Verbesserungen der Benutzeroberfläche:

  • Verbesserte Downloaderfahrung: Abfrageausgaben werden automatisch nach der Abfrage benannt, wenn sie heruntergeladen wird.
  • de-DE: Tastenkombinationen für die Schriftgröße: Verwenden Alt + und Alt - (Windows/Linux) oder Opt + und Opt - (macOS) zum schnellen Anpassen der Schriftgröße im SQL-Editor.
  • Benutzererwähnungen in Kommentaren: Markieren Sie bestimmte Benutzer in @ Kommentaren, um ihnen E-Mail-Benachrichtigungen zu senden.
  • Schnellere Registerkarten-Navigation: Der Wechsel zwischen Tabs ist jetzt bis zu 80 % schneller für geladene Tabs und 62 % schneller für ungeladene Tabs.
  • Optimierte Warehouse-Auswahl: Die Informationen zur Größe des SQL Warehouse werden direkt im Compute Selector angezeigt, um die Auswahl zu erleichtern.
  • Verknüpfungen zur Parameterbearbeitung: Verwenden Sie Ctrl + Enter (Windows/Linux) oder Cmd + Enter (macOS) zum Ausführen von Abfragen beim Bearbeiten von Parameterwerten.
  • Erweiterte Versionssteuerung: Abfrageergebnisse bleiben im Versionsverlauf erhalten, um die Zusammenarbeit zu verbessern.

Aktualisierungen der Diagrammvisualisierung

15. Januar 2025

Das neue Diagrammsystem mit verbesserter Leistung, erweiterten Farbschemas und schnellerer Interaktivität ist jetzt allgemein verfügbar. Siehe Visualisierungen in Databricks-Notizbüchern und SQL-Editor - und Notizbuch- und SQL-Editor-Visualisierungstypen.