Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az alábbi Databricks SQL-funkciók és -fejlesztések 2025-ben jelentek meg.
2025. november
A Databricks SQL 2025.35-ös verzióját folyamatosan vezetik be az "Current" fázisban.
2025. november 20.
A Databricks SQL 2025.35-ös verziója az Aktuális csatornán jelenik meg. A 2025.35-ös funkciók megtekintése.
A Databricks SQL-riasztások mostantól nyilvános előzetes verzióban érhetők el
2025. november 14.
- Databricks SQL-riasztások: A Databricks SQL-riasztások új szerkesztési felülettel rendelkező legújabb verziója nyilvános előzetes verzióban érhető el. Lásd : Databricks SQL-riasztások.
SQL-szerkesztő vizualizációs javítása
2025. november 6.
- Kijavítottuk az elemleírás megjelenítési problémáját: Megoldottuk azt a hibát, amely miatt az elemleírások a jegyzetfüzet és az SQL-szerkesztő vizualizációinak jelmagyarázata mögé voltak rejtve.
2025. október
A Databricks SQL 2025.35-ös verziója már elérhető előzetes verzióban
2025. október 30.
A Databricks SQL 2025.35-ös verziója már elérhető az előzetes verziójú csatornán. Az új funkciókról, a viselkedési változásokról és a hibajavításokról az alábbi szakaszban tájékozódhat.
EXECUTE IMMEDIATE állandó kifejezések használata
Mostantól állandó kifejezéseket adhat át SQL-sztringként és argumentumként az utasítások paraméterjelölőinek EXECUTE IMMEDIATE .
LIMIT ALL rekurzív CTE-k támogatása
Mostantól LIMIT ALL eltávolíthatja a rekurzív gyakori táblakifejezésekre (CTE-k) vonatkozó teljes méretkorlátozást.
st_dump függvénytámogatás
A függvény használatával st_dump mostantól lekérheti a bemeneti geometria egyetlen geometriáit tartalmazó tömböt. Lásd: st_dump függvény.
A sokszög belső gyűrűs függvények mostantól támogatottak
Mostantól a következő függvényekkel dolgozhat a sokszög belső gyűrűivel:
-
st_numinteriorrings: Egy sokszög belső határainak (gyűrűinek) számának lekérése. Lásd:st_numinteriorringsfüggvény. -
st_interiorringn: Bontsa ki egy sokszög n-edik belső határát, és adja vissza vonalzóként. Lásd:st_interiorringnfüggvény.
MV/ST frissítési információk támogatása a következő helyen: DESCRIBE EXTENDED AS JSON
Azure Databricks most létrehoz egy szakaszt a materializált nézet és a streamelési tábla frissítési adataihoz a DESCRIBE EXTENDED AS JSON kimenetben, beleértve az utolsó frissítés időpontját, a frissítés típusát, az állapotot és az ütemezést.
Metaadat oszlop hozzáadása a DESCRIBE QUERY és DESCRIBE TABLE számára
Azure Databricks mostantól tartalmaz egy metaadatoszlopot a DESCRIBE QUERY és a szemantikai metaadatok DESCRIBE TABLE kimenetében.
Ha DESCRIBE QUERYegy lekérdezést metrikanézetekkel ír le, akkor a szemantikai metaadatok a lekérdezésen keresztül propagálódnak, ha a dimenziókra közvetlenül hivatkoznak, és a mértékek a függvényt MEASURE() használják.
A DESCRIBE TABLEmetaadatok oszlopa csak metrikanézetek esetén jelenik meg, más táblatípusoknál nem.
Null szerkezetek helyes kezelése oszlopok elvetésekor NullType
A Delta-táblákba való íráskor Azure Databricks mostantól helyesen megőrzi a nullstruktúra értékeit, amikor NullType oszlopokat távolít el a sémából. Korábban a null szerkezeteket helytelenül cserélték le nem null értékű szerkezetértékekre, ahol az összes mező null értékűre lett állítva.
Új riasztásszerkesztési felület
2025. október 20.
- Új riasztásszerkesztési felület: A riasztások létrehozása vagy szerkesztése most megnyílik az új többlapos szerkesztőben, amely egységes szerkesztési munkafolyamatot biztosít. Lásd : Databricks SQL-riasztások.
Vizualizációk helyesbítése
2025. október 9.
- Jelmagyarázat-kijelölés aliasos adatsornevekhez: A jelmagyarázat kiválasztása mostantól megfelelően működik az ALIAS-sorozatnevekkel rendelkező diagramok esetében az SQL-szerkesztőben és a jegyzetfüzetekben.
Szemantikai metaadatok a metrikanézetekben
2025. október 2.
Mostantól metrikanézetben is definiálhat szemantikai metaadatokat. A szemantikai metaadatok segítségével az AI-eszközök, például a Genie-ügynökök (korábbi nevén Genie Spaces) és az AI/BI-irányítópultok hatékonyabban értelmezik és használják az adatokat.
A szemantikai metaadatok használatához a metrikanézetnek a YAML 1.1-es vagy újabb verzióját kell használnia, és a Databricks Runtime 17.3-as vagy újabb verzióján kell futnia. A Databricks SQL megfelelő verziója 2025.30, amely az SQL Warehouse előzetes csatornáján érhető el.
Tekintse meg az ügynök metaadatait a metrikák nézeteiben , és frissítsen a YAML 1.1-es verziójára.
2025. szeptember
A Databricks SQL 2025.30-es verziója már elérhető előzetes verzióban
2025. szeptember 25.
A Databricks SQL 2025.30-es verziója már elérhető az előzetes verziójú csatornán. Az új funkciókról, a viselkedési változásokról és a hibajavításokról az alábbi szakaszban tájékozódhat.
Az UTF8-alapú rendezések mostantól támogatják a LIKE operátort
Most már használhatja a LIKE-t olyan oszlopokkal, amelyeken engedélyezve van az alábbi rendezések egyike: UTF8_Binary, UTF8_Binary_RTRIM, , UTF8_LCASEUTF8_LCASE_RTRIM. Lásd a rendezés-je.
ST_ExteriorRing függvény mostantól támogatott
Mostantól a ST_ExteriorRing függvény használatával kinyerheti a sokszög külső határát, és vonalzóként visszaadhatja. Lásd: st_exteriorring függvény.
Több munkamenet vagy helyi változó deklarálása egyetlen DECLARE utasításban
Mostantól egyetlen utasításban deklarálhat több azonos típusú és alapértelmezett értékű munkamenetet vagy helyi változót DECLARE . Lásd DECLARE VARIABLE és BEGIN END összetett utasítás.
Támogatja a TEMPORARY kulcsszót a metrika nézet létrehozásához
Most már használhatja a TEMPORARY kulcsszót metrikanézet létrehozásakor. Az ideiglenes metrikanézetek csak az őket létrehozó munkamenetben láthatók, és a munkamenet végén el lesznek vetve. Lásd: CREATE VIEW.
DESCRIBE CONNECTION A JDBC-kapcsolatok környezeti beállításainak megjelenítése
Azure Databricks mostantól felhasználói környezetbeállításokat is tartalmaz a DESCRIBE CONNECTION kimenetben olyan JDBC-kapcsolatok esetében, amelyek támogatják az egyéni illesztőprogramokat, és elkülönítve futnak. Más kapcsolattípusok változatlanok maradnak.
A Delta olvasási beállításainak SQL-szintaxisa streamelési lekérdezésekben
Most már megadhatja a Delta olvasási beállításait az SQL-alapú streamelési lekérdezésekhez a WITH záradék használatával. Például:
SELECT * FROM STREAM tbl WITH (SKIPCHANGECOMMITS=true, STARTINGVERSION=X);
Az üres regexre és a pozitív korlátra vonatkozó helyes eredmények split
Azure Databricks mostantól helyes eredményeket ad vissza split function üres regextel és pozitív korláttal való használatakor. Korábban a függvény helytelenül csonkolta a fennmaradó karakterláncot ahelyett, hogy azt az utolsó elembe foglalta volna.
Kijavítás url_decode és try_url_decode hibakezelés a Photonban
Photonban a try_url_decode() és a url_decode(), a failOnError = false most érvénytelen URL-kódolt sztringek esetén NULL ad vissza a lekérdezés hibás teljesítése helyett.
2025. augusztus
Az alapértelmezett raktárbeállítás már elérhető a bétaverzióban
2025. augusztus 28.
Állítson be egy alapértelmezett raktárat, amely automatikusan ki lesz választva a számítási választóban az SQL-szerkesztő, az AI/BI-irányítópultok, a Genie-ügynökök (korábbi nevén Genie Spaces), a Riasztások és a Katalóguskezelő között. Az egyes felhasználók felülbírálhatják ezt a beállítást úgy, hogy kiválasztanak egy másik raktárat a lekérdezés futtatása előtt. Saját felhasználói szintű alapértelmezett raktárat is meghatározhatnak a munkameneteikre való alkalmazáshoz. Lásd: A munkaterület alapértelmezett SQL-raktárának beállítása és felhasználói szintű alapértelmezett raktár beállítása.
A Databricks SQL 2025.25-ös verzióját jelenleg vezetik be az „Aktuális” verzióban
2025. augusztus 21.
A Databricks SQL 2025.25-ös verziója 2025. augusztus 20. és 2025. augusztus 28. között jelenik meg az aktuális csatornán. A 2025.25-ös funkciók megtekintése.
A Databricks SQL 2025.25-ös verziója már elérhető előzetes verzióban
2025. augusztus 14.
A Databricks SQL 2025.25-ös verziója már elérhető az előzetes verziójú csatornán. Tekintse át a következő szakaszt az új funkciókról és a viselkedési változásokról.
A rekurzív gyakori táblakifejezések (rCTE) általánosan elérhetők
A rekurzív gyakori táblakifejezések (rCTE-k) általánosan elérhetők. A rekurzív kapcsolat követéséhez navigáljon a hierarchikus adatok között egy önhivatkozást használó CTE-vel az UNION ALL használatával.
Séma- és katalógusszintű alapértelmezett rendezés támogatása
Mostantól beállíthatja a sémák és katalógusok alapértelmezett rendezési beállításait. Ez lehetővé teszi, hogy olyan rendezést definiáljon, amely a sémában vagy katalógusban létrehozott összes objektumra vonatkozik, biztosítva a konzisztens rendezési viselkedést az adatok között.
Térbeli SQL-kifejezések, GEOMETRY és GEOGRAPHY adattípusok támogatása
Mostantól beépített és GEOMETRY oszlopos GEOGRAPHY térinformatikai adatokat is tárolhat a térbeli lekérdezések jobb teljesítménye érdekében. Ez a kiadás több mint 80 új térbeli SQL-kifejezést ad hozzá, beleértve a térbeli illesztések topológiai kapcsolatainak importálására, exportálására, mérésére, létrehozására, szerkesztésére, érvényesítésére, átalakítására és meghatározására szolgáló függvényeket. Lásd: ST térinformatikai függvények, GEOGRAPHY típus és GEOMETRY típus.
Séma- és katalógusszintű alapértelmezett rendezés támogatása
Mostantól beállíthatja a sémák és katalógusok alapértelmezett rendezési beállításait. Ez lehetővé teszi, hogy olyan rendezést definiáljon, amely a sémában vagy katalógusban létrehozott összes objektumra vonatkozik, biztosítva a konzisztens rendezési viselkedést az adatok között.
A JSON-beállítások jobb kezelése a VARIANT
A from_json és to_json a függvények mostantól helyesen alkalmazzák a JSON-beállításokat a legfelső szintű VARIANT sémák használatakor. Ez biztosítja a más támogatott adattípusokkal való konzisztens viselkedést.
A zóna nélküli időbélyegző szintaxis támogatása
Most már megadhatja TIMESTAMP WITHOUT TIME ZONE ahelyett, hogy TIMESTAMP_NTZ. Ez a módosítás javítja az SQL Standardgal való kompatibilitást.
Az allekérdezéssel kapcsolatos korrelációs probléma megoldódott
Azure Databricks már nem korrelálja helytelenül a szemantikailag egyenlő aggregátumkifejezéseket egy al-lekérdezés és annak külső lekérdezése között. Korábban ez helytelen lekérdezési eredményekhez vezethet.
Érvénytelen CHECK megkötések esetén észlelt hiba
Azure Databricks mostantól AnalysisException dob, ha egy CHECK kényszerkifejezés nem oldható fel a kényszer érvényesítése során.
Szigorúbb szabályok a stream-stream illesztésekhez hozzáfűzési módban
Azure Databricks mostantól letiltja a streamelési lekérdezéseket hozzáfűző módban, amelyek stream-stream illesztést, majd ablakösszesítést használnak, kivéve, ha mindkét oldalon vízjelek vannak meghatározva. A megfelelő vízjelek nélküli lekérdezések nem végleges eredményeket hozhatnak, megsértve a hozzáfűzési mód garanciáit.
Általánosan elérhető az új SQL-szerkesztő
2025. augusztus 14.
Az új SQL-szerkesztő már általánosan elérhető. Az új SQL-szerkesztő egységes szerzői környezetet biztosít több utasítási eredmény, beágyazott végrehajtási előzmények, valós idejű együttműködés, továbbfejlesztett Databricks Assistant-integráció és további hatékonyságnövelő funkciók támogatásával. Lásd : Lekérdezések írása és adatok feltárása az új SQL-szerkesztőben.
Rögzített időtúllépés kezelése materializált nézetekhez és streamelési táblákhoz
2025. augusztus 14.
Új időtúllépési viselkedés a Databricks SQL-ben létrehozott materializált nézetekhez és streamtáblákhoz:
- A 2025. augusztus 14. után létrehozott materializált nézetek és streamtáblák automatikusan alkalmazva lesznek a raktári időtúllépésre.
- A 2025. augusztus 14. előtt létrehozott materializált nézetek és streamtáblák esetében futtassa
CREATE OR REFRESHaz időtúllépési beállítást a raktár időtúllépési konfigurációjával való szinkronizálásához. - Az összes materializált nézet és streamelési tábla mostantól két napos alapértelmezett időtúllépéssel rendelkezik.
2025. július
Előre beállított dátumtartományok paraméterekhez az SQL-szerkesztőben
2025. július 31.
Az új SQL-szerkesztőben mostantól választhat az előre beállított dátumtartományok közül , például az Aktuális hét, az Elmúlt 30 nap vagy a Múlt év időbélyeg, dátum és dátumtartomány paramétereinek használatakor. Ezek az előre beállított beállítások megkönnyítik a gyakori időszűrők alkalmazását anélkül, hogy manuálisan beírták volna a dátumokat.
A Feladatok > folyamatok listája mostantól tartalmazza a Databricks SQL-folyamatokat
2025. július 29.
A Feladatok és folyamatok lista most már tartalmazza a Databricks SQL-sel létrehozott materializált nézetekhez és streamtáblákhoz tartozó folyamatokat.
Beágyazott végrehajtási előzmények az SQL-szerkesztőben
2025. július 24.
A beágyazott végrehajtási előzmények mostantól elérhetők az új SQL-szerkesztőben, így a lekérdezések újrafuttatása nélkül gyorsan elérheti a korábbi eredményeket. Egyszerűen hivatkozhat a korábbi végrehajtásokra, navigálhat közvetlenül a korábbi lekérdezési profilokhoz, vagy összehasonlíthatja a futtatási időket és az állapotokat – mindezt az aktuális lekérdezés kontextusában.
A Databricks SQL 2025.20-es verziója már elérhető az Aktuális verzióban
2025. július 17.
A Databricks SQL 2025.20-es verziója szakaszosan jelenik meg az Aktuális csatornán. A jelen kiadás funkcióit és frissítéseit a 2025.20-es verzióban találja.
AZ SQL-szerkesztő frissítései
2025. július 17.
A névvel ellátott paraméterek fejlesztései: A dátumtartomány és a többszörös kiválasztású paraméterek mostantól támogatottak. A dátumtartomány-paraméterekkel kapcsolatban lásd a következőt: Dátumtartomány hozzáadása
.minés.max. Többválasztós paraméterek esetén lásd: Több érték átadása sztringként.Frissített fejlécelrendezés az SQL-szerkesztőben: A futtatás gomb és a katalógusválasztó átkerült az élőfejbe, így több függőleges területet hozott létre a lekérdezések írásához.
Git-támogatás riasztásokhoz
2025. július 17.
Mostantól a Databricks Git-mappákkal nyomon követheti és kezelheti a riasztások módosításait. A riasztások Gittel való nyomon követéséhez helyezze őket egy Databricks Git mappába. Az újonnan klónozott riasztások csak akkor jelennek meg a riasztások listaoldalán vagy API-jában, ha egy felhasználó interakcióba lép velük. Az ütemezéseket szüneteltették, és a felhasználóknak kifejezetten újraindítaniuk kell őket. Tekintse meg , hogyan működik a Git-integráció a riasztásokkal.
A Databricks SQL 2025.20-es verziója már elérhető előzetes verzióban
2025. július 3.
A Databricks SQL 2025.20-es verziója már elérhető az előzetes verziójú csatornán. Tekintse át a következő szakaszt az új funkciókról és a viselkedési változásokról.
SQL-eljárás támogatása
Az SQL-szkriptek mostantól beágyazhatók egy, a Unity Catalogban újrahasználható objektumként tárolt eljárásba. Az eljárást a CREATE PROCEDURE paranccsal hozhatja létre, majd meghívhatja a CALL paranccsal.
Alapértelmezett rendezés beállítása SQL függvényekhez
Az új DEFAULT COLLATION záradék a(z) CREATE FUNCTION parancsban határozza meg az alapértelmezett rendezést, amelyet a paraméterekhez, a visszatérési típushoz és a konstansokhoz STRING alkalmaznak a függvény törzsében.
Rekurzív gyakori táblakifejezések (rCTE) támogatása
Azure Databricks mostantól támogatja a hierarchikus adatok navigálását rekurzív gyakori táblakifejezések (rCTEs) használatával.
A rekurzív kapcsolat követéséhez használjon egy önhivatkozó CTE-t a UNION ALL-val.
Támogatás ALL CATALOGS a SHOW SÉMÁKban
A SHOW SCHEMAS szintaxis a következő szintaxis elfogadásához frissül:
SHOW SCHEMAS [ { FROM | IN } { catalog_name | ALL CATALOGS } ] [ [ LIKE ] pattern ]
Ha ALL CATALOGS egy SHOW lekérdezésben meg van adva, a végrehajtás végigfut az összes olyan aktív katalóguson, amely támogatja a névtereket a katalóguskezelő (DsV2) használatával. Minden katalógushoz tartalmazza a legfelső szintű névtereket.
A parancs kimeneti attribútumait és sémáját úgy módosítottuk, hogy hozzáadjon egy catalog oszlopot, amely a megfelelő névtér katalógusát jelzi. Az új oszlop a kimeneti attribútumok végéhez lesz hozzáadva az alábbiak szerint:
Előző kimenet
| Namespace |
|------------------|
| test-namespace-1 |
| test-namespace-2 |
Új kimenet
| Namespace | Catalog |
|------------------|----------------|
| test-namespace-1 | test-catalog-1 |
| test-namespace-2 | test-catalog-2 |
A folyékony fürtözés mostantól hatékonyabban tömöríti a törlési vektorokat
Liquid fürtözésű Delta táblák mostantól hatékonyabban alkalmazzák a törlési vektorokból származó fizikai módosításokat, amikor OPTIMIZE fut. További részleteket a Parquet-adatfájlok módosításainak alkalmazása című témakörben talál.
Nem determinisztikus kifejezések engedélyezése oszlopértékekben UPDATE/INSERT műveletekhez MERGE
Azure Databricks mostantól lehetővé teszi a nem determinisztikus kifejezések használatát MERGE műveletek frissített és beszúrt oszlopértékeiben. Azonban az MERGE utasítások feltételeinek nem determinisztikus kifejezései nem támogatottak.
Létrehozhat például dinamikus vagy véletlenszerű értékeket az oszlopokhoz:
MERGE INTO target USING source
ON target.key = source.key
WHEN MATCHED THEN UPDATE SET target.value = source.value + rand()
Adatvédelmi szempontból hasznos lehet azáltal, hogy elrejti a valós adatokat, miközben megőrzi az adattulajdonságokat, például a középértékeket vagy más számított oszlopokat.
VAR-kulcsszó támogatása SQL-változók deklarálására és elvetására
A változók deklarálására és elvetésére szolgáló SQL-szintaxis mostantól támogatja a VAR kulcsszót is.VARIABLE Ez a módosítás egységesíti a szintaxist minden változóval kapcsolatos művelet esetében, ami javítja a konzisztenciát, és csökkenti a változók beállításakor már használt VAR felhasználók zavarát.
CREATE VIEW az oszlopszintű záradékok hibát jeleznek, ha a záradék csak a materializált nézetekre vonatkozik
CREATE VIEW parancsok, amelyek olyan oszlopszintű záradékot adnak meg, amely csak MATERIALIZED VIEW esetén érvényes, most hibát jeleznek. Az érintett kikötések a CREATE VIEW parancsok esetében a következők:
NOT NULL- Megadott adattípus, például
FLOATSTRING DEFAULTCOLUMN MASK
2025. június
Databricks SQL Kiszolgáló nélküli motorfrissítések
2025. június 11.
A következő motorfrissítések globálisan jelennek meg, és a rendelkezésre állás az elkövetkező hetekben minden régióban bővül.
- Kisebb késés: Az irányítópultok, az ETL-feladatok és a vegyes számítási feladatok mostantól gyorsabban futnak, akár 25% javulással. A rendszer automatikusan alkalmazza a frissítést a kiszolgáló nélküli SQL-raktárakra további költségek és konfiguráció nélkül.
- Prediktív lekérdezésvégrehajtás (PQE): A PQE valós időben figyeli a feladatokat, és dinamikusan módosítja a lekérdezések végrehajtását, hogy elkerülje a ferdeségeket, a kiömléseket és a szükségtelen munkát.
- Fotonvektorozott shuffle: Kompakt oszlopos formátumban tartja az adatokat, rendezi azokat a CPU nagy sebességű gyorsítótárában, és vektorizált utasítások használatával egyszerre több értéket dolgoz fel. Ez javítja a processzorhoz kötött számítási feladatok, például a nagy illesztések és a széles aggregáció átviteli sebességét.
Felhasználói felület frissítései
2025. június 5.
-
A lekérdezési elemzések fejlesztései: A Lekérdezéselőzmények lap megnyitása mostantól kibocsátja az eseményt
listHistoryQueries. A lekérdezésprofil megnyitása most kibocsátja az eseménytgetHistoryQuery.
2025. május
A metrikanézetek nyilvános előzetes verzióban érhetők el
2025. május 29.
A Unity Catalog metrikanézetei központosított módot biztosítanak a konzisztens, újrafelhasználható és szabályozott alapvető üzleti metrikák meghatározására és kezelésére. Az összetett üzleti logikát egy központosított definícióba absztrakcióval teszik lehetővé, hogy a szervezetek egyszer definiálják a fő teljesítménymutatókat, és következetesen használják őket olyan jelentéskészítő eszközökben, mint az irányítópultok, a Genie-ügynökök (korábbi nevén Genie Spaces) és a riasztások. Az előzetes verziójú csatornán (2025.16) futó SQL-raktár vagy a Databricks Runtime 16.4-es vagy újabb verzióját futtató egyéb számítási erőforrás használata a metrikanézetek használatához. Lásd Unity Catalog metrikák nézetei.
Felhasználói felület frissítései
2025. május 29.
-
Új SQL-szerkesztő fejlesztései:
- Új lekérdezések a Piszkozatok mappában: Az új lekérdezések alapértelmezés szerint a Piszkozatok mappában jönnek létre. Mentéskor vagy átnevezéskor automatikusan kikerülnek a piszkozatok közül.
-
A lekérdezési kódrészletek támogatása: Mostantól létrehozhat és újra felhasználhat lekérdezési kódrészleteket – az SQL előre definiált szegmenseit, például
JOINa kifejezéseket,CASEés támogathatja az automatikus kiegészítést és a dinamikus beszúrási pontokat. Kódrészleteket aLekérdezésrészletek> gombra kattintva hozhat létre. - Naplóesemények naplózása: A naplóesemények mostantól ki lesznek bocsátva az új SQL-szerkesztőben végrehajtott műveletekhez.
- A szűrők hatással vannak a vizualizációkra: Az eredménytáblákra alkalmazott szűrők most már a vizualizációkra is hatással vannak, így az SQL-lekérdezés módosítása nélkül is lehetővé teszik az interaktív feltárást.
Új riasztási verzió a bétaverzióban
2025. május 22.
A riasztások új verziója már bétaverzióban érhető el. Ez a verzió leegyszerűsíti a riasztások létrehozását és kezelését azáltal, hogy egyetlen felületen egyesíti a lekérdezések beállítását, feltételeit, ütemezéseit és értesítési célhelyeit. Az új verzió mellett továbbra is használhat régi riasztásokat. Lásd : Databricks SQL-riasztások.
Felhasználói felület frissítései
2025. május 22.
- Adatmutatók formázása a diagramokban: Az SQL szerkesztőből és jegyzetfüzetekből származó diagramok adatmutatói mostantól az Adatfeliratok lapon meghatározott számformátumot követik. Lásd: Vizualizációk a Databricks jegyzetfüzetekben és az SQL szerkesztőben.
A Databricks SQL 2025.16-os verziója már elérhető
2025. május 15.
A Databricks SQL 2025.16-os verziója már elérhető az előzetes verziójú csatornán. Az új funkciókról, a viselkedési változásokról és a hibajavításokról az alábbi szakaszban tájékozódhat.
IDENTIFIER a Databricks SQL-ben már elérhető a katalógusműveletek támogatása
Most már használhatja a IDENTIFIER záradékot a következő katalógusműveletek végrehajtásakor:
CREATE CATALOGDROP CATALOGCOMMENT ON CATALOGALTER CATALOG
Ez az új szintaxis lehetővé teszi, hogy dinamikusan adja meg a katalógusneveket az ezekhez a műveletekhez definiált paraméterekkel, így rugalmasabb és újrafelhasználhatóbb SQL-munkafolyamatokat tesz lehetővé. A szintaxis példájaként vegye figyelembe, hogy CREATE CATALOG IDENTIFIER(:param) hol param van megadva egy paraméter a katalógus nevének megadásához.
További részletekért lásd a IDENTIFIER záradékot.
Az csoportosított kifejezések mostantól automatikusan generált átmeneti aliasokat biztosítanak
Az csoportosított kifejezések automatikusan létrehozott aliasai mostantól mindig determinisztikusan tartalmazzák COLLATE az információkat. Az automatikusan létrehozott aliasok átmenetiek (instabilak), és nem szabad támaszkodni rá. Ehelyett ajánlott eljárásként következetesen és explicit módon kell használni expression AS alias .
UNION/EXCEPT/INTERSECT a nézeten belül és EXECUTE IMMEDIATE most helyes eredményeket ad vissza
A legfelső szintű UNION/EXCEPT/INTERSECT és nem aliasolt oszlopokkal rendelkező ideiglenes és állandó nézetdefiníciók lekérdezései korábban helytelen eredményeket adtak vissza, mertUNION/EXCEPT/INTERSECT a kulcsszavak aliasoknak minősültek. Most ezek a lekérdezések megfelelően hajtják végre a teljes műveletet.
EXECUTE IMMEDIATE ... INTO egy legfelső szintű UNION/EXCEPT/INTERSECT és nem aliasolt oszlopokkal helytelen eredményt írt be a megadott változóba, mert az elemző ezekre a kulcsszavakra aliaszként hivatkozott. Hasonlóképpen, az érvénytelen állomány szöveggel rendelkező SQL-lekérdezések is engedélyezve voltak. Ezekben az esetekben a műveletek helyes eredményt írnak a megadott változóba, vagy érvénytelen SQL-szöveg esetén meghiúsulnak.
Új listagg és string_agg függvények
Most már használhatja a listagg és string_agg függvényeket egy csoporton belüli STRING és BINARY értékek összesítésére. A string_agg-ról a további részleteket itt találja.
Az aliasolt egész szám literálokra vonatkozó csoportosítás javítása bizonyos műveleteknél hibásan működött.
A kifejezések aliasos egész szám literalon való csoportosítása korábban megszakadt bizonyos műveleteknél, például MERGE INTO. Ez a kifejezés például azért ad vissza GROUP_BY_POS_OUT_OF_RANGE , mert a (val) érték helyébe 202001 kerül:
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)
Ezt kijavítottuk. A meglévő lekérdezésekben előforduló probléma megoldásához ellenőrizze, hogy a használt állandók nem egyeznek-e meg a csoportosítási kifejezésekben szereplő oszloppozícióval.
A flag engedélyezése a forrás-materializálás kikapcsolásának megakadályozásához a MERGE műveletek esetén.
Korábban a felhasználók letilthatták a MERGE forrásanyag materializálását azáltal, hogy merge.materializeSource értékét none-ra/-re állították. Ha az új jelző engedélyezve van, ez tilos lesz, és hibát okoz. A Databricks azt tervezi, hogy csak azoknak az ügyfeleknek engedélyezi a jelzőt, akik korábban még nem használták ezt a konfigurációs jelzőt, ezért egyetlen ügyfélnek sem kell semmilyen változást észlelnie a viselkedésében.
2025. április
A Databricks SQL 2025.15-ös verziója már elérhető
2025. április 10.
A Databricks SQL 2025.15-ös verziója már elérhető az előzetes verziójú csatornán. Az új funkciókról, a viselkedési változásokról és a hibajavításokról az alábbi szakaszban tájékozódhat.
Több oszlop szerkesztése ALTER TABLE
Mostantól egyetlen utasításban ALTER TABLE több oszlopot is módosíthat. Lásd...ALTER TABLECOLUMN záradékot.
A Delta tábla protokoll visszaminősítése általánosan elérhető az ellenőrzőpont-védelemmel
DROP FEATURE általánosan hozzáférhető a Delta Lake táblafunkcióinak eltávolításához és a táblaprotokoll visszaminősítéséhez. Alapértelmezés szerint DROP FEATURE mostantól védett ellenőrzőpontokat hoz létre egy optimalizáltabb és egyszerűbb visszalépési élmény érdekében, amely nem igényel várakozási időt vagy előzmény csonkolást. Lásd Delta Lake tábla szolgáltatás megszüntetése és tábla protokoll visszaminősítése.
Procedurális SQL-szkriptek írása ANSI SQL/PSM alapján (nyilvános előzetes verzió)
Most már használhatja az ANSI SQL/PSM-alapú szkriptelési képességeket a procedurális logika SQL-lel való írásához, beleértve a feltételes utasításokat, a hurkokat, a helyi változókat és a kivételkezelést. Lásd az SQL-szkriptelést.
Táblázat- és nézetszintű alapértelmezett rendezés
Mostantól megadhat egy alapértelmezett rendezést a táblákhoz és nézetekhez. Ez leegyszerűsíti a táblák és nézetek létrehozását, ahol az összes vagy a legtöbb oszlop ugyanazzal a rendezéssel rendelkezik. Lásd a rendezés-je.
Új H3 függvények
A következő H3 függvények lettek hozzáadva:
Az örökölt irányítópultok támogatása véget ért
2025. április 10.
A régebbi irányítópultok hivatalos támogatása véget ért. A továbbiakban nem hozhat létre vagy klónozhat örökölt irányítópultokat a felhasználói felület vagy az API használatával. A Databricks továbbra is kezeli a kritikus biztonsági problémákat és a szolgáltatáskimaradásokat, de az AI/BI-irányítópultok használatát javasolja minden új fejlesztéshez. Az AI/BI-irányítópultokról további információt az Irányítópultok című témakörben talál. A migrálással kapcsolatos segítségért tekintse meg az örökölt irányítópult klónozása AI/BI-irányítópultra , valamint irányítópult-API-k használata irányítópultok létrehozásához és kezeléséhez című témakört.
Egyéni automatikus formázási beállítások SQL-lekérdezésekhez
2025. április 3.
Az összes SQL-lekérdezés automatikus formázási beállításainak testreszabása. Lásd : Egyéni formátumú SQL-utasítások.
Boxplot-vizualizációkkal kapcsolatos probléma kijavítva
2025. április 3.
Kijavítottunk egy hibát, amely miatt a Databricks SQL boxplot vizualizációi csak kategorikus x tengelyen nem jelenítettek meg megfelelően kategóriákat és sávokat. A vizualizációk mostantól a várt módon jelennek meg.
A CAN VIEW engedély nyilvános előzetes verzióban érhető el az SQL-raktárakhoz
2025. április 3.
A CAN VIEW engedély most nyilvános előzetes verzióban érhető el. Ez az engedély lehetővé teszi a felhasználók számára az SQL-raktárak monitorozását, beleértve a kapcsolódó lekérdezési előzményeket és lekérdezési profilokat. A CAN VIEW engedéllyel rendelkező felhasználók nem futtathatnak lekérdezéseket az SQL Warehouse-on további engedélyek megadása nélkül. Lásd a SQL Raktár ACL-eket.
2025. március
Felhasználói felület frissítései
2025. március 27.
- A jobb használhatóság érdekében frissített lekérdezésprofilok: A lekérdezési profilok frissültek a használhatóság javítása és a kulcselemzések gyors elérése érdekében. Lásd: Lekérdezésprofil.
Felhasználói felület frissítései
2025. március 20.
- SQL-raktár tulajdonjogának átadása a szolgáltatásnévre: Mostantól a felhasználói felületen átviheti a raktár tulajdonjogát egy szolgáltatásnévre.
Felhasználói felület frissítései
2025. március 6.
- A kéttengelyes diagramok mostantól támogatják a nagyítást: Mostantól kattintással és húzással nagyíthatja a kéttengelyes diagramokat.
- Táblázatoszlopok rögzítése: Mostantól rögzítheti a táblázatoszlopokat a táblamegjelenítés bal oldalán. Az oszlopok láthatóak maradnak, amikor jobbra görget a táblázatban. Lásd: Oszlopbeállítások.
- Kijavítottuk a kombinált diagramokkal kapcsolatos hibát: Megoldottuk az x tengely címkéi és sávjai közötti eltérést az x tengelyen lévő időmező használatakor.
2025. február
A Databricks SQL 2025.10-es verziója már elérhető
2025. február 21.
A Databricks SQL 2025.10-es verziója már elérhető az előzetes verziójú csatornán. Az új funkciókról, a viselkedési változásokról és a hibajavításokról az alábbi szakaszban tájékozódhat.
A Delta Sharingben a táblaelőzmények alapértelmezés szerint engedélyezve lesznek
Az SQL ALTER SHARE <share> ADD TABLE <table> parancsával létrehozott megosztásoknál mostantól alapértelmezettként engedélyezettek az előzménymegosztások (WITH HISTORY). Lásd: ALTER SHARE.
A hitelesítő adatok SQL-utasításai hibaüzenetet adnak vissza, ha a hitelesítő adatok típusa nem egyezik
Ebben a kiadásban, ha a hitelesítőadat-kezelési SQL-utasításban megadott hitelesítő adattípus nem egyezik meg a hitelesítő argumentum típusával, a rendszer hibát ad vissza, és az utasítás nem fut. Ha például az utasítás DROP STORAGE CREDENTIAL 'credential-name', ha credential-name nem tárolási hitelesítő adat, az utasítás hibaüzenettel meghiúsul.
Ez a módosítás segít megelőzni a felhasználói hibákat. Korábban ezek az utasítások sikeresen lefuttak, még akkor is, ha a megadott hitelesítő adattípusnak nem megfelelő hitelesítő adatokat adták át. A következő utasítás például sikeresen törli storage-credential: DROP SERVICE CREDENTIAL storage-credential.
Ez a változás a következő nyilatkozatokat érinti:
- DROP CREDENTIAL
- ALTER CREDENTIAL
- DESCRIBE CREDENTIAL
- GRANT... RA... HITLESÍTÉSI ADAT
- REVOKE... RA... HITLESÍTÉSI ADAT
- SHOW GRANTS KI…HITELTANÚSÍTVÁNY
A timestampdiff & timestampadd használata generált oszlopkifejezésekben
Delta Lake által létrehozott oszlopkifejezések mostantól támogatják a timestampdiff és a timestampadd függvényeket.
Az SQL-folyamat szintaxisának támogatása
Mostantól írhat SQL-folyamatokat. Az SQL-folyamatok egy szabványos lekérdezést( például SELECT c2 FROM T WHERE c1 = 5) építenek be lépésenkénti sorrendbe, ahogyan az a következő példában látható:
FROM T
|> SELECT c2
|> WHERE c1 = 5
Az SQL-folyamatok támogatott szintaxisának megismeréséhez tekintse meg SQL-folyamat szintaxisánakcímű témakört.
Az iparágakat átívelő bővítmény hátteréről lásd: SQL-nek problémái vannak. Kijavíthatjuk őket: Csőszintaxis az SQL-ben (a Google Research által).
HTTP-kérés létrehozása a http_request függvénnyel
Most már http-kapcsolatokat hozhat létre, és rajtuk keresztül HTTP-kéréseket kezdeményezhet a http_request függvénnyel.
A DESCRIBE TABLE frissítése strukturált JSON-ként adja vissza a metaadatokat
Mostantól a DESCRIBE TABLE AS JSON paranccsal JSON-dokumentumként is visszaadhatja a tábla metaadatait. A JSON-kimenet strukturáltabb, mint az alapértelmezett, ember által olvasható jelentés, és programozott módon használható a tábla sémájának értelmezéséhez. További információ: DESCRIBE TABLE AS JSON.
Végén álló üreshelyet nem figyelembe vevő rendezések
A végén lévő üres karakterekre érzéketlen sorbarendezések támogatása hozzáadva. Például ezek a rendezések egyenlőnek tekintik 'Hello' és 'Hello '. További információért lásd: RTRIM összehasonlítás.
Továbbfejlesztett növekményes klónfeldolgozás
Ez a kiadás tartalmaz egy javítást egy peremes esethez, ahol egy növekményes CLONE újramásolhatja a forrástáblából a céltáblába másolt fájlokat. Lásd: Tábla hozzáadása Azure Databricks.
Felhasználói felület frissítései
2025. február 13.
- A Unity Catalog metaadatainak előnézete az adatfelderítésben: A Unity Catalog-objektumok metaadatainak előnézete a sémaböngésző egyik objektumára mutatva. Ez a funkció elérhető a Catalog Explorerben és más felületeken, ahol a sémaböngészőt használja, például az AI/BI-irányítópultokat és az SQL-szerkesztőt.
- Szűrés a lekérdezhető adategységek kereséséhez: A Katalóguskezelő sémaböngészőjének szűrőbeállításai mostantól a Can query jelölőnégyzetet is tartalmazzák. Ha bejelöli ezt a beállítást, kizárja azokat az objektumokat, amelyeket megtekinthet, de nem kérdezhet le.
2025. január
Felhasználói felület frissítései
2025. január 30.
Befejezett lekérdezésszámdiagram SQL-raktárakhoz (nyilvános előzetes verzió):: Az SQL Warehouse monitorozási felhasználói felületén már elérhető egy új befejezett lekérdezésszámdiagram . Ez a diagram az időablakban befejezett lekérdezések számát mutatja, beleértve a megszakított és a sikertelen lekérdezéseket is. A diagram használható a többi diagrammal és a Lekérdezési előzmények táblával a raktár teljesítményének felméréséhez és hibaelhárításához. A lekérdezés ahhoz az időablakhoz van rendelve, amelyikben befejeződik. A darabszámokat percenként átlagoltuk. További információért lásd: SQL-tárház felügyelete.
Bővített adatmegjelenítés az SQL-szerkesztő diagramjaiban: Az SQL-szerkesztőben létrehozott vizualizációk mostantól legfeljebb 15 000 adatsort támogatnak.
A Databricks SQL 2024.50-es verziója már elérhető
2025. január 23.
A Databricks SQL 2024.50-es verziója már elérhető az előzetes verziójú csatornán. Az új funkciókról, a viselkedési változásokról és a hibajavításokról az alábbi szakaszban tájékozódhat.
A VARIANT adattípus már nem használható összehasonlítást igénylő műveletekkel
Az VARIANT adattípust tartalmazó lekérdezésekben nem használhatja a következő záradékokat vagy operátorokat:
DISTINCTINTERSECTEXCEPTUNIONDISTRIBUTE BY
Ezek a műveletek összehasonlítást végeznek, és a VARIANT adattípust használó összehasonlítások nem definiált eredményeket eredményeznek, és a Databricks nem támogatja őket. Ha a VARIANT típust használja a Azure Databricks számítási feladatokban vagy táblákban, a Databricks a következő módosításokat javasolja:
- Frissítse a lekérdezéseket vagy kifejezéseket, hogy a
VARIANTértékeket kifejezetten nem-VARIANTadattípusokra alakítsa át. - Ha olyan mezőkkel rendelkezik, amelyeket a fenti műveletek bármelyikével együtt kell használnia, bontsa ki ezeket a mezőket a
VARIANTadattípusból, és neVARIANTadattípusokkal tárolja őket.
További információ: Lekérdezésvariáns adatok.
A USE CATALOG with IDENTIFIER záradék paraméterezésének támogatása
A IDENTIFIER záradék támogatva van a USE CATALOG utasításhoz. Ezzel a támogatással paraméterezheti az aktuális katalógust egy sztringváltozó vagy paraméterjelölő alapján.
COMMENT ON COLUMN táblák és nézetek támogatása
A COMMENT ON utasítás támogatja a nézet- és táblázatoszlopok megjegyzéseinek módosítását.
Új SQL-függvények
A következő új beépített SQL-függvények érhetők el:
- dayname(expr) a hét napjának hárombetűs angol betűszóját adja vissza az adott dátumhoz.
- uniform(expr1, expr2 [,seed]) egy véletlenszerű értéket ad vissza független és azonos eloszlású értékekkel a megadott számtartományon belül.
-
randstr(hossz) egy véletlenszerű karaktersorozatot ad vissza
lengthalfa-numerikus karakterekből.
Elnevezett paraméter meghívása további függvényekhez
Az alábbi függvények támogatják elnevezett paraméterek megadását:
A beágyazott típusok mostantól megfelelően fogadják el a NULL-korlátozásokat
Ez a kiadás kijavít egy hibát, amely a beágyazott típusok egyes Delta által létrehozott oszlopait érinti, például STRUCT. Ezek az oszlopok néha helytelenül utasítják el a kifejezéseket a beágyazott mezők NULL vagy NOT NULL korlátozásai alapján. Ezt kijavítottuk.
AZ SQL-szerkesztő felhasználói felületének frissítései
2025. január 15-én
Az új SQL-szerkesztő (nyilvános előzetes verzió) a következő felhasználói felületi fejlesztéseket tartalmazza:
- Továbbfejlesztett letöltési élmény: A lekérdezés kimenetei automatikusan elnevezhetők a lekérdezésről letöltéskor.
-
Kulcstábla billentyűparancsai a betűméretezéshez: A
Alt +ésAlt -(Windows/Linux) vagyOpt +ésOpt -(macOS) használatával gyorsan módosíthatja a betűméretet az SQL-szerkesztőben. -
A megjegyzésekben szereplő felhasználók megemlítése: Adott felhasználók megjegyzésekkel való megjelölése
@e-mail-értesítések küldéséhez. - Gyorsabb lapnavigáció: A tabulátorváltás mostantól 80% gyorsabb a betöltött lapoknál, és 62% gyorsabb a kiürített lapoknál.
- Egyszerűsített raktárkiválasztás: Az SQL Warehouse méretadatai közvetlenül a számítási választóban jelennek meg a könnyebb kiválasztás érdekében.
-
Parameter szerkesztési parancsikonok: A
Ctrl + Enter(Windows/Linux) vagyCmd + Enter(macOS) használatával hajthat végre lekérdezéseket a paraméterértékek szerkesztése során. - Továbbfejlesztett verziókövetés: A lekérdezési eredmények megmaradnak a verzióelőzményekben a jobb együttműködés érdekében.
Diagramvizualizációfrissítések
2025. január 15-én
Általánosan elérhető az új diagramrendszer jobb teljesítménnyel, továbbfejlesztett színsémával és gyorsabb interaktivitással. Lásd: Vizualizációk a Databricks-jegyzetfüzetekben és az SQL-szerkesztőben , valamint a Jegyzetfüzet és AZ SQL-szerkesztő vizualizációtípusai.