Sdílet prostřednictvím


Poznámky k verzi SQL pro Databricks 2025

V roce 2025 byly vydány následující funkce a vylepšení Databricks SQL.

Listopad 2025

Databricks SQL verze 2025.35 se zavádí v aktuální verzi

20. listopadu 2025

Databricks SQL verze 2025.35 se zavádí do Current kanálu. Podívejte se na funkce v 2025.35.

Upozornění SQL služby Databricks jsou teď ve verzi Public Preview.

14. listopadu 2025

  • Upozornění SQL služby Databricks: Nejnovější verze upozornění SQL Databricks s novým prostředím pro úpravy je teď ve verzi Public Preview. Viz upozornění SQL služby Databricks.

Oprava vizualizace editoru SQL

6. listopadu 2025

  • Opravili jsme problém se zobrazením popisu: Vyřešili jsme problém, kdy byly popisy skryté za legendou ve vizualizacích poznámkového bloku a editoru SQL.

Října 2025

Databricks SQL verze 2025.35 je teď k dispozici ve verzi Preview.

30. října 2025

Databricks SQL verze 2025.35 je teď k dispozici v kanálu Preview . V následující části najdete informace o nových funkcích, změnách chování a opravách chyb.

EXECUTE IMMEDIATE používání konstantních výrazů

Nyní můžete předávat konstantní výrazy jako řetězec SQL a jako argumenty do značek parametrů v EXECUTE IMMEDIATE příkazech.

LIMIT ALL podpora rekurzivních CTE

Nyní můžete použít LIMIT ALL k odstranění omezení celkové velikosti u rekurzivních běžných tabulkových výrazů (CTE).

st_dump podpora funkcí

Teď můžete pomocí st_dump funkce získat pole obsahující jedinou geometrii vstupní geometrie. Viz st_dump funkce.

Funkce vnitřního prstence polygonu jsou nyní podporovány.

K práci s mnohoúhelníkovými vnitřními kroužky teď můžete použít následující funkce:

Podpora aktualizačních informací MV/ST v DESCRIBE EXTENDED AS JSON

Azure Databricks teď ve výstupu DESCRIBE EXTENDED AS JSON generuje sekci pro informace o aktualizaci materializovaných pohledů a streamovaných tabulek, včetně času poslední aktualizace, typu aktualizace, stavu a plánu.

Přidání sloupce metadat do DESCRIBE QUERY a DESCRIBE TABLE

Azure Databricks teď ve výstupu DESCRIBE QUERY a DESCRIBE TABLE pro sémantická metadata obsahuje sloupec metadat.

Při DESCRIBE QUERYpopisu dotazu se zobrazením metrik se sémantická metadata šíří prostřednictvím dotazu, pokud jsou dimenze přímo odkazovány a míry tuto funkci používají MEASURE() .

Sloupec DESCRIBE TABLE metadat se zobrazí jenom pro zobrazení metrik, nikoli pro jiné typy tabulek.

Správná manipulace s strukturami null při vyřazení NullType sloupců

Při zápisu do tabulek Delta teď Azure Databricks správně zachovává hodnoty struktury null při vyřazení NullType sloupců ze schématu. Dříve byly struktury null nesprávně nahrazeny hodnotami struktury, které nemají hodnotu null, kde byla všechna pole nastavena na hodnotu null.

Nové prostředí pro úpravy upozornění

20. října 2025

  • Nové prostředí pro úpravy upozornění: Vytvoření nebo úprava upozornění se teď otevře v novém editoru s více kartami a poskytuje jednotný pracovní postup úprav. Viz upozornění SQL služby Databricks.

Oprava vizualizací

9. října 2025

  • Výběr legendy pro názvy aliasovaných řad: Výběr legendy teď funguje správně pro grafy s názvy aliasů řad v editoru SQL a poznámkových blocích.

Sémantická metadata v zobrazeních metrik

2. října 2025

Teď můžete definovat sémantická metadata v zobrazení metriky. Sémantická metadata pomáhají nástrojům umělé inteligence, jako jsou prostory Genie a řídicí panely AI/BI, interpretovat a efektivněji používat vaše data.

Pokud chcete používat sémantická metadata, musí zobrazení metriky používat specifikaci YAML verze 1.1 nebo vyšší a spouštět v Databricks Runtime 17.2 nebo vyšší. Odpovídající verze SQL Databricks je 2025.30 dostupná v kanálu Preview pro sql warehouse.

Viz Použití sémantických metadat v zobrazeních metrik a upgrade YAML na verzi 1.1.

Září 2025

Databricks SQL verze 2025.30 je teď k dispozici ve verzi Preview.

25. září 2025

Databricks SQL verze 2025.30 je teď k dispozici v kanálu Preview . V následující části najdete informace o nových funkcích, změnách chování a opravách chyb.

Kolace založené na UTF8 teď podporují operátor LIKE.

Teď můžete použít funkci LIKE se sloupci, které mají povolenou jednu z následujících kolací: UTF8_Binary, UTF8_Binary_RTRIM, UTF8_LCASE, UTF8_LCASE_RTRIM. Viz Kolace.

ST_ExteriorRing funkce je teď podporovaná.

Teď můžete pomocí ST_ExteriorRing funkce extrahovat vnější hranici mnohoúhelníku a vrátit ji jako přímku. Viz st_exteriorring funkce.

Deklarace více relací nebo místních proměnných v jednom DECLARE příkazu

Nyní můžete deklarovat více relací nebo místních proměnných stejného typu a výchozí hodnoty v jednom DECLARE příkazu. Viz DECLARE VARIABLEsložený příkaz BEGIN END.

Klíčové slovo podpory TEMPORARY pro vytvoření zobrazení metriky

Klíčové slovo teď můžete použít TEMPORARY při vytváření zobrazení metriky. Dočasná zobrazení metrik jsou viditelná pouze v relaci, která je vytvořila, a po skončení relace se zahodí. Viz CREATE VIEW.

DESCRIBE CONNECTION zobrazuje nastavení prostředí pro připojení JDBC.

Azure Databricks teď obsahuje uživatelsky definovaná nastavení prostředí ve výstupu DESCRIBE CONNECTION pro připojení JDBC, která podporují vlastní ovladače a běží izolovaně. Ostatní typy připojení zůstávají beze změny.

Syntaxe SQL pro možnosti čtení Delta v dotazech streamování

Pomocí klauzule teď můžete zadat možnosti čtení delta pro dotazy WITH na streamování založené na SQL. Například:

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

Správné výsledky pro split s prázdným regulárním výrazem a kladným limitem

Azure Databricks teď vrací správné výsledky při použití split function s prázdným regulárním výrazem a kladným limitem. Dříve funkce nesprávně zkrátila zbývající řetězec namísto zahrnutí do posledního prvku.

Oprava url_decode a try_url_decode zpracování chyb ve Photonu

V Aplikaci Photon se try_url_decode()url_decode() teď vrátí neplatné failOnError = false řetězce kódované adresou URL místo toho, NULL aby dotaz selhávající.

Srpen 2025

Výchozí nastavení skladu je teď dostupné v beta verzi.

28. srpna 2025

Nastavte výchozí sklad, který se automaticky vybere ve výběru výpočetních prostředků v editoru SQL, řídicích panelech AI/BI, AI/BI Genie, Alerts a Catalog Explorer. Jednotliví uživatelé můžou toto nastavení přepsat výběrem jiného skladu před spuštěním dotazu. Můžou také definovat vlastní výchozí sklad na úrovni uživatele, který se má použít napříč svými relacemi. Viz Nastavení výchozího SQL Warehouse pro pracovní prostor a Nastavení výchozího skladu na úrovni uživatele.

Databricks SQL verze 2025.25 se zavádí v aktuální verzi

21. srpna 2025

Databricks SQL verze 2025.25 se zavádí do aktuálního kanálu od 20. srpna 2025 do 28. srpna 2025. Viz vlastnosti v 2025.25.

Databricks SQL verze 2025.25 je teď k dispozici ve verzi Preview.

14. srpna 2025

Databricks SQL verze 2025.25 je teď k dispozici v kanálu Preview . V následující části najdete informace o nových funkcích a změnách chování.

Rekurzivní běžné výrazy tabulek (rCTE) jsou obecně dostupné.

Rekurzivní běžné výrazy tabulek (rCTE) jsou obecně dostupné. K procházení hierarchických dat použijte CTE odkazující na sebe pomocí funkce UNION ALL a postupujte podle rekurzivní relace.

Podpora výchozí kolace na úrovni schématu a katalogu

Teď můžete nastavit výchozí kolaci pro schémata a katalogy. To vám umožní definovat kolaci, která se vztahuje na všechny objekty vytvořené v rámci schématu nebo katalogu, což zajišťuje konzistentní chování kolace napříč vašimi daty.

Podpora prostorových výrazů SQL a datových typů GEOMETRY a GEOGRAPHY

Díky lepšímu výkonu prostorových dotazů teď můžete geoprostorová data ukládat do předdefinovaných GEOMETRY a GEOGRAPHY sloupcových sloupců. Tato verze přidává více než 80 nových prostorových výrazů SQL, včetně funkcí pro import, export, měření, vytváření, úpravy, ověřování, transformaci a určování topologických vztahů s prostorovými spojeními. Viz geoprostorové funkce ST, GEOGRAPHY typ a GEOMETRY typ.

Podpora výchozí kolace na úrovni schématu a katalogu

Teď můžete nastavit výchozí kolaci pro schémata a katalogy. To vám umožní definovat kolaci, která se vztahuje na všechny objekty vytvořené v rámci schématu nebo katalogu, což zajišťuje konzistentní chování kolace napříč vašimi daty.

Lepší zpracování možností JSON pomocí VARIANT

from_json Funkce to_json teď správně používají možnosti JSON při práci se schématy nejvyšší úrovněVARIANT. Tím se zajistí konzistentní chování s jinými podporovanými datovými typy.

Podpora syntaxe ČASOVÉHO RAZÍTKA BEZ ČASOVÉHO PÁSMA

Nyní můžete místo TIMESTAMP WITHOUT TIME ZONETIMESTAMP_NTZ. Tato změna zlepšuje kompatibilitu se standardem SQL.

Vyřešený problém s korelací poddotazů

Azure Databricks už nesprávně koreluje sémanticky stejné agregační výrazy mezi poddotazem a jeho vnějším dotazem. Dříve to mohlo vést k nesprávným výsledkům dotazu.

Chyba vyvolaná kvůli neplatným CHECK omezením

Azure Databricks teď vyvolá AnalysisException výjimku, pokud CHECK se během ověřování omezení nedá výraz omezení vyřešit.

Přísnější pravidla pro připojení streamu v režimu připojení

Azure Databricks teď zakáže streamovací dotazy v režimu připojení, které používají spojení streamu následované agregací oken, pokud nejsou vodoznaky definované na obou stranách. Dotazy bez správných vodoznaků můžou vést k nedokončícím výsledkům a porušení záruk režimu připojení.

Nový editor SQL je obecně dostupný.

14. srpna 2025

Nový editor SQL je teď obecně dostupný. Nový editor SQL poskytuje jednotné prostředí pro vytváření obsahu s podporou více výsledků příkazů, historie vložených spuštění, spolupráce v reálném čase, vylepšená integrace Nástroje Databricks Assistant a další funkce produktivity. Viz Psaní dotazů a zkoumání dat v novém editoru SQL.

Oprava zpracování časového limitu pro materializovaná zobrazení a streamované tabulky

14. srpna 2025

Nové chování časového limitu pro materializovaná zobrazení a streamované tabulky vytvořené v Databricks SQL:

  • Materializovaná zobrazení a streamované tabulky vytvořené po 14. srpnu 2025 automaticky použijí časový limit skladu.
  • U materializovaných zobrazení a streamovaných tabulek vytvořených před 14. srpnem 2025 spusťte CREATE OR REFRESH synchronizaci nastavení časového limitu s konfigurací časového limitu skladu.
  • Všechna materializovaná zobrazení a streamované tabulky teď mají výchozí časový limit dva dny.

Červenec 2025

Přednastavené rozsahy kalendářních dat pro parametry v editoru SQL

31. července 2025

V novém editoru SQL si teď můžete vybrat z přednastavených rozsahů kalendářních dat, například tento týden, posledních 30 dnů nebo minulý rok při použití parametrů časového razítka, data a rozsahu dat. Díky těmto předvolbám je rychlejší použít běžné časové filtry bez ručního zadávání kalendářních dat.

Seznam úloh a pipeline teď zahrnuje Databricks SQL pipeline.

29. července 2025

Seznam úloh a kanálů teď obsahuje kanály pro materializovaná zobrazení a streamované tabulky vytvořené pomocí Databricks SQL.

Historie přímého spouštění v editoru SQL

24. července 2025

V novém editoru SQL je nyní k dispozici historie provádění inline, která vám umožňuje rychlý přístup k minulým výsledkům bez opětovného spouštění dotazů. Snadno odkazujte na předchozí spuštění, přejděte přímo na předchozí profily dotazů nebo porovnejte doby spuštění a stavy – to vše v kontextu aktuálního dotazu.

Databricks SQL verze 2025.20 je nyní k dispozici v aktuální verzi

17. července 2025

Databricks SQL verze 2025.20 se zavádí postupně prostřednictvím kanálu Current. Informace o funkcích a aktualizacích v této verzi najdete v článku 2025.20.

Aktualizace editoru SQL

17. července 2025

  • Vylepšení pojmenovaných parametrů: Teď se podporují parametry rozsahu dat a vícenásobných výběrů. Pro parametry rozsahu kalendářních dat se podívejte na Přidání rozsahu kalendářních dat. Vícenásobný výběr parametrů naleznete v tématu Použití více hodnot v jednom dotazu.

  • Aktualizované rozložení záhlaví v editoru SQL: Tlačítko pro spuštění a výběr katalogu se přesunuly do záhlaví a vytvořily se více svislého prostoru pro psaní dotazů.

Podpora Gitu pro upozornění

17. července 2025

Teď můžete pomocí složek Git Databricks sledovat a spravovat změny výstrah. Pokud chcete sledovat upozornění pomocí Gitu, umístěte je do složky Git Databricks. Nově naklonované výstrahy se zobrazí jenom na stránce se seznamem upozornění nebo rozhraní API poté, co s nimi uživatel pracuje. Pozastavili plány a uživatelé je musí explicitně obnovit. Podívejte se, jak integrace Gitu funguje s upozorněními.

Databricks SQL verze 2025.20 je teď k dispozici ve verzi Preview.

3. července 2025

Databricks SQL verze 2025.20 je nyní k dispozici v kanálu Preview . V následující části najdete informace o nových funkcích a změnách chování.

Podpora procedur SQL

Skripty SQL se teď dají zapouzdřovat do procedury uložené jako opakovaně použitelný prostředek v katalogu Unity. Pomocí příkazu CREATE PROCEDURE můžete vytvořit proceduru a potom ji volat pomocí příkazu VOLAT .

Nastavte výchozí kolaci pro SQL funkce

Pomocí nové DEFAULT COLLATION klauzule v CREATE FUNCTION příkazu definuje výchozí kolaci používanou pro STRING parametry, návratový typ a STRING literály v těle funkce.

Podpora rekurzivních běžných tabulkových výrazů (rCTE)

Azure Databricks teď podporuje navigaci hierarchických dat pomocí rekurzivních běžných tabulkových výrazů (rCTEs). K sledování rekurzivní relace použijte funkci CTE odkazující UNION ALL na sebe.

Podpora ALL CATALOGS ve schématech SHOW

Syntaxe SHOW SCHEMAS se aktualizuje tak, aby přijímala následující syntaxi:

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

Pokud ALL CATALOGS je zadané v SHOW dotazu, provádění iteruje prostřednictvím všech aktivních katalogů, které podporují obory názvů pomocí správce katalogu (DsV2). Pro každý katalog obsahuje obory názvů nejvyšší úrovně.

Výstupní atributy a schéma příkazu byly změněny tak, aby se přidal catalog sloupec označující katalog odpovídajícího oboru názvů. Nový sloupec se přidá na konec výstupních atributů, jak je znázorněno níže:

Předchozí výstup

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

Nový výstup

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

Seskupování tekutin teď komprimuje vektory odstranění efektivněji.

Tabulky Delta s Liquid clusteringem nyní aplikují fyzické změny z vektorů odstranění efektivněji během OPTIMIZE spuštění. Další podrobnosti najdete v tématu Použití změn u datových souborů Parquet.

Povolit ne deterministické výrazy v UPDATE/INSERT hodnotách sloupců pro MERGE operace

Azure Databricks teď umožňuje používat ne deterministické výrazy v aktualizovaných a vložených hodnotách MERGE sloupců operací. Ne deterministické výrazy v podmínkách MERGE příkazů se však nepodporují.

Teď můžete například generovat dynamické nebo náhodné hodnoty pro sloupce:

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

To může být užitečné pro ochranu soukromí dat tím, že zakryje skutečná data při zachování jejich vlastností (například střední hodnoty nebo jiné vypočítané sloupce).

Podpora klíčového slova VAR pro deklarování a vyřazení proměnných SQL

Syntaxe SQL pro deklarování a vyřazení proměnných teď kromě klíčového VAR slova podporuje i klíčové slovo VARIABLE. Tato změna sjednocuje syntaxi napříč všemi operacemi souvisejícími s proměnnými, což zlepšuje konzistenci a snižuje nejasnosti pro uživatele, kteří už používají VAR při nastavování proměnných.

CREATE VIEW Klauzule na úrovni sloupce teď vyvolává chyby, když se klauzule vztahuje pouze na materializovaná zobrazení.

CREATE VIEW příkazy, které určují klauzuli na úrovni sloupce, která je platná pouze pro MATERIALIZED VIEWy, nyní vyvolávají chybu. Ovlivněné klauzule pro CREATE VIEW příkazy jsou:

  • NOT NULL
  • Zadaný datový typ, například FLOAT nebo STRING
  • DEFAULT
  • COLUMN MASK

Červen 2025

Upgrady bezserverového stroje Databricks SQL

11. června 2025

Následující upgrady motoru se nyní rozšiřují globálně a jejich dostupnost se rozšíří do všech oblastí v nadcházejících týdnech.

  • Nižší latence: Řídicí panely, úlohy ETL a smíšené úlohy teď běží rychleji, s vylepšením až o 25 %%. Upgrade se automaticky použije u bezserverových skladů SQL bez dalších nákladů ani konfigurace.
  • Prediktivní spouštění dotazů (PQE):PQE monitoruje úlohy v reálném čase a dynamicky upravuje provádění dotazů, aby se zabránilo nerovnoměrné distribuci, přelití a zbytečné práci.
  • Photon vectorized shuffle: Uchovává data v kompaktní sloupcovém formátu, řadí je v rámci vysokorychlostní mezipaměti procesoru a zpracovává více hodnot současně pomocí vektorizovaných instrukcí. Tím se zvyšuje propustnost pro úlohy vázané na procesor, jako jsou velké spojení a široká agregace.

Aktualizace uživatelského rozhraní

5. června 2025

  • Vylepšení přehledů dotazů: Když navštívíte stránku Historie dotazů , vygeneruje se listHistoryQueries událost. Otevření profilu dotazu teď vygeneruje getHistoryQuery událost.

Květen 2025

Zobrazení metrik jsou ve verzi Public Preview.

29. května 2025

Zobrazení metrik Katalogu Unity poskytují centralizovaný způsob, jak definovat a spravovat konzistentní, opakovaně použitelné a řízené základní obchodní metriky. Abstrahují složitou obchodní logiku do centralizované definice, která organizacím umožňuje definovat klíčové ukazatele výkonu jednou a používat je konzistentně napříč nástroji pro vytváření sestav, jako jsou řídicí panely, prostory Genie a výstrahy. Pro práci se zobrazeními metrik použijte SQL Warehouse spuštěný v kanálu Preview (2025.16) nebo jiný výpočetní prostředek, na kterém běží Databricks Runtime 16.4 nebo novější. Viz zobrazení metrik katalogu Unity.

Aktualizace uživatelského rozhraní

29. května 2025

  • Vylepšení nového editoru SQL:
    • Nové dotazy ve složce Koncepty: Nové dotazy se teď ve výchozím nastavení vytvářejí ve složce Koncepty. Při uložení nebo přejmenování se automaticky přesunou mimo koncepty.
    • Podpora fragmentů dotazů - Teď můžete vytvářet a opakovaně používat fragmenty dotazů – předdefinované segmenty SQL, jako JOIN nebo CASE výrazy, s podporou automatického dokončování a dynamických míst vložení. Vytvořte fragmenty výběrem Zobrazit>Fragmenty dotazů.
    • Události protokolu auditu: U akcí provedených v novém editoru SQL se teď vygenerují události protokolu auditu.
    • Vliv filtrů na vizualizace: Filtry použité u výsledných tabulek teď také ovlivňují vizualizace, které umožňují interaktivní zkoumání beze změny dotazu SQL.

Nová verze upozornění v beta verzi

22. května 2025

Nová verze upozornění je teď v beta verzi. Tato verze zjednodušuje vytváření a správu výstrah sloučením nastavení dotazů, podmínek, plánů a cílů oznámení do jednoho rozhraní. I nadále můžete používat starší upozornění společně s novou verzí. Viz upozornění SQL služby Databricks.

Aktualizace uživatelského rozhraní

22. května 2025

Databricks SQL verze 2025.16 je teď k dispozici.

15. května 2025

Databricks SQL verze 2025.16 je teď k dispozici v kanálu Preview . V následující části najdete informace o nových funkcích, změnách chování a opravách chyb.

IDENTIFIER Podpora je teď dostupná v Databricks SQL pro operace katalogu.

Klauzuli IDENTIFIER teď můžete použít při provádění následujících operací katalogu:

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

Tato nová syntaxe umožňuje dynamicky zadávat názvy katalogů pomocí parametrů definovaných pro tyto operace, což umožňuje flexibilnější a opakovaně použitelné pracovní postupy SQL. Jako příklad syntaxe zvažte CREATE CATALOG IDENTIFIER(:param) , kde param je parametr zadaný k zadání názvu katalogu.

Další podrobnosti najdete v IDENTIFIER klauzuli.

Kompletované výrazy teď poskytují automaticky vygenerované přechodné aliasy.

Automaticky generované aliasy pro kompletované výrazy teď budou vždy deterministicky začleňovat COLLATE informace. Automaticky generované aliasy jsou přechodné (nestabilní) a neměly by se spoléhat. Místo toho jako osvědčený postup používejte expression AS alias konzistentně a explicitně.

UNION/EXCEPT/INTERSECT v zobrazení a EXECUTE IMMEDIATE nyní vrátí správné výsledky.

Dotazy na dočasné a trvalé definice zobrazení se sloupci nejvyšší úrovně UNION/EXCEPT/INTERSECT a neoznačenými sloupci dříve vrátily nesprávné výsledky, protože UNION/EXCEPT/INTERSECT klíčová slova byla považována za aliasy. Teď tyto dotazy správně provádějí celou operaci nastavení.

EXECUTE IMMEDIATE ... INTO s nejvyšší úrovní UNION/EXCEPT/INTERSECT a sloupce bez aliasů také zapsaly nesprávný výsledek operace množiny do zadané proměnné, protože parser interpretuje tato klíčová slova jako aliasy. Podobně byly povoleny i dotazy SQL s neplatným koncovým textem. Operace množin v těchto případech teď zapisují správný výsledek do zadané proměnné, nebo selžou v případě neplatného textu SQL.

Nové funkce listagg a string_agg

Nyní můžete k agregaci listagg a string_agg hodnot ve skupině použít funkce STRING nebo BINARY. Další podrobnosti najdete v string_agg .

Oprava skupinování podle aliasovaných celočíselných literálů nefungovala u určitých operací.

Seskupování výrazů v aliasu celočíselného literálu bylo dříve přerušeno pro určité operace, jako je MERGE INTO. Tento výraz by například vrátil GROUP_BY_POS_OUT_OF_RANGE , protože hodnota (val) by byla nahrazena 202001:

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)

Toto bylo opraveno. Pokud chcete tento problém zmírnit ve stávajících dotazech, zkontrolujte, jestli se konstanty, které používáte, nerovnají pozici sloupce, která musí být ve výrazech seskupení.

Nastavit příznak, který zakáže vypnutí zdrojové materializace pro operace MERGE

Uživatelé dříve mohli zakázat materializaci zdroje v MERGE nastavením merge.materializeSource na none. S aktivovaným novým příznakem bude tato akce zakázána a způsobí chybu. Databricks plánuje povolit příznak jenom pro zákazníky, kteří tento příznak konfigurace ještě nepoužívali, takže by si žádný zákazník neměl všimnout žádné změny chování.

Duben 2025

Databricks SQL verze 2025.15 je teď k dispozici.

10. dubna 2025

Databricks SQL verze 2025.15 je teď k dispozici v kanálu Preview . V následující části najdete informace o nových funkcích, změnách chování a opravách chyb.

Úprava více sloupců pomocí ALTER TABLE

V jednom ALTER TABLE příkazu teď můžete změnit více sloupců. Viz ALTER TABLE klauzule ...COLUMN.

Downgrade protokolu tabulky Delta je obecně dostupný s ochranou kontrolních bodů.

DROP FEATURE je obecně dostupný pro odebrání funkcí tabulky Delta Lake a snížení úrovně protokolu tabulky. Ve výchozím nastavení DROP FEATURE teď vytváří chráněné kontrolní body pro více optimalizovaný a jednodušší proces downgrade, který nevyžaduje žádnou čekací dobu ani krácení historie. Viz Smazat tabulku Delta Lake a snížit protokol tabulky.

Psaní procedurálních skriptů SQL založených na ANSI SQL/PSM (Public Preview)

Teď můžete použít možnosti skriptování založené na ANSI SQL/PSM k zápisu procedurální logiky pomocí SQL, včetně podmíněných příkazů, smyček, místních proměnných a zpracování výjimek. Viz skriptování SQL.

Výchozí třídění na úrovni tabulky a zobrazení

Nyní můžete zadat výchozí kolaci pro tabulky a zobrazení. To zjednodušuje vytváření tabulek a zobrazení, kde všechny nebo většina sloupců sdílejí stejnou kolaci. Viz Kolace.

Nové funkce H3

Byly přidány následující funkce H3:

Podpora starších řídicích panelů skončila.

10. dubna 2025

Oficiální podpora starších řídicích panelů skončila. Starší řídicí panely už nemůžete vytvářet ani klonovat pomocí uživatelského rozhraní nebo rozhraní API. Databricks nadále řeší kritické problémy se zabezpečením a výpadky služeb, ale doporučuje používat řídicí panely AI/BI pro veškerý nový vývoj. Další informace o řídicích panelech AI/BI najdete v tématu Řídicí panely. Nápovědu k migraci najdete v tématu Klonování staršího řídicího panelu do řídicího panelu AI/BI a použití rozhraní API řídicího panelu k vytváření a správě řídicích panelů.

Možnosti vlastního automatického formátování pro dotazy SQL

3. dubna 2025

Přizpůsobte možnosti automatického formátování pro všechny dotazy SQL. Viz příkazy SQL vlastního formátu.

Opravili jsme problém s vizualizacemi Boxplotu.

3. dubna 2025

Opravili jsme problém, kdy vizualizace Databricks SQL boxplotu pouze s osou x kategorií nezobrazovala správně kategorie a pruhy. Vizualizace se teď vykreslují podle očekávání.

Oprávnění CAN VIEW pro sql warehouses je ve verzi Public Preview

3. dubna 2025

Oprávnění CAN VIEW je nyní ve veřejné předběžné verzi. Toto oprávnění umožňuje uživatelům monitorovat služby SQL Warehouse, včetně přidružené historie dotazů a profilů dotazů. Uživatelé s oprávněním CAN VIEW nemůžou spouštět dotazy ve službě SQL Warehouse bez udělení dalších oprávnění. Viz ACL skladů SQL.

Březen 2025

Aktualizace uživatelského rozhraní

27. března 2025

  • Aktualizovaly se profily dotazů, aby se zlepšila použitelnost: Profily dotazů byly aktualizovány, aby se zlepšila použitelnost a pomohla vám rychle získat přístup ke klíčovým přehledům. Viz profil dotazu.

Aktualizace uživatelského rozhraní

20. března 2025

  • Převod vlastnictví SQL Warehouse na instanční objekt: Pomocí uživatelského rozhraní teď můžete převést vlastnictví skladu na instanční objekt.

Aktualizace uživatelského rozhraní

6. března 2025

  • grafy se dvěma osou nyní podporují přiblížení: Teď můžete kliknutím a přetažením přiblížit grafy se dvěma osou.
  • Připnout sloupce tabulky: Nyní můžete připnout sloupce tabulky na levou stranu zobrazení tabulky. Sloupce zůstanou viditelné, když se posunete doprava v tabulce. Viz Nastavení sloupce.
  • Opraven problém se kombinovanými grafy: Vyřešeno chybné zarovnání popisků osy X a pruhů při použití časového pole na ose X.

Únor 2025

Databricks SQL verze 2025.10 je teď k dispozici.

21. února 2025

Databricks SQL verze 2025.10 je nyní k dispozici v kanálu Preview. V následující části najdete informace o nových funkcích, změnách chování a opravách chyb.

Ve službě Delta Sharing je ve výchozím nastavení povolená historie tabulek.

Sdílené složky vytvořené pomocí příkazu SQL ALTER SHARE <share> ADD TABLE <table> teď mají ve výchozím nastavení povolené sdílení historie (WITH HISTORY). Viz ALTER SHARE.

Příkazy SQL přihlašovacích údajů vrací chybu v případě neshody typů přihlašovacích údajů.

Pokud se v této verzi typ přihlašovacích údajů zadaný v příkazu SQL pro správu přihlašovacích údajů neshoduje s typem argumentu přihlašovacích údajů, vrátí se chyba a příkaz se nespustí. Například pro příkaz DROP STORAGE CREDENTIAL 'credential-name', pokud credential-name není přihlašovací údaje úložiště, příkaz selže s chybou.

Tato změna pomáhá zabránit chybám uživatelů. Dříve se tyto příkazy úspěšně spustily, i když byly předány přihlašovací údaje, které neodpovídají zadanému typu přihlašovacích údajů. Například následující příkaz by úspěšně odstranil storage-credential: DROP SERVICE CREDENTIAL storage-credential.

Tato změna má vliv na následující výroky:

Použijte timestampdiff & timestampadd ve výrazech vygenerovaných ve sloupcích

Výrazy generovaných sloupců v Delta Lake nyní podporují funkce timestampdiff a timestampadd.

Podpora syntaxe kanálu SQL

Nyní můžete vytvářet SQL pipelines. Kanál SQL strukturuje standardní dotaz, například SELECT c2 FROM T WHERE c1 = 5, do podrobné sekvence, jak je znázorněno v následujícím příkladu:

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

Informace o podporované syntaxi kanálů SQL najdete v tématu syntaxe kanálu SQL.

Základní informace o tomto mezioborovém rozšíření najdete v tématu SQL má problémy. Můžeme je opravit: syntaxe roury v SQL (od Google Research).

Vytvoření požadavku HTTP pomocí funkce http_request

Teď můžete vytvářet připojení HTTP a jejich prostřednictvím provádět požadavky HTTP pomocí funkce http_request.

Aktualizace na DESCRIBE TABLE vrací metadata jako strukturovaný JSON

Teď můžete pomocí příkazu DESCRIBE TABLE AS JSON vrátit metadata tabulky jako dokument JSON. Výstup JSON je strukturovanější než výchozí sestava čitelná pro člověka a dá se použít k interpretaci schématu tabulky prostřednictvím kódu programu. Další informace se dozvíte v DESCRIBE TABLE JAKO JSON.

Porovnání ignorující koncové prázdné znaky

Přidána podpora pro kolace necitlivé ke koncovým mezerám. Tyto kolace například považují 'Hello' a 'Hello ' za stejné. Pro další informace se podívejte na řazení RTRIM.

Vylepšené zpracování inkrementálního klonování

Tato verze obsahuje opravu hraničního případu, kdy přírůstková CLONE může soubory zkopírované ze zdrojové tabulky do cílové tabulky znovu zkopírovat. Viz Klonování tabulky ve službě Azure Databricks.

Aktualizace uživatelského rozhraní

13. února 2025

  • Náhled metadat katalogu Unity při zjišťování dat: Pro náhled metadat pro prostředky katalogu Unity najeďte myší na prostředek v prohlížeči schémat. Tato funkce je dostupná v Průzkumníku katalogu a dalších rozhraních, kde používáte prohlížeč schématu, jako jsou řídicí panely AI/BI a editor SQL.

karta obsahující metadata katalogu Unity, jako je vlastník a nedávná historie dotazů, se zobrazí napravo od výpisu katalogu.

  • Filtrováním vyhledejte datové assety, které můžete dotazovat: Nastavení filtru v prohlížeči schématu Průzkumníka katalogu teď obsahuje zaškrtávací políčko Může dotaz . Výběrem této možnosti se vyloučí objekty, které můžete zobrazit, ale ne dotaz.

Nastavení filtru s vybraným přepínačem dotazu

leden 2025

Aktualizace uživatelského rozhraní

30. ledna 2025

  • Graf počtu dokončených dotazů pro SQL Warehouse (Public Preview): Nový graf počtu dokončených dotazů je teď k dispozici v uživatelském rozhraní pro monitorování SQL Warehouse. Tento graf zobrazuje počet dotazů dokončených v časovém intervalu, včetně zrušených a neúspěšných dotazů. Graf lze použít s ostatními grafy a tabulkou Historie dotazů k vyhodnocení a řešení potíží s výkonem skladu. Dotaz je přidělen do časového okna, ve kterém je dokončen. Počty se průměrují za minutu. Další informace najdete v tématu Monitorovatsklad SQL.

  • Rozbalené data zobrazená v grafech editoru SQL: Vizualizace vytvořené v editoru SQL teď podporují až 15 000 řádků dat.

Databricks SQL verze 2024.50 je teď k dispozici.

23. ledna 2025

Databricks SQL verze 2024.50 je teď k dispozici v kanálu Preview . V následující části najdete informace o nových funkcích, změnách chování a opravách chyb.

Datový typ VARIANT už nejde použít s operacemi, které vyžadují porovnání.

V dotazech, které obsahují datový typ VARIANT, nelze použít následující klauzule ani operátory:

  • DISTINCT
  • INTERSECT
  • EXCEPT
  • UNION
  • DISTRIBUTE BY

Tyto operace provádějí porovnání a porovnání, která používají datový typ VARIANT, vytvářejí nedefinované výsledky a nejsou podporovány v Databricks. Pokud ve svých úlohách nebo tabulkách Azure Databricks používáte typ VARIANT, doporučuje Databricks následující změny:

  • Aktualizujte dotazy nebo výrazy tak, aby explicitně přetypovály hodnoty VARIANT na datové typy, které nejsouVARIANT.
  • Pokud máte pole, která je nutné použít s některou z výše uvedených operací, extrahujte tato pole z datového typu VARIANT a uložte je pomocí datových typů, které nejsouVARIANT.

Další informace najdete v tématu varianta dotazudata.

Podpora parametrizace klauzule USE CATALOG with IDENTIFIER

Pro klauzuli IDENTIFIER se podporuje příkaz USE CATALOG. Díky této podpoře můžete parametrizovat aktuální katalog s využitím řetězcové proměnné nebo značky parametru.

COMMENT ON COLUMN podpora tabulek a zobrazení

Příkaz COMMENT ON podporuje změny komentářů pro sloupce zobrazení a tabulky.

Nové funkce SQL

K dispozici jsou následující nové integrované funkce SQL:

Vyvolání pojmenovaného parametru pro další funkce

Následující funkce podporují volání pojmenovaných parametrů :

Vnořené typy nyní správně přijímají omezení NULL.

Tato verze opravuje chybu, která ovlivňuje některé sloupce generované Deltou u vnořených typů, například STRUCT. Tyto sloupce by mohly někdy nesprávně odmítat výrazy na základě omezení NULL nebo NOT NULL u vnořených polí. Toto bylo opraveno.

Aktualizace uživatelského rozhraní editoru SQL

15. ledna 2025

Nový editor SQL (Public Preview) obsahuje následující vylepšení uživatelského rozhraní:

  • Vylepšené možnosti stahování: Výstupy dotazu se po stažení automaticky pojmenují po dotazu.
  • Klávesové zkratky pro změnu velikosti písma: Pomocí Alt + a Alt - (Windows/Linux) nebo Opt + ( Opt - macOS) můžete rychle upravit velikost písma v editoru SQL.
  • Zmínky uživatelů v komentářích: Označte konkrétní uživatele @ v komentářích, aby jim mohli posílat e-mailová oznámení.
  • Rychlejší navigace na kartách: Přepínání karet je teď až 80% rychlejší pro načtené karty a 62% rychlejší pro nenačtené karty.
  • Zjednodušený výběr skladu: Aby se usnadnil výběr, informace o velikosti SQL Warehouse se zobrazí přímo ve výběru výpočetních prostředků.
  • Klávesové zkratky pro úpravy parametrů: K provádění dotazů při úpravách hodnot parametrů použijte Ctrl + Enter (Windows/Linux) nebo Cmd + Enter (macOS).
  • Vylepšená správa verzí: Výsledky dotazů se zachovají v historii verzí pro lepší spolupráci.

Aktualizace vizualizace grafu

15. ledna 2025

Nový systém grafů s vylepšeným výkonem, vylepšenými barevnými schématy a rychlejší interaktivitou je teď obecně dostupný. Viz vizualizace v poznámkových blocích Databricks a v editoru SQL a typech vizualizací poznámkového bloku a editoru SQL.