Poznámky k verzi SQL pro Databricks 2025
V roce 2025 byly vydány následující funkce a vylepšení Databricks SQL.
6. března 2025
Následující aktualizace byly vydány v týdnu 6. března 2025.
Aktualizace uživatelského rozhraní
- 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.
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.
změny v roce 2025.10
Změny chování
V Delta Sharing je historie tabulek ve výchozím nastavení povolena
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 pro přihlašovací údaje vracejí chybu při nesouladu typu 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'
, pokudcredential-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:
Nové funkce a vylepšení
Použijte
timestampdiff
×tampadd
ve generovaných sloupcových výrazechVý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.
Update
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.Uspořádání ignorující koncové mezery
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.
Opravy chyb
Vylepšené přírůstkové 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.
13. února 2025
Následující funkce a aktualizace byly vydány v týdnu 13. února 2025.
Aktualizace uživatelského rozhraní
zjišťování dat
Náhled metadat katalogu Unity: Zobrazte metadata pro prostředky katalogu Unity tak, že nad prostředkem podržíte kurzor myši 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.
Filtr pro nalezení datových prostředků, které můžete dotazovat nastavení filtru v prohlížeči schématu Průzkumníka katalogu nyní zahrnuje zaškrtávací políčko Lze dotazovat. Výběrem této možnosti se vyloučí objekty, které můžete zobrazit, ale ne dotaz.
30. ledna 2025
Následující funkce a aktualizace byly vydány v týdnu 30. ledna 2025.
Aktualizace uživatelského rozhraní
SQL Warehouse
Graf Počet dokončených dotazů (veřejná ukázka) je teď k dispozici v uživatelském rozhraní pro sledování skladu SQL. Tento nový graf zobrazuje počet dokončených dotazů 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.
SQL editor
- rozšířené zobrazení dat v grafech: Vizualizace vytvořené v editoru SQL teď podporují až 15 000 řádků dat.
23. ledna 2025
Následující funkce a aktualizace byly vydány v týdnu 23. ledna 2025.
změny v roce 2024.50
Databricks SQL verze 2024.50 obsahuje následující změny chování, nové funkce a vylepšení.
Změny chování
-
datový typ
VARIANT
již nelze 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.
Nové funkce a vylepšení
-
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.
- podpora
COMMENT ON COLUMN
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:
- dayname(výraz) vrátí třípísmennou anglickou zkratku pro den v týdnu k danému datu.
- uniform(výraz1, výraz2 [, seed]) vrátí náhodnou hodnotu s nezávisle a stejně rozdělenými hodnotami v zadaném rozsahu čísel.
-
randstr(length) vrátí náhodný řetězec z
length
alfanumerických znaků. - vyvolání pojmenovaného parametru pro více funkcí
Následující funkce podporují volání pojmenovaných parametrů :
Opravy chyb
- vnořené typy teď 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.
15. ledna 2025
Následující aktualizace byly vydány v týdnu 15. ledna 2025.
Aktualizace uživatelského rozhraní
SQL editor
Nový editor SQL (Public Preview) má nyní následující funkce:
- Stáhnout pojmenování: Stažené výstupy jsou nyní pojmenovány podle dotazu.
-
Úpravy velikosti písma: Rychle upravit velikost písma v editoru SQL pomocí
Alt +
aAlt -
pro Windows/Linux neboOpt +
aOpt -
pro macOS. -
@Mentions v komentářích: zmínit konkrétní uživatele pomocí
@
v komentářích. Zmínění uživatelé dostanou e-mailová oznámení. - Vylepšené přepínání karet: Přepínání karet je až o 80 % rychlejší pro načtené karty a o 62 % rychlejší pro neaktivní karty.
- Zobrazit podrobnosti o skladu: Velikost SQL Warehouse je nyní viditelná ve výběru výpočetních prostředků bez zbytečných kliknutí.
-
Upravit hodnoty parametrů: Použít
Ctrl + Enter
pro Windows/Linux neboCmd + Enter
pro macOS ke spuštění dotazu při úpravě hodnoty parametru. - Zachovat výsledky dotazu v historii verzí: Výsledky dotazu se teď ukládají s historií verzí.
vizualizace
- Nové grafy jsou nyní obecně dostupné: Nové grafy s vylepšeným výkonem, vylepšenými barvami a rychlejší interaktivitou jsou nyní obecně dostupné. Viz Vizualizace v Databricks SQL a Typy vizualizací.