Azure Synapse Analytics bekende problemen

Op deze pagina vindt u de bekende problemen in Azure Synapse Analytics en de oplossingsdatum of mogelijke tijdelijke oplossing. Bekijk deze lijst voordat u een ondersteuning voor Azure aanvraag indient om te zien of het probleem dat u ondervindt al bekend is en wordt opgelost.

Zie het overzicht van Azure Synapse Analytics en wat is er nieuw in Azure Synapse Analytics?

Actieve bekende problemen

Azure Synapse-onderdeel Status Probleem
Toegewezen SQL-pool van Azure Synapse Klanten kunnen hun gebruik van toegewezen SQL-pool niet controleren met behulp van metrische gegevens Heeft een tijdelijke oplossing
Toegewezen SQL-pool van Azure Synapse Queryfout bij het opnemen van een Parquet-bestand in een tabel met AUTO_CREATE_TABLE='AAN' Heeft een tijdelijke oplossing
Toegewezen SQL-pool van Azure Synapse Query's mislukken met gegevensexfiltratiefout Heeft een tijdelijke oplossing
Toegewezen SQL-pool van Azure Synapse De instructie UPDATE STATISTICS mislukt met de fout: 'De opgegeven statistiekenstroom is beschadigd'. Heeft een tijdelijke oplossing
Serverloze SQL-pool van Azure Synapse Queryfouten van serverloze SQL-pool naar analytische opslag van Azure Cosmos DB Heeft een tijdelijke oplossing
Serverloze SQL-pool van Azure Synapse In de weergave analytische opslag van Azure Cosmos DB worden verkeerde kenmerken in de kolom doorgegeven Heeft een tijdelijke oplossing
Serverloze SQL-pool van Azure Synapse Queryfouten in serverloze SQL-pools Heeft een tijdelijke oplossing
Serverloze SQL-pool van Azure Synapse Problemen met toegang tot opslag omdat de autorisatieheader te lang is Heeft een tijdelijke oplossing
Azure Synapse-werkruimte Gekoppelde Blob Storage-service met door de gebruiker toegewezen beheerde identiteit (UAMI) wordt niet vermeld Heeft een tijdelijke oplossing
Azure Synapse-werkruimte Kan Synapse-werkruimte niet verwijderen en kan virtueel netwerk niet verwijderen Heeft een tijdelijke oplossing
Azure Synapse-werkruimte REST API PUT-bewerkingen of ARM/Bicep-sjablonen voor het bijwerken van netwerkinstellingen mislukken Heeft een tijdelijke oplossing
Azure Synapse-werkruimte Bekend probleem met vierkante haken [] in de waarde van tags Heeft een tijdelijke oplossing
Azure Synapse-werkruimte Implementatiefouten in Synapse-werkruimte met behulp van Synapse-workspace-deployment v1.8.0 in GitHub Actions met ARM-sjablonen Heeft een tijdelijke oplossing

Samenvatting van bekende problemen met toegewezen SQL-pool in Azure Synapse Analytics

Klanten kunnen hun gebruik van toegewezen SQL-pool niet controleren met behulp van metrische gegevens

Een interne upgrade van onze telemetrie-emissielogica, die bedoeld was om de prestaties en betrouwbaarheid van onze telemetriegegevens te verbeteren, heeft een onverwacht probleem veroorzaakt waardoor sommige klanten hun toegewezen SQL-pool tempdben datawarehouse data-IO-metrische gegevens kunnen bewaken.

Tijdelijke oplossing: bij het identificeren van het probleem heeft ons team actie ondernomen om de hoofdoorzaak te identificeren en de configuratie in ons systeem bij te werken. Klanten kunnen het probleem oplossen door hun exemplaar te onderbreken en te hervatten, waardoor de normale status van het exemplaar en de telemetriegegevensstroom worden hersteld.

Queryfout bij het opnemen van een Parquet-bestand in een tabel met AUTO_CREATE_TABLE='AAN'

Klanten die proberen een Parquet-bestand op te nemen in een gedistribueerde hashtabel AUTO_CREATE_TABLE='ON' , kunnen de volgende fout krijgen:

COPY statement using Parquet and auto create table enabled currently cannot load into hash-distributed tables

Opname in een automatisch gemaakte hash-gedistribueerde tabel met behulp van AUTO_CREATE_TABLE wordt niet ondersteund. Klanten die dit niet-ondersteunde scenario eerder hebben geladen, moeten hun gegevens in een nieuwe tabel CTAS gebruiken en deze gebruiken in plaats van de oude tabel.

Query's mislukken met gegevensexfiltratiefout

Synapse-werkruimten die zijn gemaakt op basis van een bestaande toegewezen SQL-poolrapportqueryfout met betrekking tot Gegevensexfiltratiebeveiliging met een algemeen foutbericht terwijl Gegevensexfiltratiebeveiliging is uitgeschakeld in Synapse Analytics:

Data exfiltration to '{****}' is blocked. Add destination to allowed list for data exfiltration and try again.

Tijdelijke oplossing: Als er een vergelijkbare fout is opgetreden, neemt u contact op met Microsoft Ondersteuning team voor hulp.

FOUT MET UPDATESTATISTIEKEN

Sommige toegewezen SQL-pools kunnen een uitzondering tegenkomen bij het uitvoeren van een UPDATE STATISTICS instructie. De opdracht resulteert in het bericht 'De opgegeven statistiekenstroom is beschadigd' en kan uw statistieken niet bijwerken.

Wanneer een nieuwe beperking wordt toegevoegd aan een tabel, wordt er een gerelateerde statistiek gemaakt in de distributies. Als er ook een geclusterde index in de tabel wordt gemaakt, moet deze dezelfde kolommen (in dezelfde volgorde) bevatten als de beperking, anders UPDATE STATISTICS kunnen opdrachten in deze kolommen mislukken.

Tijdelijke oplossing: Bepaal of er een beperking en een geclusterde index aanwezig zijn in de tabel. Zo ja, dan zet u zowel de beperking als de geclusterde index neer. Maak daarna de geclusterde index opnieuw en vervolgens de beperking om ervoor te zorgen dat beide dezelfde kolommen in dezelfde volgorde bevatten. Als de tabel geen beperkte en geclusterde index heeft of als de bovenstaande stap resulteert in dezelfde fout, neemt u contact op met het Microsoft Ondersteuning Team voor hulp.

Tag-updates lijken te mislukken

Wanneer u een wijziging aanbrengt in de tags van een toegewezen SQL-pool via Azure Portal of andere methoden, kan er een foutbericht worden weergegeven, zelfs als de wijziging is aangebracht.

Tijdelijke oplossing: u kunt bevestigen dat de wijziging in de tags is geslaagd en het foutbericht indien nodig negeren/onderdrukken.

Overzicht van actieve bekende problemen in Azure Synapse-werkruimte

Hier volgen bekende problemen met de Synapse-werkruimte.

Gekoppelde Blob Storage-service met door de gebruiker toegewezen beheerde identiteit (UAMI) wordt niet vermeld

De gekoppelde service is mogelijk niet zichtbaar onder de Data Hub ->Linked ->Azure Blob Storage nadat de gekoppelde blob-opslagservice is geconfigureerd voor het gebruik van verificatie van door de gebruiker toegewezen beheerde identiteit in Azure Synapse Analytics.

Tijdelijke oplossing: het technische team is momenteel op de hoogte van dit gedrag en werkt aan een oplossing. Als alternatief gebruikt u de verificatiemethode 'Door het systeem toegewezen beheerde identiteit' in plaats van 'Door gebruiker toegewezen beheerde identiteit'.

Kan Synapse-werkruimte niet verwijderen en kan virtueel netwerk niet verwijderen

Het verwijderen van een Synapse-werkruimte mislukt met het foutbericht:

Failed to delete Synapse workspace '[Workspace Name]'. Unable to delete virtual network. The correlationId is ********-****-****-****-************;

Tijdelijke oplossing: het probleem kan worden verholpen door de verwijderbewerking opnieuw uit te voeren. Het technische team is op de hoogte van dit gedrag en werkt aan een oplossing.

REST API PUT-bewerkingen of ARM/Bicep-sjablonen voor het bijwerken van netwerkinstellingen mislukken

Wanneer u een ARM-sjabloon, Bicep-sjabloon of directe REST API PUT-bewerking gebruikt om de instellingen voor openbare netwerktoegang en/of firewallregels voor een Synapse-werkruimte te wijzigen, kan de bewerking mislukken.

Tijdelijke oplossing: het probleem kan worden verholpen met behulp van een REST API PATCH-bewerking of de gebruikersinterface van Azure Portal om de gewenste configuratiewijzigingen te omkeren en opnieuw uit te voeren. Het technische team is op de hoogte van dit gedrag en werkt aan een oplossing.

Bekend probleem met vierkante haken [] in de waarde van tags

In de context van het bijwerken van tagwaarden in een Azure Synapse-werkruimte leidt de opname van vierkante haken ([]) tot een mislukte updatebewerking.

Tijdelijke oplossing: de huidige tijdelijke oplossing is om zich te onthouden van het gebruik van de vierkante haken ([]) in de tagwaarden van de Azure Synapse-werkruimte.

Implementatiefouten in Synapse-werkruimte met behulp van Synapse-workspace-deployment v1.8.0 in GitHub Actions met ARM-sjablonen

De fout treedt op tijdens de implementatie naar productie en is gerelateerd aan een trigger die een hostnaam met een dubbele backslash bevat.

Het weergegeven foutbericht is Action failed - Error: Orchestrate failed - SyntaxError: Unexpected token in JSON at position 2057.

Tijdelijke oplossing: De volgende acties kunnen worden uitgevoerd als snelle beperking:

  • Escape-tekens verwijderen: verwijder voor de implementatie handmatig escapetekens (\) uit het parameterbestand. Dit betekent dat u het bestand bewerkt om deze tekens te elimineren die problemen kunnen veroorzaken tijdens het parseren of verwerken van de implementatiefase.
  • Escape-tekens vervangen door slashes: vervang de escapetekens (\) door slashes (/). Dit kan met name handig zijn in bestandspaden, waarbij veel systemen slashes accepteren als geldig padscheidingstekens. Deze vervanging kan helpen bij het omzeilen van het probleem met escape-tekens, waardoor het implementatieproces kan slagen.

Nadat u een van deze tijdelijke oplossingen hebt toegepast en deze met succes hebt geïmplementeerd, moet u de benodigde configuraties in de werkruimte handmatig bijwerken om ervoor te zorgen dat alles correct is ingesteld. Dit kan betrekking hebben op het bewerken van configuratiebestanden, het aanpassen van instellingen of het uitvoeren van andere taken die relevant zijn voor de specifieke omgeving of toepassing die wordt geïmplementeerd.

Overzicht van bekende problemen met serverloze SQL-pool in Azure Synapse Analytics

Queryfouten van serverloze SQL-pool naar analytische opslag van Azure Cosmos DB

Query's van een serverloze SQL-pool naar de analytische opslag van Azure Cosmos DB kunnen mislukken met een van de volgende foutberichten:

  • Resolving CosmosDB path has failed with error 'This request is not authorized to perform this operation'
  • Resolving CosmosDB path has failed with error 'Key not found'

De volgende voorwaarden moeten waar zijn om dit probleem te bevestigen:

  1. De verbinding met de analytische opslag van Azure Cosmos DB maakt gebruik van een privé-eindpunt.
  2. Het opnieuw proberen van de query is gelukt.

Tijdelijke oplossing: het technische team is op de hoogte van dit gedrag en de volgende acties kunnen worden uitgevoerd als snelle beperking:

  1. Voer de mislukte query opnieuw uit. Het vernieuwd automatisch het verlopen token.
  2. Schakel het privé-eindpunt uit. Voordat u deze wijziging toepast, moet u met uw beveiligingsteam controleren of deze voldoet aan het beveiligingsbeleid van uw bedrijf.

In de weergave analytische opslag van Azure Cosmos DB worden verkeerde kenmerken in de kolom doorgegeven

Wanneer u weergaven gebruikt in een serverloze Azure Synapse-pool via de analytische opslag van Cosmos DB, wordt de wijziging niet correct doorgegeven aan de SELECT-instructies als er een wijziging is in de analytische opslag van Cosmos DB. Als gevolg hiervan worden de kenmerken onjuist toegewezen aan een andere kolom in de resultaten.

Tijdelijke oplossing: het technische team is op de hoogte van dit gedrag en de volgende acties kunnen worden uitgevoerd als snelle beperking:

  1. Maak de weergave opnieuw door de naam van de kolommen te wijzigen.
  2. Vermijd het gebruik van weergaven indien mogelijk.

Het wijzigen van databasereferenties mislukt als de referentie is gebruikt

Soms kunt u de ALTER DATABASE SCOPED CREDENTIAL query niet uitvoeren. De hoofdoorzaak van dit probleem is dat de referentie in de cache is opgeslagen nadat deze voor het eerst niet toegankelijk is voor wijziging. De geretourneerde fout is:

  • Failed to modify the identity field of the credential '{credential_name}' because the credential is used by an active database file.

Tijdelijke oplossing: het technische team is momenteel op de hoogte van dit gedrag en werkt aan een oplossing. Als tijdelijke oplossing kunt u DROP en CREATE de referenties maken, wat ook betekent dat u externe tabellen opnieuw maakt met behulp van de referenties. U kunt ook contact opnemen met Microsoft Ondersteuning Team voor hulp.

Queryfouten in serverloze SQL-pools

Het verloop van het token kan leiden tot fouten tijdens de uitvoering van de query, ondanks de benodigde machtigingen voor de gebruiker via de opslag. Deze foutberichten kunnen ook optreden als gevolg van veelvoorkomende gebruikersfouten, zoals wanneer RBAC-rollen (op rollen gebaseerd toegangsbeheer) niet zijn toegewezen aan het opslagaccount.

Voorbeeld van foutberichten:

  • WaitIOCompletion call failed. HRESULT = 0x80070005'. File/External table name: {path}
  • Unable to resolve path '%' Error number 13807, Level 16, State 1, Message "Content of directory on path '%' cannot be listed.
  • Error 16561: External table '<table_name>' is not accessible because content of directory cannot be listed.
  • Error 13822: File {path} cannot be opened because it does not exist or it is used by another process.
  • Error 16536: Cannot bulk load because the file "%ls" could not be opened.

Tijdelijke oplossing:

De oplossing verschilt, afhankelijk van de verificatie, Microsoft Entra (voorheen Azure Active Directory) of beheerde service-identiteit (MSI):

Verlopen van Microsoft Entra-token:

Voor verloop van MSI-token:

  • Schakel vervolgens de pool uit om de tokencache te wissen. Neem contact op met Microsoft Ondersteuning Team voor hulp.

Problemen met toegang tot opslag omdat de autorisatieheader te lang is

Voorbeeld van foutberichten in serverloze SQL-pools:

  • File {path} cannot be opened because it does not exist or it is used by another process.
  • Content of directory on path {path} cannot be listed.
  • WaitIOCompletion call failed. HRESULT = {code}'. File/External table name: {path}

Deze algemene toegangsfouten voor opslag worden weergegeven bij het uitvoeren van een query. Het probleem kan zich voordoen voor een gebruiker in één werkruimte, maar werkt goed in andere werkruimten. Dit gedrag wordt verwacht vanwege de tokengrootte.

Controleer de lengte van het Microsoft Entra-token door de volgende opdracht uit te voeren in PowerShell. De -ResourceUrl parameterwaarde verschilt voor niet-openbare clouds. Als de tokenlengte bijna 11000 of langer is, raadpleegt u de sectie Risicobeperking .

(Get-AzAccessToken -ResourceUrl https://database.windows.net).Token.Length

Tijdelijke oplossing:

Voorgestelde tijdelijke oplossingen zijn:

  • Schakel over naar autorisatie voor beheerde identiteiten, zoals beschreven in het toegangsbeheer voor opslag.
  • Verminder het aantal beveiligingsgroepen (met 90 of minder resultaten van beveiligingsgroepen met een token met een compatibele lengte).
  • Verhoog het aantal beveiligingsgroepen meer dan 200 (omdat dit verandert hoe het token wordt samengesteld, bevat het een MS Graph API-URI in plaats van een volledige lijst met groepen). Dit kan worden bereikt door dummy-/kunstmatige groepen toe te voegen door beheerde groepen te volgen, nadat u gebruikers moet toevoegen aan nieuwe groepen.

Onlangs gesloten bekende problemen

Synapse-onderdeel Probleem Status Opgeloste datum
Serverloze SQL-pool van Azure Synapse Query's met Microsoft Entra-verificatie mislukken na 1 uur Opgelost Augustus 2023
Serverloze SQL-pool van Azure Synapse Queryfouten tijdens het lezen van Cosmos DB-gegevens met behulp van OPENROWSET Opgelost Maart 2023
Azure Synapse Apache Spark-pool Kan niet schrijven naar een toegewezen SQL-pool vanuit Synapse Spark met behulp van een toegewezen SQL-pool van Azure Synapse Verbinding maken or voor Apache Spark bij het gebruik van notebooks in pijplijnen Opgelost Juni 2023
Azure Synapse Apache Spark-pool Bepaalde Spark-taak of -taak mislukt te vroeg met foutcode 503 vanwege beperking van het opslagaccount Opgelost November 2023

Samenvatting van bekende problemen met serverloze SQL-pool in Azure Synapse Analytics onlangs gesloten

Query's met Microsoft Entra-verificatie mislukken na 1 uur

SQL-verbindingen die gebruikmaken van Microsoft Entra-verificatie die langer dan 1 uur actief blijven, mislukken. Dit omvat het opvragen van opslag met behulp van passthrough-verificatie van Microsoft Entra en instructies die communiceren met Microsoft Entra-id, zoals CREATE EXTERNAL PROVIDER. Dit is van invloed op elk hulpprogramma dat verbindingen actief houdt, zoals query-editor in SSMS en ADS. Hulpprogramma's waarmee een nieuwe verbinding wordt geopend om query's uit te voeren, worden niet beïnvloed, zoals Synapse Studio.

Status: Opgelost

Queryfouten tijdens het lezen van Azure Cosmos DB-gegevens met behulp van OPENROWSET

Query's van serverloze SQL-pool naar Cosmos DB Analytical Store met behulp van OPENROWSET mislukken met het volgende foutbericht:

Resolving CosmosDB path has failed with error 'bad allocation'.

Status: Opgelost

Overzicht van bekende problemen met Apache Spark-pool in Azure Synapse Analytics onlangs gesloten

Kan niet schrijven naar een toegewezen SQL-pool vanuit Synapse Spark met behulp van de toegewezen SQL-poolconnector van Azure Synapse voor Apache Spark bij het gebruik van notebooks in pijplijnen

Tijdens het gebruik van een toegewezen SQL-pool van Azure Synapse Verbinding maken or voor Apache Spark om azure Synapse Dedicated-pool te schrijven met behulp van Notebooks in pijplijnen, wordt er een foutbericht weergegeven:

com.microsoft.spark.sqlanalytics.SQLAnalyticsConnectorException: COPY statement input file schema discovery failed: Cannot bulk load. The file does not exist or you don't have file access rights.

Status: Opgelost

Bepaalde Spark-taak of -taak mislukt te vroeg met foutcode 503 vanwege beperking van het opslagaccount

Tussen 3 oktober 2023 en 16 november 2023 kunnen er enkele Apache Spark-pools van Azure Synapse Analytics zijn fouten met spark-taak/taak opgetreden omdat de drempelwaarde voor de opslag-API-limiet is overschreden.

Status: Opgelost