Delen via


Opmerkingen bij de release van Toegewezen SQL-pool (voorheen SQL DW) in Azure Synapse Analytics

In dit artikel vindt u een overzicht van de nieuwe functies en verbeteringen in de recente releases van een toegewezen SQL-pool (voorheen SQL DW) in Azure Synapse Analytics. In het artikel worden ook belangrijke inhoudsupdates vermeld die niet rechtstreeks zijn gerelateerd aan de release, maar die in hetzelfde tijdsbestek zijn gepubliceerd. Zie Service-updates voor verbeteringen in andere Azure-services.

Controleer de versie van uw toegewezen SQL-pool (voorheen SQL DW)

Wanneer nieuwe functies worden geïmplementeerd in alle regio's, controleert u de versie die is geïmplementeerd op uw exemplaar en de meest recente releaseopmerkingen voor de beschikbaarheid van functies. Als u de versie wilt controleren, maakt u verbinding met uw toegewezen SQL-pool (voorheen SQL DW) via SQL Server Management Studio (SSMS) en voert u deze uit SELECT @@VERSION; om de huidige versie te retourneren. Gebruik deze versie om te controleren welke release is toegepast op uw toegewezen SQL-pool (voorheen SQL DW). De datum in de uitvoer identificeert de maand voor de release die is toegepast op uw toegewezen SQL-pool (voorheen SQL DW). Dit geldt alleen voor verbeteringen op serviceniveau.

Voor verbeteringen in hulpprogramma's moet u ervoor zorgen dat de juiste versie is geïnstalleerd die is opgegeven in de releasenotitie.

Notitie

De productnaam die wordt geretourneerd door SELECT @@VERSION verandert van Microsoft Azure SQL Data Warehouse in Microsoft Azure Synapse Analytics. We sturen geavanceerde kennisgeving voordat de wijziging wordt aangebracht. Deze wijziging is relevant voor klanten die productnaam parseren uit het resultaat van SELECT @@VERSION in hun toepassingscode. Gebruik deze opdracht om serverPROPERTY op te vragen voor de naam en versie van het databaseproduct om wijzigingen in de toepassingscode te voorkomen als gevolg van producthernoeming: gebruik deze opdracht om versienummer XX.X.XXXXX.X (zonder productnaam) te retourneren:

SELECT SERVERPROPERTY('ProductVersion')

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

SELECT SERVERPROPERTY('EngineEdition')

December 2020

Serviceverbeteringen DETAILS
Opgeslagen procedure sp_rename voor kolommen (preview) Het wijzigen van de naam van een kolom zonder een CTAS is zojuist eenvoudiger geworden. Azure Synapse SQL heeft nu ondersteuning toegevoegd voor de door het systeem opgeslagen procedure sp_rename (preview) om de naam van een niet-distributiekolom in een gebruikerstabel te wijzigen. Deze functie is momenteel beschikbaar als preview-versie en wordt ondersteund in hulpprogramma's bij algemene beschikbaarheid. Zie sp_rename voor meer informatie.
Aanvullende parameter voor T-SQL Predict Met deze nieuwe release wordt een vereiste extra parameter met de naam RUNTIME toegevoegd voor de bestaande T-SQL PREDICT-instructie. Zie voorbeelden in T-SQL PREDICT voor het bijwerken van uw bestaande scripts.

Oktober 2020

Serviceverbeteringen DETAILS
T-SQL Inline Table Valued Functions (preview) Met deze release kunt u nu inline functies met tabelwaarden maken met Transact-SQL en de resultaten ervan opvragen zoals u dat zou doen in een tabel. Deze functie is momenteel beschikbaar als preview-versie en wordt ondersteund in hulpprogramma's bij algemene beschikbaarheid. Zie CREATE FUNCTION (Azure Synapse Analytics) voor meer informatie.
OPDRACHT SAMENVOEGEN (preview) U kunt nu invoeg-, update- of verwijderbewerkingen uitvoeren op een doeltabel uit de resultaten van een join met een brontabel. U kunt bijvoorbeeld twee tabellen synchroniseren door rijen in één tabel in te voegen, bij te werken of te verwijderen op basis van verschillen in de andere tabel. Controleer SAMENVOEGEN op details.

Aug 2020

Serviceverbeteringen DETAILS
Workloadbeheer - Portalervaring Gebruikers kunnen hun instellingen voor workloadbeheer configureren en beheren via Azure Portal. De mogelijkheid om workloadgroepen en workloadclassificaties met urgentie te configureren, is mogelijk.
Verbeterde catalogusweergave voor tabeltoewijzingen De nieuwe catalogusweergave sys.pdw_permanent_table_mappings wijst object_ids van permanente gebruikerstabellen toe aan hun fysieke tabelnamen.

Juli 2020

Serviceverbeteringen DETAILS
Versleuteling op kolomniveau (openbare preview) Beveilig gevoelige informatie in uw Azure Synapse Analytics door symmetrische versleuteling toe te passen op een kolom met gegevens met behulp van Transact-SQL. Versleuteling op kolomniveau heeft ingebouwde functies die u kunt gebruiken om gegevens te versleutelen met behulp van symmetrische sleutels die verder worden beveiligd met een certificaat, wachtwoord, symmetrische sleutel of asymmetrische sleutel. Ga voor meer informatie naar Encrypt a Column of Data. Deze functie is nu algemeen beschikbaar.
Ondersteuning voor compatibiliteitsniveau (GA) Met deze release kunnen gebruikers nu het compatibiliteitsniveau van een database instellen om de Transact-SQL-taal en queryverwerkingsgedrag van een specifieke versie van de Synapse SQL-engine op te halen. Zie sys.database_scoped_configurations en Databasebereikconfiguratie wijzigen voor meer informatie.
De beveiliging op rijniveau Deze release bevat een verbetering voor update- en verwijderbewerkingen op rijen waarvoor beveiliging op rijniveau is afgedwongen. Met deze release slagen update- en verwijderbewerkingen met intrinsieke functies zoals 'is_rolemember' als de intrinsieke niet verwijst naar een kolom in de DML-doeltabel. Voordat deze verbetering is voltooid, zijn deze bewerkingen mislukt vanwege een beperking in de onderliggende DML-bewerkingen.
DBCC SHRINKDATABASE (GA) U kunt nu de grootte van de gegevens en logboekbestanden in de opgegeven database verkleinen. Zie de documentatie voor meer informatie.

Mei 2020

Serviceverbeteringen DETAILS
Workloadisolatie (GA) Isolatie van werkbelastingen is nu algemeen beschikbaar. Via workloadgroepen kunt u resources reserveren en bevatten. De mogelijkheid om time-outs voor query's te configureren om runaway-query's te annuleren, is ook mogelijk.
Ervaring voor workloadbeheerportal (preview) Gebruikers kunnen hun instellingen voor workloadbeheer configureren en beheren via Azure Portal. De mogelijkheid om workloadgroepen en workloadclassificaties met urgentie te configureren, is mogelijk.
Werkbelastinggroep wijzigen De mogelijkheid om de opdracht ALTER WORKLOAD GROUP te gebruiken, is nu beschikbaar. Gebruik alter om de configuratie van een bestaande workloadgroep te wijzigen.
Automatische schemadetectie voor Parquet-bestanden met de opdracht COPY (preview) De opdracht COPY ondersteunt nu automatische schemadetectie bij het laden van Parquet-bestanden. De opdracht detecteert automatisch het Parquet-bestandsschema en maakt de tabel vóór de belasting. Neem contact op met de volgende distributielijst voor e-mail om deze functie in te schakelen: sqldwcopypreview@service.microsoft.com.
Complexe Parquet-gegevenstypen laden met de opdracht COPY (preview) De opdracht COPY ondersteunt nu het laden van complexe Parquet-typen. U kunt complexe typen, zoals Kaarten en Lijsten, laden in tekenreekskolommen. Neem contact op met de volgende distributielijst voor e-mail om deze functie in te schakelen: sqldwcopypreview@service.microsoft.com.
Automatische compressiedetectie van Parquet-bestanden met de opdracht COPY De opdracht COPY biedt nu ondersteuning voor automatische detectie van de compressiemethode voor de Parquet-bestanden. Neem contact op met de volgende distributielijst voor e-mail om deze functie in te schakelen: sqldwcopypreview@service.microsoft.com.
Aanvullende aanbevelingen voor belasting Aanbevelingen voor belasting zijn nu beschikbaar voor Synapse SQL. Ontvang proactieve meldingen wanneer u uw bestanden moet splitsen voor maximale doorvoer, uw opslagaccount co-lokaliseren met uw toegewezen SQL-pool (voorheen SQL DW) of de batchgrootte vergroten bij het laden van hulpprogramma's zoals de SQLBulkCopy-API of BCP
T-SQL-distributiekolom updatable (GA) Gebruikers kunnen nu gegevens bijwerken die zijn opgeslagen in de distributiekolom. Bekijk de richtlijnen voor het ontwerpen van gedistribueerde tabellen in een toegewezen SQL-pool (voorheen SQL DW) voor meer informatie.
T-SQL Update/Verwijderen uit... Deelnemen (GA) Bijwerken en verwijderen op basis van resultaten van samenvoegen met een andere tabel is nu beschikbaar. Zie de documentatie voor bijwerken en verwijderen voor meer informatie.
T-SQL PREDICT (preview) U kunt nu machine learning-modellen in uw datawarehouse voorspellen, waardoor grote en complexe gegevensverplaatsing niet nodig is. De T-SQL PREDICT-functie is afhankelijk van open modelframework en neemt gegevens en machine learning-model als invoer voor het genereren van voorspellingen. Raadpleeg de documentatie voor meer informatie.

April 2020

Serviceverbeteringen DETAILS
Databasecompatibiliteitsniveau (preview) Met deze release kunnen gebruikers nu het compatibiliteitsniveau van een database instellen om de Transact-SQL-taal en queryverwerkingsgedrag van een specifieke versie van de Synapse SQL-engine op te halen. Zie sys.database_scoped_configurations en Databasebereikconfiguratie wijzigen voor meer informatie.
Sp_describe_undeclared_parameters Gebruikers toestaan om de metagegevens over niet-declaratieve parameters in een Transact-SQL-batch te bekijken. Zie sp_describe_undeclared_parameters voor meer informatie.




Verbeteringen in hulpprogramma's DETAILS
Visual Studio 16.6 Preview 5 - SQL Server Data Tools (SSDT) Deze release bevat de volgende verbeteringen voor SSDT:

- Gegevensdetectie en -classificatie
- COPY-instructie
- Tabellen met unieke beperkingen
- Tabellen met een geordende geclusterde Columnstore-index

Deze release bevat de volgende oplossingen voor SSDT:

- Bij het wijzigen van het gegevenstype distributiekolom voert het updatescript dat door SSDT wordt gegenereerd, een CTAS- en RENAME-bewerking uit in plaats van de tabel te verwijderen en opnieuw te maken.

Maart 2020

Verbeteringen in hulpprogramma's DETAILS
Visual Studio 16.6 Preview 2 - SQL Server Data Tools (SSDT) Deze release bevat de volgende verbeteringen en oplossingen voor SSDT:

- Er is een probleem opgelost waarbij het wijzigen van een tabel waarnaar wordt verwezen door een gerealiseerde weergave (MV) ervoor zorgt dat Alter View-instructies worden gegenereerd die niet worden ondersteund voor MV's

- Er is een wijziging geïmplementeerd om ervoor te zorgen dat de bewerking Schema vergelijken niet mislukt wanneer beveiligingsobjecten op rijniveau aanwezig zijn in de database of het project. Beveiligingsobjecten op rijniveau worden momenteel niet ondersteund voor SSDT.

- De time-outdrempel voor SQL Server Objectverkenner is verhoogd om time-outs te voorkomen bij het weergeven van een groot aantal objecten in de database

- Geoptimaliseerd op de manier waarop SQL Server Objectverkenner de lijst met databaseobjecten ophaalt om instabiliteit te verminderen en de prestaties te verbeteren bij het invullen van de objectverkenner

Januari 2020

Serviceverbeteringen DETAILS
Metrische gegevens van workloadbeheerportal (preview) Met de release van workloadisolatie voor preview van afgelopen oktober kunnen gebruikers hun eigen workloadgroepen maken om systeemresources efficiënt te beheren en ervoor te zorgen dat aan zakelijke SLA's wordt voldaan. Als onderdeel van de algemene verbeteringen voor workloadbeheer voor Azure Synapse Analytics zijn er nu nieuwe metrische gegevens voor bewaking van workloadbeheer beschikbaar.

Het bewaken van uw werkbelasting heeft nu meer inzichten met de volgende metrische gegevens:
- Effectief limiet resourcepercentage
- Effectief minimum resourcepercentage
- Actieve query's voor workloadgroep -
Toewijzing van werkbelastinggroepen op maximaal resourcepercentage
- Toewijzing van workloadgroepen per systeempercentage
- Time-outs
van workloadgroepquery's - Query's

in wachtrij van workloadgroep Gebruik deze metrische gegevens om knelpunten voor workloadgroepen te identificeren of workloadgroepen die zijn geconfigureerd met onderbenutte workloadisolatie. Deze metrische gegevens kunnen worden gebruikt in De Azure-portal waarmee u kunt splitsen op workloadgroep. Filter en maak uw favoriete grafieken vast aan een dashboard voor snelle toegang tot inzichten.
Metrische gegevens van portalbewaking De volgende metrische gegevens zijn toegevoegd aan de portal voor het bewaken van de algehele queryactiviteit:
- Actieve query's
- In wachtrij geplaatste query's

Deze metrische gegevens worden beschreven samen met de bestaande metrische gegevens in de documentatie over resourcegebruik en queryactiviteit controleren.

Oktober 2019

Serviceverbeteringen DETAILS
Kopiëren (preview) We zijn verheugd om de openbare preview van een eenvoudige en flexibele COPY-instructie voor gegevensopname aan te kondigen. Met slechts één instructie kunt u nu naadloos gegevens opnemen met extra flexibiliteit en zonder gebruikers met hoge bevoegdheden. Zie de opdrachtdocumentatie COPY voor meer informatie.
Isolatie van workload (preview) Om klanten te ondersteunen bij het democratiseren van hun datawarehouses, kondigen we nieuwe functies aan voor intelligent workloadbeheer. Met de nieuwe functionaliteit voor workloadisolatie kunt u de uitvoering van heterogene workloads beheren en tegelijkertijd flexibiliteit en controle bieden over datawarehouse-resources. Dit leidt tot verbeterde voorspelbaarheid van de uitvoering en verbetert de mogelijkheid om te voldoen aan vooraf gedefinieerde SLA's.
Naast isolatie van werkbelastingen zijn er nu extra opties beschikbaar voor workloadclassificatie. Naast aanmeldingsclassificatie biedt de syntaxis workloadclassificatie maken de mogelijkheid om aanvragen te classificeren op basis van querylabel, sessiecontext en tijdstip van de dag.
PREDICT (preview) U kunt nu machine learning-modellen in uw datawarehouse beoordelen om te voorkomen dat er grote en complexe gegevensverplaatsing nodig is. De T-SQL PREDICT-functie is afhankelijk van open modelframework en neemt gegevens en machine learning-model als invoer voor het genereren van voorspellingen.
SSDT CI/CD (GA) Vandaag kondigen we de algemene beschikbaarheid van de meest aangevraagde functie voor SQL Analytics - SQL Server Data Tools (SSDT)-databaseprojecten aan. Deze release bevat ondersteuning voor SSDT met Visual Studio 2019, samen met systeemeigen platformintegratie met Azure DevOps en biedt ingebouwde CI/CD-mogelijkheden (Continue integratie en implementatie) voor implementaties op ondernemingsniveau.
Gerealiseerde weergave (GA) Een gerealiseerde weergave bewaart de gegevens die worden geretourneerd uit de definitiequery van de weergave en worden automatisch bijgewerkt wanneer gegevens in de onderliggende tabellen worden gewijzigd. Het verbetert de prestaties van complexe query's (meestal query's met joins en aggregaties) en biedt eenvoudige onderhoudsbewerkingen. Zie Prestaties afstemmen met gerealiseerde weergaven voor meer informatie. Installeer SQL Server Management Studio 18.4 of hoger voor het uitvoeren van scripts voor gerealiseerde weergaven.
Dynamische gegevensmaskering (GA) Met dynamische gegevensmaskering (DDM) voorkomt u onbevoegde toegang tot uw gevoelige gegevens in uw datawarehouse door deze on the fly te bedekken in de queryresultaten, op basis van de maskeringsregels die u definieert. Zie dynamische gegevensmaskering in SQL Database voor meer informatie.
Vastgelegde isolatie van momentopnamen lezen (GA) U kunt ALTER DATABASE gebruiken om isolatie van momentopnamen voor een gebruikersdatabase in of uit te schakelen. Om gevolgen voor uw huidige workload te voorkomen, kunt u deze optie instellen tijdens het onderhoudsvenster van de database of wachten tot er geen andere actieve verbinding met de database is. Zie Opties voor alter database set voor meer informatie.
Geordende geclusterde Columnstore-index (GA) Columnstore maakt de opslag van en efficiënte query's op grote hoeveelheden gegevens mogelijk. Met gerangschikte, geclusterde Columnstore-indexen wordt de uitvoerbewerking voor query's nog verder geoptimaliseerd, door efficiënte segmentverwijdering in te schakelen.   Zie Prestaties afstemmen met geordende columnstore-index voor meer informatie.
Caching van resultatensets (GA) Wanneer caching van resultatensets is ingeschakeld, worden queryresultaten automatisch in de cache opgeslagen in de gebruikersdatabase voor herhaald gebruik. Hierdoor kunnen volgende queryuitvoeringen resultaten rechtstreeks ophalen uit de persistente cache, zodat hercomputatie niet nodig is. De cache van resultatensets verbetert de queryprestaties en vermindert het rekenresourcegebruik. Bovendien worden voor query's die gebruikmaken van een resultatenset in de cache geen gelijktijdigheidssleuven gebruikt en dus niet meegeteld tegen bestaande gelijktijdigheidslimieten. Voor beveiliging hebben gebruikers alleen toegang tot de resultaten in de cache als ze dezelfde machtigingen voor gegevenstoegang hebben als de gebruikers die de resultaten in de cache maken. Zie Prestaties afstemmen met caching van resultatensets voor meer informatie. Van toepassing op versie 10.0.10783.0 of hoger.

September 2019

Serviceverbeteringen DETAILS
Azure Private Link (preview) Met Azure Private Link kunt u een privé-eindpunt maken in uw virtuele netwerk (VNet) en dit toewijzen aan uw toegewezen SQL-pool. Deze resources zijn vervolgens toegankelijk via een privé-IP-adres in uw VNet, waardoor connectiviteit mogelijk is vanaf on-premises via persoonlijke Peering en/of VPN-gateway van Azure ExpressRoute. Over het algemeen vereenvoudigt dit de netwerkconfiguratie doordat u deze niet hoeft te openen voor openbare IP-adressen. Dit maakt ook beveiliging mogelijk tegen risico's van gegevensexfiltratie. Zie de overzichts- en SQL Analytics-documentatie voor meer informatie.
Gegevensdetectie en -classificatie (GA) De functie voor gegevensdetectie en -classificatie is nu algemeen beschikbaar. Deze functie biedt geavanceerde mogelijkheden voor het detecteren, classificeren, labelen en beveiligen van gevoelige gegevens in uw databases.
Integratie met één klik in Azure Advisor SQL Analytics in Azure Synapse integreert nu rechtstreeks met Azure Advisor-aanbevelingen op de overzichtsblade en biedt een ervaring met één klik. U kunt nu aanbevelingen ontdekken op de overzichtsblade in plaats van naar de blade Azure Advisor te navigeren. Hier vindt u meer informatie over aanbevelingen.
Isolatie van vastgelegde momentopnamen lezen (preview) U kunt ALTER DATABASE gebruiken om isolatie van momentopnamen voor een gebruikersdatabase in of uit te schakelen. Om gevolgen voor uw huidige workload te voorkomen, kunt u deze optie instellen tijdens het onderhoudsvenster van de database of wachten tot er geen andere actieve verbinding met de database is. Zie Opties voor alter database set voor meer informatie.
EXECUTE AS (Transact-SQL) EXECUTE AS T-SQL-ondersteuning is nu beschikbaar, zodat klanten de uitvoeringscontext van een sessie kunnen instellen op de opgegeven gebruiker.
Aanvullende T-SQL-ondersteuning Het T-SQL-taaloppervlak voor Synapse SQL is uitgebreid met ondersteuning voor:
- FORMAT (Transact-SQL) -
TRY_PARSE (Transact-SQL)
- TRY_CAST (Transact-SQL) -
TRY_CONVERT (Transact-SQL)

- sys.user_token (Transact-SQL)

Juli 2019

Serviceverbeteringen DETAILS
Gerealiseerde weergave (preview) Een gerealiseerde weergave bewaart de gegevens die worden geretourneerd uit de definitiequery van de weergave en worden automatisch bijgewerkt wanneer gegevens in de onderliggende tabellen worden gewijzigd. Het verbetert de prestaties van complexe query's (meestal query's met joins en aggregaties) en biedt eenvoudige onderhoudsbewerkingen. Zie voor meer informatie:
- CREATE MATERIALIZED VIEW AS SELECT (Transact-SQL) -
ALTER MATERIALIZED VIEW (Transact-SQL)
- T-SQL-instructies die worden ondersteund in Synapse SQL
Aanvullende T-SQL-ondersteuning Het T-SQL-taaloppervlak voor Synapse SQL is uitgebreid met ondersteuning voor:
- AT TIME ZONE (Transact-SQL) -
STRING_AGG (Transact-SQL)
Cache van resultatensets (preview) DBCC-opdrachten toegevoegd voor het beheren van de eerder aangekondigde cache voor resultatensets. Zie voor meer informatie:
- DBCC DROPRESULTSETCACHE (Transact-SQL)
- DBCC SHOWRESULTCACHESPACEUSED (Transact-SQL)

Ook ziet u de nieuwe result_set_cache kolom in sys.dm_pdw_exec_requests die wordt weergegeven wanneer een uitgevoerde query de cache van de resultatenset heeft gebruikt.
Geordende columnstore-index (preview) Nieuwe kolom, column_store_order_ordinal, toegevoegd aan sys.index_columns om de volgorde van kolommen in een geordende geclusterde columnstore-index te identificeren.

mei 2019

Serviceverbeteringen DETAILS
Dynamische gegevensmaskering (preview) Met dynamische gegevensmaskering (DDM) voorkomt u onbevoegde toegang tot uw gevoelige gegevens in uw datawarehouse door deze on the fly te bedekken in de queryresultaten, op basis van de maskeringsregels die u definieert. Zie dynamische gegevensmaskering in SQL Database voor meer informatie.
Het belang van de workload is nu algemeen beschikbaar Beheerclassificatie van workloads en workloadurgentie bieden de mogelijkheid om de volgorde waarin query's worden uitgevoerd, te beïnvloeden. Zie de overzichtsartikelen Classificering en Urgentie in de documentatie voor meer informatie over workloadurgentie. Bekijk ook het document CREATE WORKLOAD CLASSIFIER (WORKLOADCLASSIFICATIE MAKEN).

Bekijk het belang van workloads in actie in de onderstaande video's:
- Concepten voor workloadbeheer
- Scenario's voor workloadbeheer
Aanvullende T-SQL-ondersteuning Het T-SQL-taaloppervlak voor Synapse SQL is uitgebreid met ondersteuning voor:
- TRIM
JSON-functies Bedrijfsanalisten kunnen nu vertrouwde T-SQL-taal gebruiken om documenten op te vragen en te bewerken die zijn opgemaakt als JSON-gegevens met behulp van de volgende nieuwe JSON-functies:
- ISJSON
- JSON_VALUE
- JSON_QUERY -
JSON_MODIFY
- OPENJSON
Cache van resultatensets (preview) Met resultatensetcaching kunt u direct queryantwoordtijden inschakelen en tegelijkertijd time-to-insight voor bedrijfsanalisten en rapportagegebruikers verminderen. Zie:
- ALTER DATABASE (Transact-SQL)
-
ALTER DATABASE SET Options (Transact SQL)
-
SET RESULT SET CACHING (Transact-SQL)SET Statement (Transact-SQL) - -

sys.databases (Transact-SQL) (Transact-SQL)
Geordende columnstore-index (preview) Columnstore maakt de opslag van en efficiënte query's op grote hoeveelheden gegevens mogelijk. Voor elke tabel worden de inkomende gegevens onderverdeeld in rijgroepen en elke kolom van een rijgroep vormt een segment op een schijf. Met gerangschikte, geclusterde Columnstore-indexen wordt de uitvoerbewerking voor query's nog verder geoptimaliseerd, door efficiënte segmentverwijdering in te schakelen.   Zie:
- CREATE TABLE -
CREATE COLUMNSTORE INDEX (Transact-SQL) voor meer informatie.

maart 2019

Serviceverbeteringen DETAILS
Gegevensdetectie en -classificatie Gegevensdetectie en -classificatie is nu beschikbaar in openbare preview voor Synapse SQL. Het is essentieel om gevoelige gegevens en de privacy van uw klanten te beschermen. Naarmate uw bedrijf- en klantgegevensassets groeien, wordt het onbeheerbaar om uw gegevens te detecteren, classificeren en beveiligen. Met de functie voor gegevensdetectie en -classificatie die we systeemeigen introduceren met Synapse SQL, kunt u uw gegevens beter beheren. De algemene voordelen van deze mogelijkheid zijn:
• Voldoen aan privacynormen voor gegevens en nalevingsvereisten voor regelgeving.
• De toegang tot datawarehouses beperken en de beveiliging van datawarehouses met zeer gevoelige gegevens beperken.
• Bewaking en waarschuwingen over afwijkende toegang tot gevoelige gegevens.
• Visualisatie van gevoelige gegevens in een centraal dashboard in Azure Portal.

Gegevensdetectie en -classificatie is beschikbaar in alle Azure-regio's. Het maakt deel uit van Advanced Data Security, waaronder evaluatie van beveiligingsproblemen en detectie van bedreigingen. Zie de blogpost en onze online documentatie voor meer informatie over Data Discovery & Classification.
GROEPEREN OP ROLLUP ROLLUP is nu een ondersteunde OPTIE GROUP BY. GROUP BY ROLLUP maakt een groep voor elke combinatie van kolomexpressies. GROUP BY 'rolt' ook de resultaten samen in subtotalen en eindtotalen. De functie GROUP BY verwerkt van rechts naar links, waardoor het aantal kolomexpressies waarmee groepen en aggregaties worden gemaakt, wordt verkleind. De kolomvolgorde is van invloed op de uitvoer rollUP en kan van invloed zijn op het aantal rijen in de resultatenset.

Zie GROUP BY (Transact-SQL) voor meer informatie over GROUP BY ROLLUP
Verbeterde nauwkeurigheid voor metrische gegevens van DWU en CPU-portal Synapse SQL verbetert de nauwkeurigheid van metrische gegevens aanzienlijk in Azure Portal. Deze release bevat een oplossing voor de metrische definitie CPU en DWU Gebruikt om uw workload correct weer te geven op alle rekenknooppunten. Vóór deze oplossing werden metrische waarden onderrapport. U ziet een toename van de gebruikte DWU- en CPU-metrische gegevens in Azure Portal.
De beveiliging op rijniveau We hebben in november 2017 beveiliging op rijniveau geïntroduceerd. We hebben deze ondersteuning nu ook uitgebreid naar externe tabellen. Daarnaast hebben we ondersteuning toegevoegd voor het aanroepen van niet-deterministische functies in de inline-tabelwaardefuncties (inline-TVF's) die vereist zijn voor het definiëren van een beveiligingsfilterpredicaat. Met deze toevoeging kunt u IS_ROLEMEMBER(), USER_NAME() enzovoort opgeven in het predicaat voor het beveiligingsfilter. Zie de voorbeelden in de documentatie over beveiliging op rijniveau voor meer informatie.
Aanvullende T-SQL-ondersteuning Het T-SQL-taaloppervlak voor Synapse SQL is uitgebreid met ondersteuning voor STRING_SPLIT (Transact-SQL).
Verbeteringen van Query Optimizer Queryoptimalisatie is een essentieel onderdeel van elke database. Het maken van optimale keuzes over het optimaal uitvoeren van een query kan aanzienlijke verbeteringen opleveren. Bij het uitvoeren van complexe analytische query's in een gedistribueerde omgeving, is het aantal uitgevoerde bewerkingen belangrijk. Queryprestaties zijn verbeterd door betere kwaliteitsplannen te produceren. Deze plannen minimaliseren dure bewerkingen voor gegevensoverdracht en redundante berekeningen, zoals herhaalde subquery's. Zie dit Azure Synapse-blogbericht voor meer informatie.

Documentatieverbeteringen

Documentatieverbeteringen DETAILS

januari 2019

Serviceverbeteringen

Serviceverbeteringen DETAILS
Retourvolgorde op optimalisatie SELECTEREN... ORDER BY-query's krijgen een prestatieverbeteringen in deze release. Nu verzenden alle rekenknooppunten hun resultaten naar één rekenknooppunt. Met dit knooppunt worden de resultaten samengevoegd en gesorteerd en geretourneerd aan de gebruiker. Samenvoegen via één rekenknooppunt resulteert in een aanzienlijke prestatiewinst wanneer de queryresultatenset een groot aantal rijen bevat. Voorheen zou de engine voor het uitvoeren van query's resultaten op elk rekenknooppunt ordenen. De resultaten worden naar het besturingsknooppunt gestreamd. Het besturingsknooppunt zou vervolgens de resultaten samenvoegen.
Verbeteringen in gegevensverplaatsing voor PartitionMove en BroadcastMove Stappen voor gegevensverplaatsing van het type ShuffleMove gebruiken directe technieken voor gegevensverplaatsing. Zie het blog over prestatieverbeteringen voor meer informatie. Met deze release worden PartitionMove en BroadcastMove nu aangedreven door dezelfde technieken voor directe gegevensverplaatsing. Gebruikersquery's die gebruikmaken van deze typen stappen voor gegevensverplaatsing worden uitgevoerd met verbeterde prestaties. Er is geen codewijziging vereist om te profiteren van deze prestatieverbeteringen.
Belangrijke bugs Onjuiste Azure Synapse-versie: SELECT @@VERSION kan de onjuiste versie 10.0.9999.0 retourneren. De juiste versie voor de huidige release is 10.0.10106.0. Deze fout is gerapporteerd en wordt beoordeeld.

Documentatieverbeteringen

Documentatieverbeteringen DETAILS
Geen

December 2018

Serviceverbeteringen

Serviceverbeteringen DETAILS
Service-eindpunten voor virtuele netwerken algemeen beschikbaar Deze release omvat algemene beschikbaarheid van service-eindpunten voor virtuele netwerken (VNet) voor SQL Analytics in Azure Synapse in alle Azure-regio's. Met VNet-service-eindpunten kunt u de connectiviteit met uw server isoleren van een bepaald subnet of een set subnetten binnen uw virtuele netwerk. Het verkeer naar Azure Synapse vanuit uw VNet blijft altijd binnen het Backbone-netwerk van Azure. Deze directe route heeft de voorkeur boven alle specifieke routes die internetverkeer via virtuele apparaten of on-premises nemen. Er worden geen extra facturering in rekening gebracht voor toegang tot virtuele netwerken via service-eindpunten. Het huidige prijsmodel voor Azure Synapse is van toepassing zoals is.

Met deze release hebben we ook PolyBase-connectiviteit met Azure Data Lake Storage Gen2 (ADLS) ingeschakeld via het ABFS-stuurprogramma (Azure Blob File System ). Azure Data Lake Storage Gen2 biedt alle kwaliteiten die nodig zijn voor de volledige levenscyclus van analysegegevens naar Azure Storage. Functies van de twee bestaande Azure Storage-services, Azure Blob Storage en Azure Data Lake Storage Gen1, worden geconvergeerd. Functies van Azure Data Lake Storage Gen1, zoals semantiek van het bestandssysteem, beveiliging op bestandsniveau en schaal, worden gecombineerd met voordelige, gelaagde opslag en mogelijkheden voor hoge beschikbaarheid/herstel na noodgevallen vanuit Azure Blob Storage.

Met Polybase kunt u ook gegevens importeren in SQL Analytics in Azure Synapse van Azure Storage dat is beveiligd met VNet. Op dezelfde manier wordt het exporteren van gegevens van Azure Synapse naar Azure Storage die met VNet is beveiligd, ook ondersteund via Polybase.

Raadpleeg het blogbericht of de documentatie voor meer informatie over VNet-service-eindpunten in Azure Synapse.
Automatische prestatiebewaking (preview) Query Store is nu beschikbaar in preview in SQL Analytics in Azure Synapse. Query Store is ontworpen om u te helpen bij het oplossen van problemen met queryprestaties door query's, queryplannen, runtimestatistieken en querygeschiedenis bij te houden, zodat u de activiteit en prestaties van uw datawarehouse kunt bewaken. Query Store is een set interne winkels en dynamische beheerweergaven (DMV's) waarmee u het volgende kunt doen:

• Belangrijkste query's identificeren en afstemmen die resources verbruiken
• Niet-geplande workloads identificeren en verbeteren
• Evalueer de queryprestaties en impact op het plan door wijzigingen in statistieken, indexen of systeemgrootte (DWU-instelling)
• Volledige querytekst weergeven voor alle uitgevoerde query's

De Query Store bevat drie werkelijke winkels:
• Een planarchief voor het persistent maken van de informatie over het uitvoeringsplan
• Een runtimestatistiekenarchief voor het persistent maken van de informatie over uitvoeringsstatistieken
• Een wachtstatistiekenarchief voor persistente informatie over wachtstatistieken.

SQL Analytics in Azure Synapse beheert deze archieven automatisch en biedt een onbeperkt aantal query's die de afgelopen zeven dagen zonder extra kosten zijn gestolen. Het inschakelen van Query Store is net zo eenvoudig als het uitvoeren van een ALTER DATABASE T-SQL-instructie:
SQL ----ALTER DATABASE [DatabaseName] SET QUERY_STORE = ON;------- Zie het artikel Bewakingsprestaties met behulp van de Query Store en de DMV's van Query Store, zoals sys.query_store_query. Zie Historische queryopslag en -analyse in Azure Synapse Analytics voor meer informatie over historische queryanalyse.
Lagere rekenlagen voor SQL Analytics SQL Analytics in Azure Synapse ondersteunt nu lagere rekenlagen. Klanten kunnen de toonaangevende prestatie-, flexibiliteits- en beveiligingsfuncties van Azure Synapse ervaren, te beginnen met 100 cDWU (datawarehouse-eenheden) en binnen enkele minuten schalen naar 30.000 cDWU. Vanaf medio december 2018 kunnen klanten profiteren van gen2-prestaties en flexibiliteit met lagere rekenlagen in regio's, met de rest van de regio's die beschikbaar zijn in 2019.

Door het toegangspunt voor datawarehousing van de volgende generatie te verwijderen, opent Microsoft de deuren voor waardegestuurde klanten die alle voordelen van een beveiligd datawarehouse met hoge prestaties willen evalueren zonder te raden welke proefomgeving het beste voor hen is. Klanten kunnen vanaf het huidige 500 cDWU-ingangspunt beginnen met 100 cDWU. SQL Analytics blijft ondersteuning bieden voor onderbrekings- en hervattingsbewerkingen en gaat verder dan alleen de flexibiliteit in rekenkracht. Gen2 biedt ook ondersteuning voor onbeperkte opslagcapaciteit voor kolommen en 2,5 keer meer geheugen per query, tot 128 gelijktijdige query's en adaptieve cachefuncties . Deze functies brengen gemiddeld vijf keer meer prestaties met zich mee in vergelijking met dezelfde datawarehouse-eenheid op Gen1 tegen dezelfde prijs. Geografisch redundante back-ups zijn standaard voor Gen2 met ingebouwde gegarandeerde gegevensbeveiliging. SQL Analytics in Azure Synapse is klaar om te schalen wanneer u dat bent.
Columnstore-achtergrond samenvoegen Azure SQL Data slaat standaard gegevens op in kolomindeling, met micropartities genaamd rowgroups. Soms kunnen de rijengroepen worden gecomprimeerd met minder dan de optimale grootte van één miljoen rijen vanwege geheugenbeperkingen tijdens de indexbuild of de laadtijd van gegevens. Rijengroepen kunnen ook worden gefragmenteerd vanwege verwijderingen. Kleine of gefragmenteerde rijgroepen resulteren in een hoger geheugenverbruik, evenals inefficiënte uitvoering van query's. Met deze release voegt de columnstore-onderhoudstaak kleine gecomprimeerde rijgroepen samen om grotere rijgroepen te maken om beter gebruik te maken van het geheugen en de uitvoering van query's te versnellen.

2018 oktober

Serviceverbeteringen

Serviceverbeteringen DETAILS
DevOps voor Databeheersysteem De zeer aangevraagde functie voor Synapse SQL in Azure Synapse is nu in preview met de ondersteuning voor SQL Server Data Tool (SSDT) in Visual Studio. Teams van ontwikkelaars kunnen nu samenwerken via één codebasis met versiebeheer en snel wijzigingen implementeren in elk exemplaar ter wereld. Bent u geïnteresseerd in deelname? Deze functie is vandaag beschikbaar voor preview! U kunt zich registreren door naar het Visual Studio SQL Server Data Tools (SSDT) - Preview-inschrijvingsformulier te gaan. Gezien de hoge vraag beheren we acceptatie in preview om de beste ervaring voor onze klanten te garanderen. Zodra u zich hebt geregistreerd, is ons doel om uw status binnen zeven werkdagen te bevestigen.
Beveiliging op rijniveau algemeen beschikbaar Synapse SQL in Azure Synapse biedt nu ondersteuning voor beveiliging op rijniveau (RLS) en biedt een krachtige mogelijkheid om uw gevoelige gegevens te beveiligen. Met de introductie van beveiliging op rijniveau kunt u beveiligingsbeleid implementeren om de toegang tot rijen in uw tabellen te beheren, zoals in wie toegang heeft tot welke rijen. Met RLS kunt u dit verfijnde toegangsbeheer gebruiken zonder dat u uw datawarehouse opnieuw hoeft te ontwerpen. Beveiliging op rijniveau vereenvoudigt het algehele beveiligingsmodel omdat de logica voor toegangsbeperking zich in de databaselaag zelf bevindt in plaats van de gegevens in een andere toepassing. RLS elimineert ook de noodzaak om weergaven te introduceren voor het filteren van rijen voor toegangsbeheer. Er zijn geen extra kosten verbonden aan deze beveiligingsfunctie op ondernemingsniveau voor al onze klanten.
Geavanceerde adviseurs Geavanceerde afstemming voor Synapse SQL in Azure Synapse is zojuist eenvoudiger geworden met aanvullende aanbevelingen en metrische gegevens voor datawarehouses. Er zijn aanvullende geavanceerde prestatieaankopen via Azure Advisor tot uw beschikking, waaronder:

1. Adaptieve cache: u wordt geadviseerd wanneer u schaalt om het cachegebruik te optimaliseren.
2. Tabeldistributie: bepaal wanneer tabellen moeten worden gerepliceerd om de gegevensverplaatsing te verminderen en de workloadprestaties te verhogen.
3. Tempdb: inzicht in wanneer u resourceklassen moet schalen en configureren om tempdb-conflicten te verminderen.

Er is een diepere integratie van metrische gegevens van datawarehouses met Azure Monitor , waaronder een verbeterde aanpasbare bewakingsgrafiek voor bijna realtime metrische gegevens op de overzichtsblade. Wanneer u het verbruik wilt controleren of aanbevelingen voor het datawarehouse wilt valideren en toepassen, hoeft u de overzichtsblade van het datawarehouse niet langer te verlaten voor toegang tot metrische gegevens van Azure Monitor. Daarnaast zijn er nieuwe metrische gegevens beschikbaar, zoals tempdb en adaptief cachegebruik om uw prestatieaanbevelingen aan te vullen.
Geavanceerd afstemmen met geïntegreerde adviseurs Geavanceerde afstemming voor Azure Synapse is zojuist eenvoudiger geworden met aanvullende aanbevelingen en metrische gegevens van het datawarehouse en een nieuw ontwerp van de portaloverzichtsblade die een geïntegreerde ervaring biedt met Azure Advisor en Azure Monitor.
Versneld databaseherstel (ADR) Azure Synapse Accelerated Database Recovery (ADR) is nu beschikbaar als openbare preview. ADR is een nieuwe SQL Server Engine die de beschikbaarheid van databases aanzienlijk verbetert, met name in aanwezigheid van langlopende transacties, door het huidige herstelproces helemaal opnieuw te ontwerpen. De belangrijkste voordelen van ADR zijn snel en consistent databaseherstel en direct terugdraaien van transacties.
Azure Monitor-resourcelogboeken Azure Synapse biedt nu verbeterde inzichten in analytische workloads door rechtstreeks te integreren met Azure Monitor-resourcelogboeken. Met deze nieuwe mogelijkheid kunnen ontwikkelaars het gedrag van workloads gedurende een langere periode analyseren en weloverwogen beslissingen nemen over queryoptimalisatie of capaciteitsbeheer. We hebben nu een extern logboekregistratieproces geïntroduceerd via Azure Monitor-resourcelogboeken die extra inzicht bieden in uw datawarehouse-workload. Met één klik op een knop kunt u nu resourcelogboeken configureren voor het oplossen van problemen met historische queryprestaties met behulp van Log Analytics. Azure Monitor-resourcelogboeken ondersteunen aanpasbare bewaarperioden door de logboeken op te slaan in een opslagaccount voor controledoeleinden, de mogelijkheid om logboeken naar Event Hubs bijna realtime telemetrie-inzichten te streamen en de mogelijkheid om logboeken te analyseren met behulp van Log Analytics met logboekquery's. Resourcelogboeken bestaan uit telemetrieweergaven van uw datawarehouse die gelijk zijn aan de meest gebruikte DMV's voor het oplossen van prestatieproblemen voor SQL Analytics in Azure Synapse. Voor deze eerste release hebben we weergaven ingeschakeld voor de volgende dynamische beheerweergaven van het systeem:

sys.dm_pdw_exec_requests
sys.dm_pdw_request_steps
sys.dm_pdw_dms_workers
sys.dm_pdw_waits
sys.dm_pdw_sql_requests
Columnstore-geheugenbeheer Naarmate het aantal gecomprimeerde kolomrijgroepen toeneemt, neemt het geheugen dat nodig is voor het beheren van de metagegevens van het interne kolomsegment voor die rijgroepen toe. Als gevolg hiervan kunnen queryprestaties en query's die worden uitgevoerd op sommige van de Columnstore Dynamic Management Views (DMV's) afnemen. In deze release zijn verbeteringen aangebracht om de grootte van de interne metagegevens voor deze gevallen te optimaliseren, wat leidt tot verbeterde ervaring en prestaties voor dergelijke query's.
Integratie van Azure Data Lake Storage Gen2 (GA) Synapse Analytics heeft nu systeemeigen integratie met Azure Data Lake Storage Gen2. Klanten kunnen nu gegevens laden met behulp van externe tabellen van ABFS in een toegewezen SQL-pool (voorheen SQL DW). Met deze functionaliteit kunnen klanten integreren met hun data lakes in Data Lake Storage Gen2.
Belangrijke bugs CETAS naar Parquet-fouten in kleine resourceklassen in datawarehouses van DW2000 en meer: deze oplossing identificeert een null-verwijzing in het pad Externe tabel maken als parquet-code.

De waarde van de identiteitskolom kan verloren gaan in een CTAS-bewerking. De waarde van een identificatiekolom blijft mogelijk niet behouden wanneer CTAS naar een andere tabel wordt verzonden.

Interne fout in sommige gevallen wanneer een sessie wordt beëindigd terwijl een query nog steeds wordt uitgevoerd. Met deze oplossing wordt een InvalidOperationException geactiveerd als een sessie wordt beëindigd wanneer de query nog steeds wordt uitgevoerd.

(Geïmplementeerd in november 2018) Klanten hebben een suboptimale prestaties ervaren bij het laden van meerdere kleine bestanden uit ADLS (Gen1) met behulp van Polybase. - Systeemprestaties zijn knelpunten opgetreden tijdens de validatie van AAD-beveiligingstokens. Prestatieproblemen zijn opgelost door het in de cache opslaan van beveiligingstokens in te schakelen.

Volgende stappen

Meer informatie