Sdílet prostřednictvím


Vyhrazený fond SQL (dříve SQL DW) ve zprávě k vydání verze služby Azure Synapse Analytics

Tento článek shrnuje nové funkce a vylepšení v nedávných verzích vyhrazeného fondu SQL (dříve SQL DW) ve službě Azure Synapse Analytics. Článek obsahuje také důležitá aktualizace obsahu, které přímo nesouvisí s vydáním, ale publikuje se ve stejném časovém rámci. Vylepšení jiných služeb Azure najdete v tématu Aktualizace služeb.

Kontrola verze vyhrazeného fondu SQL (dříve SQL DW)

Vzhledem k tomu, že se nové funkce vydávají do všech oblastí, zkontrolujte verzi nasazenou do vaší instance a nejnovější poznámky k verzi, jestli jsou funkce dostupné. Pokud chcete zkontrolovat verzi, připojte se k vyhrazenému fondu SQL (dříve SQL DW) přes SQL Server Management Studio (SSMS) a spusťte SELECT @@VERSION; příkaz pro vrácení aktuální verze. Tuto verzi použijte k potvrzení, která vydaná verze byla použita ve vyhrazeném fondu SQL (dříve SQL DW). Datum ve výstupu identifikuje měsíc vydané verze použité ve vyhrazeném fondu SQL (dříve SQL DW). To platí jenom pro vylepšení na úrovni služeb.

V případě vylepšení nástrojů se ujistěte, že máte nainstalovanou správnou verzi uvedenou v poznámce k verzi.

Poznámka:

Název produktu vrácený funkcí SELECT @@VERSION se změní z Microsoft Azure SQL Data Warehouse na Microsoft Azure Synapse Analytics. Před provedením změny pošleme upřesňující oznámení. Tato změna je relevantní pro zákazníky, kteří analyzují název produktu z výsledku příkazu SELECT @@VERSION v kódu aplikace. Pokud se chcete vyhnout změnám kódu aplikace z důvodu přejmenování produktu, použijte tyto příkazy k dotazování serveru SERVERPROPERTY pro název a verzi databázového produktu: Pokud chcete vrátit číslo verze XX.X.XXXXX.X (bez názvu produktu), použijte tento příkaz:

SELECT SERVERPROPERTY('ProductVersion')

--To return engine edition, use this command that returns 6 for Azure Synapse Analytics:

SELECT SERVERPROPERTY('EngineEdition')

Prosinec 2020

Vylepšení služeb Detaily
Uložená procedura sp_rename pro sloupce (Preview) Přejmenování sloupce bez CTAS se zjednodušilo. Služba Azure Synapse SQL teď přidala podporu systémové uložené procedury sp_rename (Preview) pro přejmenování sloupce, který není distribuční v uživatelské tabulce. Tato funkce je aktuálně ve verzi Preview a bude podporována v nástrojích v ga. Podrobnosti najdete v sp_rename.
Další parametr pro predikci T-SQL V této nové verzi se pro existující příkaz T-SQL PREDICT přidá požadovaný další parametr s názvem RUNTIME. Informace o aktualizaci existujících skriptů najdete v příkladech jazyka T-SQL PREDICT.

Října 2020

Vylepšení služeb Detaily
Vložené funkce tabulky T-SQL (Preview) V této verzi teď můžete vytvářet vložené funkce hodnotné tabulkou pomocí jazyka Transact-SQL a dotazovat se na jejich výsledky stejně jako v tabulce. Tato funkce je aktuálně ve verzi Preview a bude podporována v nástrojích v ga. Další informace najdete v tématu CREATE FUNCTION (Azure Synapse Analytics).
Příkaz MERGE (Preview) Teď můžete spouštět operace vložení, aktualizace nebo odstranění v cílové tabulce z výsledků spojení se zdrojovou tabulkou. Můžete například synchronizovat dvě tabulky vložením, aktualizací nebo odstraněním řádků v jedné tabulce na základě rozdílů nalezených v druhé tabulce. Podrobnosti najdete v hromadné korespondenci.

2020

Vylepšení služeb Detaily
Správa úloh – prostředí portálu Uživatelé můžou konfigurovat a spravovat nastavení správy úloh prostřednictvím webu Azure Portal. Možnost konfigurovat skupiny úloh a klasifikátory úloh s důležitostí je možná.
Vylepšené zobrazení katalogu mapování tabulek Nové zobrazení katalogu sys.pdw_permanent_table_mappings mapuje object_ids trvalých uživatelských tabulek na jejich fyzické názvy tabulek.

Červenec 2020

Vylepšení služeb Detaily
Šifrování na úrovni sloupců (Public Preview) Chraňte citlivé informace ve službě Azure Synapse Analytics použitím symetrického šifrování u sloupce dat pomocí jazyka Transact-SQL. Šifrování na úrovni sloupce obsahuje integrované funkce, které můžete použít k šifrování dat pomocí symetrických klíčů, které jsou dále chráněny certifikátem, heslem, symetrickým klíčem nebo asymetrickým klíčem. Další informace najdete v tématu Šifrování sloupce dat. Tato funkce je teď obecně dostupná.
Podpora úrovně kompatibility (GA) V této verzi teď mohou uživatelé nastavit úroveň kompatibility databáze, aby získali chování jazyka Transact-SQL a zpracování dotazů konkrétní verze modulu Synapse SQL. Další informace najdete v tématu sys.database_scoped_configurations a Alter Database Scoped Configuration.
Zabezpečení na úrovni řádků Tato verze zahrnuje vylepšení operací aktualizace a odstranění řádků s vynuceným zabezpečením na úrovni řádků. V této verzi budou operace aktualizace a odstranění vnitřními funkcemi, jako je is_rolemember, úspěšné, pokud vnitřní objekt neodkazuje na žádný sloupec v cílové tabulce DML. Před tímto vylepšením tyto operace selhaly kvůli omezení v základních operacích DML.
DBCC SHRINKDATABASE (GA) Teď můžete zmenšit velikost dat a souborů protokolu v zadané databázi. Další informace najdete v dokumentaci.

Květen 2020

Vylepšení služeb Detaily
Izolace úloh (GA) Izolace úloh je teď obecně dostupná. Prostřednictvím skupin úloh si můžete rezervovat a obsahovat prostředky. Je také možné nakonfigurovat časové limity dotazů pro zrušení runaway dotazů.
Prostředí portálu pro správu úloh (Preview) Uživatelé můžou konfigurovat a spravovat nastavení správy úloh prostřednictvím webu Azure Portal. Možnost konfigurovat skupiny úloh a klasifikátory úloh s důležitostí je možná.
Změna skupiny úloh Možnost používat příkaz ALTER WORKLOAD GROUP je nyní k dispozici. Pomocí příkazu alter můžete změnit konfiguraci existující skupiny úloh.
Automatická detekce schémat pro soubory Parquet pomocí příkazu COPY (Preview) Příkaz COPY teď podporuje detekci automatického schématu při načítání souborů Parquet. Příkaz automaticky rozpozná schéma souboru Parquet a vytvoří tabulku před načtením. Pokud chcete tuto funkci povolit, spojte se s následujícím distribučním seznamem e-mailů: sqldwcopypreview@service.microsoft.com.
Načtení složitých datových typů Parquet pomocí příkazu COPY (Preview) Příkaz COPY teď podporuje načítání složitých typů Parquet. Složité typy, jako jsou mapy a seznamy, můžete načíst do řetězcových sloupců. Pokud chcete tuto funkci povolit, spojte se s následujícím distribučním seznamem e-mailů: sqldwcopypreview@service.microsoft.com.
Detekce automatické komprese souborů Parquet pomocí příkazu COPY Příkaz COPY teď podporuje automatickou detekci metody komprese pro soubory Parquet. Pokud chcete tuto funkci povolit, spojte se s následujícím distribučním seznamem e-mailů: sqldwcopypreview@service.microsoft.com.
Další doporučení pro načtení Doporučení pro načtení jsou teď dostupná pro Synapse SQL. Získejte proaktivní oznámení, když byste měli rozdělit soubory pro maximální propustnost, společně vyhledejte svůj účet úložiště s vyhrazeným fondem SQL (dříve SQL DW) nebo zvyšte velikost dávky při načítání nástrojů, jako je rozhraní SQLBulkCopy API nebo BCP.
Aktualizovatelný distribuční sloupec T-SQL (GA) Uživatelé teď můžou aktualizovat data uložená v distribučním sloupci. Podrobnosti najdete v doprovodných materiálech k návrhu distribuovaných tabulek ve vyhrazeném fondu SQL (dříve SQL DW).
Aktualizace nebo odstranění T-SQL z... Připojení (GA) Aktualizace a odstranění na základě výsledků připojování k jiné tabulce je teď k dispozici. Podrobnosti najdete v dokumentaci k aktualizaci a odstranění .
T-SQL PREDICT (Preview) Modely strojového učení teď můžete v datovém skladu předpovídat, abyste se vyhnuli nutnosti velkého a složitého přesunu dat. Funkce T-SQL PREDICT spoléhá na architekturu otevřeného modelu a přebírá data a model strojového učení jako vstup ke generování předpovědí. Další informace najdete v dokumentaci.

2020. duben

Vylepšení služeb Detaily
Úroveň kompatibility databáze (Preview) V této verzi teď mohou uživatelé nastavit úroveň kompatibility databáze, aby získali chování jazyka Transact-SQL a zpracování dotazů konkrétní verze modulu Synapse SQL. Další informace najdete v tématu sys.database_scoped_configurations a Alter Database Scoped Configuration.
Sp_describe_undeclared_parameters Umožňuje uživatelům zobrazit metadata o nedelarovaných parametrech v dávce Transact-SQL. Další informace najdete v tématu sp_describe_undeclared_parameters.




Vylepšení nástrojů Detaily
Visual Studio 16.6 Preview 5 – SQL Server Data Tools (SSDT) Tato verze obsahuje následující vylepšení SSDT:

– Zjišťování a klasifikace dat
- PŘÍKAZ COPY
– Tabulky s jedinečnými omezeními
– Tabulky s uspořádaným clusterovaným indexem Columnstore

Tato verze obsahuje následující opravy SSDT:

Při změně datového typu distribučního sloupce provede aktualizační skript vygenerovaný SSDT operaci CTAS a RENAME místo vyřazení a opětovného vytvoření tabulky.

Březen 2020

Vylepšení nástrojů Detaily
Visual Studio 16.6 Preview 2 – SQL Server Data Tools (SSDT) Tato verze obsahuje následující vylepšení a opravy SSDT:

– Vyřešili jsme problém, kdy změna tabulky odkazované materializovaným zobrazením (MV) způsobí generování příkazů Alter View, které nejsou podporovány pro MV.

– Implementovali jsme změnu, která zajistí, že operace porovnání schématu selže, pokud jsou objekty zabezpečení na úrovni řádků v databázi nebo projektu. Objekty zabezpečení na úrovni řádků se v současné době nepodporují pro SSDT.

– Sql Server Průzkumník objektů prahovou hodnotu časového limitu byl zvýšen, aby se zabránilo vypršení časového limitu při výpisu velkého počtu objektů v databázi.

– Optimalizovaný způsob, jakým SQL Server Průzkumník objektů načte seznam databázových objektů, aby se snížila nestabilita a zvýšil výkon při naplnění Průzkumníka objektů.

Leden 2020

Vylepšení služeb Detaily
Metriky portálu pro správu úloh (Preview) S vydáním izolace úloh pro verzi Preview v říjnu můžou uživatelé vytvářet vlastní skupiny úloh, které efektivně spravují systémové prostředky a zajišťují splnění obchodních smluv SLA. V rámci vylepšení celkové správy úloh pro Azure Synapse Analytics jsou teď k dispozici nové metriky monitorování správy úloh.

Monitorování úloh teď nabízí lepší přehledy s využitím následujících metrik:
– Efektivní limit procent
prostředků – Efektivní minimální procento
prostředků – Aktivní dotazy
skupiny úloh – Přidělení skupiny úloh maximálním počtem
prostředků – Přidělení skupin úloh podle systémového procenta
– Vypršení časových
limitů dotazů skupiny úloh – Dotazy

zařazené do fronty úloh Pomocí těchto metrik identifikují kritické body skupiny úloh. nebo skupiny úloh nakonfigurované s nedostatečně využitou izolací úloh. Tyto metriky je možné použít na webu Azure Portal, které umožňují rozdělení podle skupiny úloh. Filtrování a připnutí oblíbených grafů na řídicí panel pro rychlý přístup k přehledům
Metriky monitorování portálu Na portál byly přidány následující metriky pro monitorování celkové aktivity dotazů:
– Aktivní dotazy – Dotazy ve frontě – Tyto metriky
jsou popsány

spolu se stávajícími metrikami v dokumentaci k monitorování využití prostředků a aktivit dotazů.

2019. říjen

Vylepšení služeb Detaily
Kopírovat (Preview) S radostí oznamujeme verzi Public Preview jednoduchého a flexibilního příkazu COPY pro příjem dat. Pouze s jedním příkazem teď můžete bezproblémově ingestovat data s větší flexibilitou a bez nutnosti vysoce privilegovaných uživatelů. Další informace najdete v dokumentaci k příkazu COPY.
Izolace úloh (Preview) Pro podporu zákazníků při demokratizaci datových skladů oznamujeme nové funkce pro inteligentní správu úloh. Nová funkce izolace úloh umožňuje spravovat provádění heterogenních úloh a zároveň poskytuje flexibilitu a kontrolu nad prostředky datového skladu. To vede ke zlepšení předvídatelnosti provádění a zlepšuje schopnost splňovat předdefinované smlouvy SLA.
Kromě izolace úloh jsou teď pro klasifikaci úloh k dispozici další možnosti. Kromě klasifikace přihlášení poskytuje syntaxe klasifikátoru úloh možnost klasifikovat požadavky na základě popisku dotazu, kontextu relace a času dne.
PREDICT (Preview) V rámci datového skladu teď můžete ohodnotovat modely strojového učení a vyhnout se tak nutnosti velkého a složitého přesunu dat. Funkce T-SQL PREDICT spoléhá na architekturu otevřeného modelu a přebírá data a model strojového učení jako vstup ke generování předpovědí.
SSDT CI/CD (GA) Dnes s radostí oznamujeme obecnou dostupnost nejžádanějších funkcí pro databázové projekty SQL Analytics – SQL Server Data Tools (SSDT). Tato verze zahrnuje podporu SSDT se sadou Visual Studio 2019 spolu s nativní integrací platformy s Azure DevOps, která poskytuje integrované funkce kontinuální integrace a nasazování (CI/CD) pro nasazení na podnikové úrovni.
Materializované zobrazení (GA) Materializované zobrazení zachovává data vrácená z dotazu definice zobrazení a automaticky se aktualizují při změnách dat v podkladových tabulkách. Zlepšuje výkon složitých dotazů (obvykle dotazů s spojeními a agregacemi) a současně nabízí jednoduché operace údržby. Další informace naleznete v tématu Ladění výkonu s materializovanými zobrazeními. Nainstalujte SQL Server Management Studio 18.4 nebo novější pro skriptování materializovaných zobrazení.
Dynamické maskování dat (GA) Dynamické maskování dat (DDM) brání neoprávněnému přístupu k citlivým datům v datovém skladu tím, že je za běhu maskuje ve výsledcích dotazů na základě nadefinovaných pravidel maskování. Další informace najdete v tématu Dynamické maskování dat služby SQL Database.
Izolace potvrzených snímků pro čtení (GA) Funkci ALTER DATABASE můžete použít k povolení nebo zakázání izolace snímků pro uživatelskou databázi. Chcete-li zabránit dopadu na aktuální úlohu, můžete tuto možnost nastavit během časového období údržby databáze nebo počkat, dokud nedojde k žádnému jinému aktivnímu připojení k databázi. Další informace naleznete v tématu Alter database set options.
Uspořádaný clusterovaný index Columnstore (GA) Columnstore je zcela zásadní pro ukládání a efektivní dotazování velkých objemů dat. Uspořádané clusterované indexy columnstore dále optimalizují spouštění dotazů tím, že umožňují efektivní odstraňování segmentů.   Další informace najdete v tématu Ladění výkonu s seřazeným clusterovaným indexem columnstore.
Ukládání sady výsledků do mezipaměti (GA) Pokud je povolené ukládání do mezipaměti sady výsledků, výsledky dotazů se automaticky ukládají do mezipaměti uživatelské databáze pro opakované použití. To umožňuje následným spuštěním dotazů získat výsledky přímo z trvalé mezipaměti, takže není potřeba provádět výpočty. Ukládání sady výsledků do mezipaměti zlepšuje výkon dotazů a snižuje využití výpočetních prostředků. Kromě toho dotazy využívající sadu výsledků v mezipaměti nepoužívají žádné sloty souběžnosti, a proto se nezapočítávají do stávajících limitů souběžnosti. V případě zabezpečení mají uživatelé přístup pouze k výsledkům uloženým v mezipaměti, pokud mají stejná oprávnění k přístupu k datům jako uživatelé vytvářející výsledky v mezipaměti. Další informace najdete v tématu Ladění výkonu s ukládáním sady výsledků do mezipaměti. Platí pro verzi 10.0.10783.0 nebo vyšší.

Září 2019

Vylepšení služeb Detaily
Azure Private Link (Preview) Pomocí služby Azure Private Link můžete ve své virtuální síti vytvořit privátní koncový bod a namapovat ho na vyhrazený fond SQL. Tyto prostředky jsou pak přístupné přes privátní IP adresu ve vaší virtuální síti, což umožňuje připojení z místního prostředí prostřednictvím privátního partnerského vztahu Azure ExpressRoute nebo brány VPN. Celkově to zjednodušuje konfiguraci sítě tím, že nevyžaduje, abyste ji otevřeli na veřejných IP adresách. To také umožňuje ochranu před riziky exfiltrace dat. Další podrobnosti najdete v přehledu a dokumentaci k SQL Analytics.
Zjišťování a klasifikace dat (GA) Funkce zjišťování a klasifikace dat je teď obecně dostupná. Tato funkce poskytuje pokročilé možnosti pro zjišťování, klasifikaci, označování a ochranu citlivých dat v databázích.
Integrace azure Advisoru jedním kliknutím SQL Analytics ve službě Azure Synapse se teď přímo integruje s doporučeními Azure Advisoru v okně přehledu a poskytuje prostředí jedním kliknutím. Doporučení teď můžete objevit v okně přehledu místo přechodu do okna Azure Advisoru. Další informace o doporučeních najdete tady.
Izolace potvrzených snímků pro čtení (Preview) Funkci ALTER DATABASE můžete použít k povolení nebo zakázání izolace snímků pro uživatelskou databázi. Chcete-li zabránit dopadu na aktuální úlohu, můžete tuto možnost nastavit během časového období údržby databáze nebo počkat, dokud nedojde k žádnému jinému aktivnímu připojení k databázi. Další informace naleznete v tématu Alter database set options.
EXECUTE AS (Transact-SQL) Podpora EXECUTE AS T-SQL je nyní k dispozici, která zákazníkům umožňuje nastavit kontext spuštění relace na zadaného uživatele.
Další podpora T-SQL Oblast jazyka T-SQL pro Synapse SQL byla rozšířena tak, aby zahrnovala podporu pro:
- FORMAT (Transact-SQL)
- TRY_PARSE (Transact-SQL) -
TRY_CAST (Transact-SQL)
-
TRY_CONVERT (Transact-SQL)

- sys.user_token (Transact-SQL)

Červenec 2019

Vylepšení služeb Detaily
Materializované zobrazení (Preview) Materializované zobrazení zachovává data vrácená z dotazu definice zobrazení a automaticky se aktualizují při změnách dat v podkladových tabulkách. Zlepšuje výkon složitých dotazů (obvykle dotazů s spojeními a agregacemi) a současně nabízí jednoduché operace údržby. Další informace najdete v tématu:
- CREATE MATERIALIZED VIEW AS SELECT (Transact-SQL) -
ALTER MATERIALIZED VIEW (Transact-SQL)

- příkazy T-SQL podporované v Synapse SQL
Další podpora T-SQL Oblast jazyka T-SQL pro Synapse SQL byla rozšířena tak, aby zahrnovala podporu pro:
- AT TIME ZONE (Transact-SQL) -
STRING_AGG (Transact-SQL)
Ukládání do mezipaměti sady výsledků (Preview) Příkazy DBCC přidané ke správě dříve oznámené mezipaměti sady výsledků Další informace najdete v tématu:
- DBCC DROPRESULTSETCACHE (Transact-SQL)
- DBCC SHOWRESULTCACHESPACEUSED (Transact-SQL)

Viz také nový sloupec result_set_cache v sys.dm_pdw_exec_requests, který ukazuje, kdy spuštěný dotaz použil mezipaměť sady výsledků.
Uspořádaný clusterovaný index columnstore (Preview) Nový sloupec, column_store_order_ordinal, přidaný do sys.index_columns k identifikaci pořadí sloupců v uspořádané clusterované index columnstore.

2019. květen

Vylepšení služeb Detaily
Dynamické maskování dat (Preview) Dynamické maskování dat (DDM) brání neoprávněnému přístupu k citlivým datům v datovém skladu tím, že je za běhu maskuje ve výsledcích dotazů na základě nadefinovaných pravidel maskování. Další informace najdete v tématu Dynamické maskování dat služby SQL Database.
Důležitost úloh je teď obecně dostupná. Klasifikace správy a důležitost úloh poskytují možnost ovlivnit pořadí spouštění dotazů. Další informace o důležitosti úloh najdete v dokumentaci v článcích s přehledem klasifikace a důležitosti. Projděte si také dokument o syntaxi CREATE WORKLOAD CLASSIFIER.

Důležitost úloh si můžete prohlédnout v akcích v následujících videích:
-Koncepty správy úloh
-Scénáře správy úloh
Další podpora T-SQL Oblast jazyka T-SQL pro Synapse SQL byla rozšířena tak, aby zahrnovala podporu pro:
- TRIM
Funkce JSON Obchodní analytici teď můžou pomocí známého jazyka T-SQL dotazovat a manipulovat s dokumenty formátovanými jako data JSON pomocí následujících nových funkcí JSON:
- ISJSON
- JSON_VALUE
- JSON_QUERY -
JSON_MODIFY
- OPENJSON
Ukládání do mezipaměti sady výsledků (Preview) Ukládání do mezipaměti sady výsledků umožňuje okamžitou dobu odezvy dotazů a zároveň zkracuje dobu odezvy pro obchodní analytiky a uživatele generování sestav. Další informace naleznete v tématu:
- ALTER DATABASE (Transact-SQL) -
ALTER DATABASE SET Options (Transact SQL)
-
SET RESULT SET CACHING (Transact-SQL)SET – příkaz (Transact-SQL) - -

sys.databases (Transact-SQL)
Uspořádaný clusterovaný index columnstore (Preview) Columnstore je zcela zásadní pro ukládání a efektivní dotazování velkých objemů dat. U každé tabulky rozdělí příchozí data do skupin řádků a pro každý sloupec skupiny řádků se vytvoří segment na disku. Uspořádané clusterované indexy columnstore dále optimalizují spouštění dotazů tím, že umožňují efektivní odstraňování segmentů.   Další informace naleznete v tématu:
- CREATE TABLE
- CREATE COLUMNSTORE INDEX (Transact-SQL).

březen 2019

Vylepšení služeb Detaily
Zjišťování a klasifikace dat Zjišťování a klasifikace dat je nyní k dispozici ve verzi Public Preview pro Synapse SQL. Je důležité chránit citlivá data a soukromí vašich zákazníků. S rostoucím objemem obchodních a zákaznických datových prostředků se stává nespravovatelným pro zjišťování, klasifikaci a ochranu dat. Funkce zjišťování a klasifikace dat, kterou zavádíme nativně se službou Synapse SQL, pomáhá zajistit větší možnosti správy vašich dat. Celkové výhody této funkce:
• Splnění standardů ochrany osobních údajů a požadavků na dodržování právních předpisů.
• Omezení přístupu k datovým skladům obsahujícím vysoce citlivá data a posílení jejich zabezpečení.
• Monitorování a upozorňování na neobvyklý přístup k citlivým datům.
• Vizualizace citlivých dat na centrálním řídicím panelu na webu Azure Portal

Zjišťování a klasifikace dat je k dispozici ve všech oblastech Azure, je součástí rozšířeného zabezpečení dat, včetně posouzení ohrožení zabezpečení a detekce hrozeb. Další informace o zjišťování a klasifikaci dat najdete v blogovém příspěvku a v naší online dokumentaci.
SESKUPOVAT PODLE SOUHRNU Funkce ROLLUP je teď podporovanou možností GROUP BY. FUNKCE GROUP BY ROLLUP vytvoří skupinu pro každou kombinaci výrazů sloupců. GROUP BY také "shrnuje" výsledky do mezisoučtů a celkových součtů. Funkce GROUP BY zpracovává zprava doleva a snižuje počet výrazů sloupců, ve kterých vytváří skupiny a agregace. Pořadí sloupců má vliv na výstup rollupu a může ovlivnit počet řádků v sadě výsledků.

Další informace o funkci GROUP BY ROLLUP naleznete v tématu GROUP BY (Transact-SQL)
Vylepšená přesnost metrik využití DWU a portálu CPU Synapse SQL výrazně zvyšuje přesnost metrik na webu Azure Portal. Tato verze obsahuje opravu definice metriky Využití procesoru a DWU, která správně odráží vaši úlohu ve všech výpočetních uzlech. Před touto opravou byly hodnoty metrik podsestavovány. Očekává se, že se na webu Azure Portal zvýší využití DWU a metriky procesoru.
Zabezpečení na úrovni řádků V listopadu 2017 jsme představili funkci zabezpečení na úrovni řádků. Teď jsme tuto podporu rozšířili i na externí tabulky. Kromě toho jsme přidali podporu volání nedeterministických funkcí ve vložených funkcích s hodnotami tabulky (vložené TVF), které jsou potřeba k definování predikátu filtru zabezpečení. Tento doplněk umožňuje zadat IS_ROLEMEMBER(), USER_NAME() atd. v predikátu filtru zabezpečení. Další informace najdete v příkladech v dokumentaci zabezpečení na úrovni řádků.
Další podpora T-SQL Oblast jazyka T-SQL pro Synapse SQL byla rozšířena tak, aby zahrnovala podporu pro STRING_SPLIT (Transact-SQL).
Vylepšení optimalizátoru dotazů Optimalizace dotazů je důležitou součástí jakékoli databáze. Optimální volby pro nejlepší provedení dotazu můžou přinést významná vylepšení. Při provádění složitých analytických dotazů v distribuovaném prostředí záleží na počtu spuštěných operací. Výkon dotazů byl vylepšen vytvářením lepších plánů kvality. Tyto plány minimalizují nákladné operace přenosu dat a redundantní výpočty, jako jsou opakované poddotazy. Další informace najdete v tomto blogovém příspěvku o Azure Synapse.

Vylepšení dokumentace

Vylepšení dokumentace Detaily

leden 2019

Vylepšení služeb

Vylepšení služeb Detaily
Vrácení pořadí podle optimalizace VYBRAT... Dotazy ORDER BY v této verzi zvyšují výkon. Teď všechny výpočetní uzly odesílají výsledky do jednoho výpočetního uzlu. Tento uzel sloučí a seřadí výsledky a vrátí je uživateli. Sloučením jednoho výpočetního uzlu dojde k významnému zvýšení výkonu, když sada výsledků dotazu obsahuje velký počet řádků. Dříve by modul spouštění dotazů na každém výpočetním uzlu uspořádal výsledky. Výsledky by se streamovaly do řídicího uzlu. Řídicí uzel by pak sloučil výsledky.
Vylepšení přesunu dat pro PartitionMove a BroadcastMove Kroky přesunu dat typu ShuffleMove používají techniky okamžitého přesunu dat. Další informace najdete v blogu o vylepšeních výkonu. V této verzi teď partitionMove a BroadcastMove využívají stejné techniky okamžitého přesunu dat. Uživatelské dotazy, které používají tyto typy kroků přesunu dat, se spustí s vylepšeným výkonem. K využití těchto vylepšení výkonu není nutná žádná změna kódu.
Notable Bugs Nesprávná verze Azure Synapse – SELECT @@VERSION může vrátit nesprávnou verzi 10.0.9999.0. Správná verze aktuální verze je 10.0.10106.0. Tato chyba byla hlášena a je zkontrolována.

Vylepšení dokumentace

Vylepšení dokumentace Detaily
Žádná

Prosinec 2018

Vylepšení služeb

Vylepšení služeb Detaily
Obecně dostupné koncové body služby virtuální sítě Tato verze zahrnuje obecnou dostupnost koncových bodů služeb virtuální sítě pro SQL Analytics v Azure Synapse ve všech oblastech Azure. Koncové body služeb virtuální sítě umožňují izolovat připojení k vašemu serveru od dané podsítě nebo sady podsítí ve vaší virtuální síti. Provoz do Azure Synapse z vaší virtuální sítě zůstane vždy v páteřní síti Azure. Tato přímá trasa bude upřednostňovaná před všemi konkrétními trasami, které přes virtuální zařízení nebo místní provoz přebírají internetový provoz. Za přístup k virtuální síti prostřednictvím koncových bodů služby se neúčtuje žádná další fakturace. Aktuální cenový model pro Azure Synapse platí tak, jak je.

V této verzi jsme také povolili připojení PolyBase k Azure Data Lake Storage Gen2 (ADLS) prostřednictvím ovladače Systému souborů Azure Blob ( ABFS). Azure Data Lake Storage Gen2 přináší do Azure Storage všechny vlastnosti, které jsou potřeba pro celý životní cyklus analytických dat. Konvergují se funkce dvou stávajících služeb Azure Storage, Azure Blob Storage a Azure Data Lake Storage Gen1. Funkce z Azure Data Lake Storage Gen1, jako jsou sémantika systému souborů, zabezpečení na úrovni souborů a škálování, se kombinují s nízkými náklady, vrstveným úložištěm a možnostmi vysoké dostupnosti a zotavení po havárii ze služby Azure Blob Storage.

Pomocí PolyBase můžete také importovat data do SQL Analytics v Azure Synapse ze služby Azure Storage zabezpečená do virtuální sítě. Podobně se export dat z Azure Synapse do azure Storage zabezpečených do virtuální sítě podporuje také prostřednictvím PolyBase.

Další informace o koncových bodech služeb virtuální sítě v Azure Synapse najdete v blogovém příspěvku nebo dokumentaci.
Automatické Sledování výkonu (Preview) Úložiště dotazů je teď dostupné ve verzi Preview v SQL Analytics ve službě Azure Synapse. Úložiště dotazů je navržené tak, aby vám pomohlo při řešení potíží s výkonem dotazů sledováním dotazů, plány dotazů, statistikami modulu runtime a historií dotazů, které vám pomůžou monitorovat aktivitu a výkon datového skladu. Úložiště dotazů je sada interních úložišť a zobrazení dynamické správy,které umožňují:

• Identifikace a ladění dotazů s nejvyšším využitím prostředků
• Identifikace a zlepšení neplánovaných úloh
• Vyhodnocení výkonu dotazů a dopadu na plán pomocí změn statistiky, indexů nebo velikosti systému (nastavení DWU)
• Zobrazit úplný text dotazu pro všechny spuštěné dotazy

Úložiště dotazů obsahuje tři skutečná úložiště:
• Úložiště plánů pro zachování informací o plánu provádění
• Úložiště statistik modulu runtime pro zachování informací o statistikách provádění
• Úložiště statistik čekání pro uchování informací o statistikách čekání.

SQL Analytics v Azure Synapse spravuje tato úložiště automaticky a poskytuje neomezený počet dotazů ukládaných za posledních 7 dnů bez dalších poplatků. Povolení úložiště dotazů je stejně jednoduché jako spuštění příkazu ALTER DATABASE T-SQL:
SQL ----ALTER DATABASE [DatabaseName] SET QUERY_STORE = ON;------- Další informace o úložišti dotazů najdete v článku Monitorování výkonu pomocí úložiště dotazů a zobrazení dynamické správy úložiště dotazů, například sys.query_store_query. Další informace o historické analýze dotazů najdete v tématu Historické úložiště dotazů a analýza ve službě Azure Synapse Analytics.
Nižší úrovně výpočetních prostředků pro SQL Analytics SQL Analytics v Azure Synapse teď podporuje nižší úrovně výpočetních prostředků. Zákazníci můžou využít špičkové funkce, flexibilitu a zabezpečení Azure Synapse od 100 jednotek cDWU (jednotky datového skladu) a škálovat na 30 000 cDWU v řádu minut. Od poloviny prosince 2018 můžou zákazníci těžit z výkonu a flexibility Gen2 s nižšími úrovněmi výpočetních prostředků v oblastech a zbývajícími oblastmi dostupnými během roku 2019.

Vyřazením vstupního bodu pro datové sklady nové generace otevře Microsoft dveře zákazníkům, kteří chtějí vyhodnotit všechny výhody zabezpečeného vysoce výkonného datového skladu bez odhadu, které zkušební prostředí je pro ně nejvhodnější. Zákazníci můžou začít od aktuálního vstupního bodu 500 cDWU až o 100 cDWU. SQL Analytics nadále podporuje operace pozastavení a obnovení a překračuje flexibilitu výpočetních prostředků. Gen2 také podporuje neomezenou kapacitu úložiště sloupců spolu s 2,5krát více paměti na dotaz, až 128 souběžných dotazů a funkcí adaptivního ukládání do mezipaměti . Tyto funkce v průměru přinášejí pětkrát vyšší výkon ve srovnání se stejnou jednotkou datového skladu gen1 za stejnou cenu. Geograficky redundantní zálohy jsou standardem pro Gen2 s integrovanou zaručenou ochranou dat. SQL Analytics ve službě Azure Synapse je připravená škálovat, když jste.
Sloučení pozadí columnstore Azure SQL Data ve výchozím nastavení ukládá data ve sloupcových formátech s mikro oddíly označovanými jako skupiny řádků. V některých případech se kvůli omezením paměti v době sestavení indexu nebo načítání dat můžou skupiny řádků komprimovat s menší než optimální velikostí jednoho milionu řádků. Skupiny řádků se také můžou fragmentovat kvůli odstranění. Malé nebo fragmentované skupiny řádků vedou k vyšší spotřebě paměti a také neefektivnímu provádění dotazů. V této verzi úloha údržby na pozadí columnstore sloučí malé komprimované skupiny řádků a vytvoří větší skupiny řádků, aby lépe využívala paměť a urychlila provádění dotazů.

2018. říjen

Vylepšení služeb

Vylepšení služeb Detaily
DevOps pro Skladování Dat Vysoce požadovaná funkce pro Synapse SQL v Azure Synapse je teď ve verzi Preview s podporou nástroje SQL Server Data Tool (SSDT) v sadě Visual Studio! Týmy vývojářů teď můžou spolupracovat na jediném základu kódu řízeném verzím a rychle nasazovat změny do libovolné instance na světě. Chcete se připojit? Tato funkce je dostupná pro verzi Preview ještě dnes! Můžete se zaregistrovat na formuláři registrace sady Visual Studio SQL Server Data Tools (SSDT) ve verzi Preview. Vzhledem k vysoké poptávce spravujeme přijetí do verze Preview, abychom zajistili nejlepší prostředí pro naše zákazníky. Jakmile se zaregistrujete, naším cílem je potvrdit váš stav do sedmi pracovních dnů.
Obecné dostupné zabezpečení na úrovni řádků Synapse SQL ve službě Azure Synapse teď podporuje zabezpečení na úrovni řádků (RLS) a přidává výkonné funkce pro zabezpečení citlivých dat. Se zavedením zabezpečení na úrovni řádků můžete implementovat zásady zabezpečení pro řízení přístupu k řádkům v tabulkách, stejně jako v tom, kdo má přístup k jakým řádkům. Zabezpečení na úrovni řádků umožňuje toto jemně odstupňované řízení přístupu, aniž by bylo nutné přepracovat datový sklad. Zabezpečení na úrovni řádků zjednodušuje celkový model zabezpečení, protože logika omezení přístupu se nachází v samotné databázové vrstvě, nikoli mimo data v jiné aplikaci. Zabezpečení na úrovni řádků také eliminuje nutnost zavést zobrazení pro filtrování řádků pro správu řízení přístupu. Za tuto funkci zabezpečení na podnikové úrovni pro všechny naše zákazníky nejsou žádné další náklady.
Pokročilé poradce Pokročilé ladění pro Synapse SQL v Azure Synapse je teď jednodušší s dalšími doporučeními a metrikami datového skladu. Azure Advisor má k dispozici další pokročilá doporučení k výkonu, včetně následujících:

1. Adaptivní mezipaměť – doporučujeme, kdy se má škálovat, aby se optimalizovalo využití mezipaměti.
2. Distribuce tabulek – Určete, kdy se mají replikovat tabulky, aby se snížil přesun dat a zvýšil výkon úloh.
3. Tempdb – Zjistěte, kdy škálovat a konfigurovat třídy prostředků, aby se snížila kolize tempdb.

Ve službě Azure Monitor existuje hlubší integrace metrik datového skladu, včetně vylepšeného přizpůsobitelného monitorovacího grafu pro metriky téměř v reálném čase v okně přehledu. Když monitorujete využití nebo ověřujete a využíváte doporučení pro datový sklad, pro přístup k metrikám Azure Monitoru už nemusíte opouštět okno s přehledem datového skladu. Kromě toho jsou k dispozici nové metriky, například tempdb a adaptivní využití mezipaměti, které doplňují doporučení k výkonu.
Pokročilé ladění s integrovanými poradci Pokročilé ladění pro Azure Synapse je teď jednodušší díky dalším doporučením a metrikám datového skladu a změně návrhu okna přehledu portálu, které poskytuje integrované prostředí s Azure Advisorem a Azure Monitorem.
Zrychlené obnovení databáze (ADR) Zrychlené obnovení databáze Azure Synapse (ADR) je teď ve verzi Public Preview. ADR je nový modul SQL Serveru, který výrazně zlepšuje dostupnost databáze, zejména v případě dlouhotrvajících transakcí, a to tak, že zcela přepracuje aktuální proces obnovení od základů. Hlavní výhody ADR jsou rychlé a konzistentní obnovení databáze a okamžité vrácení transakcí zpět.
Protokoly prostředků služby Azure Monitor Azure Synapse teď umožňuje rozšířené přehledy analytických úloh integrací přímo s protokoly prostředků služby Azure Monitor. Tato nová funkce umožňuje vývojářům analyzovat chování úloh v delším časovém období a činit informovaná rozhodnutí o optimalizaci dotazů nebo správě kapacity. Nyní jsme zavedli externí proces protokolování prostřednictvím protokolů prostředků služby Azure Monitor, které poskytují další přehledy o úloze datového skladu. Jediným kliknutím na tlačítko teď můžete nakonfigurovat protokoly prostředků pro historické možnosti řešení potíží s výkonem dotazů pomocí Log Analytics. Protokoly prostředků Služby Azure Monitor podporují přizpůsobitelné doby uchovávání tím, že protokoly uložíte do účtu úložiště pro účely auditování, možnost streamovat protokoly do center událostí téměř v reálném čase a možnost analyzovat protokoly pomocí Log Analytics s dotazy na protokoly. Protokoly prostředků se skládají ze zobrazení telemetrie datového skladu, která odpovídají nejčastěji používaným zobrazením dynamické správy výkonu pro SQL Analytics v Azure Synapse. Pro tuto počáteční verzi jsme povolili zobrazení pro následující zobrazení dynamické správy systému:

sys.dm_pdw_exec_requests
sys.dm_pdw_request_steps
sys.dm_pdw_dms_workers
sys.dm_pdw_waits
sys.dm_pdw_sql_requests
Správa paměti columnstore S rostoucím počtem komprimovaných skupin řádků úložiště sloupců se zvyšuje paměť potřebná ke správě metadat interního segmentu sloupce pro tyto skupiny řádků. V důsledku toho může výkon dotazů a dotazy spuštěné v některých zobrazeních dynamické správy columnstore snížit. V této verzi jsme vylepšili velikost interních metadat pro tyto případy, což vede ke zlepšení uživatelského prostředí a výkonu těchto dotazů.
Integrace Azure Data Lake Storage Gen2 (GA) Synapse Analytics teď má nativní integraci se službou Azure Data Lake Storage Gen2. Zákazníci teď můžou načítat data pomocí externích tabulek z ABFS do vyhrazeného fondu SQL (dříve SQL DW). Tato funkce umožňuje zákazníkům integrovat se svými datovými jezery ve službě Data Lake Storage Gen2.
Notable Bugs Selhání CETAS to Parquet v malých třídách prostředků v datových skladech DW2000 a dalších – Tato oprava správně identifikuje nulový odkaz v cestě kódu Create External Table As to Parquet.

Hodnota sloupce identity může v některé operaci CTAS ztratit – hodnota identifikačního sloupce nemusí být zachována, když CTASed do jiné tabulky.

Vnitřní selhání v některých případech, když je relace ukončena, když je dotaz stále spuštěný – tato oprava aktivuje výjimku InvalidOperationException, pokud je relace ukončena, když je dotaz stále spuštěný.

(Nasazeno v listopadu 2018) Při pokusu o načtení několika malých souborů z ADLS (Gen1) pomocí PolyBase došlo k neoptimálnímu výkonu. – Během ověřování tokenu zabezpečení AAD došlo k kritickým bodům výkonu systému. Problémy s výkonem byly zmírnit povolením ukládání tokenů zabezpečení do mezipaměti.

Další kroky

Více informací