Megosztás a következőn keresztül:


Azure Synapse Analytics – ismert problémák

Ez a lap az Azure Synapse Analytics ismert problémáit, valamint azok megoldási dátumát vagy lehetséges kerülő megoldását sorolja fel. A Azure-támogatás kérés elküldése előtt tekintse át ezt a listát, és ellenőrizze, hogy a tapasztalt probléma már ismert-e, és megoldva van-e.

Az Azure Synapse Analyticsről további információt az Azure Synapse Analytics áttekintése és az Azure Synapse Analytics újdonságai című témakörben talál.

Aktív ismert problémák

Azure Synapse-összetevő Állapot Probléma
Dedikált Azure Synapse SQL-készlet Az ügyfelek nem tudják figyelni a dedikált SQL-készlet használatát metrikák használatával Áthidaló megoldás
Dedikált Azure Synapse SQL-készlet Lekérdezési hiba, amikor egy parquet-fájlt AUTO_CREATE_TABLE='ON' használatával egy táblába töltéskor Áthidaló megoldás
Dedikált Azure Synapse SQL-készlet Adatkiszivárgási hibával meghiúsult lekérdezések Áthidaló megoldás
Dedikált Azure Synapse SQL-készlet Az UPDATE STATISTICS utasítás a következő hibával meghiúsul: "A megadott statisztikai adatfolyam sérült." Áthidaló megoldás
Azure Synapse kiszolgáló nélküli SQL-készlet Lekérdezési hibák a kiszolgáló nélküli SQL-készletből az Azure Cosmos DB elemzési tárba Áthidaló megoldás
Azure Synapse kiszolgáló nélküli SQL-készlet Az Azure Cosmos DB elemzési tár nézet helytelen attribútumokat propagálja az oszlopban Áthidaló megoldás
Azure Synapse kiszolgáló nélküli SQL-készlet Lekérdezési hibák kiszolgáló nélküli SQL-készletekben Áthidaló megoldás
Azure Synapse kiszolgáló nélküli SQL-készlet Tárolási hozzáférési problémák, mert az engedélyezési fejléc túl hosszú Áthidaló megoldás
Azure Synapse-munkaterület A Felhasználó által hozzárendelt felügyelt identitással (UAMI) rendelkező Blob Storage társított szolgáltatás nem szerepel a listában Áthidaló megoldás
Azure Synapse-munkaterület Nem sikerült törölni a Synapse-munkaterületet & Nem sikerült törölni a virtuális hálózatot Áthidaló megoldás
Azure Synapse-munkaterület REST API PUT-műveletek vagy ARM/Bicep-sablonok a hálózati beállítások frissítéséhez sikertelenek Áthidaló megoldás
Azure Synapse-munkaterület Ismert probléma, amely szögletes zárójeleket [] tartalmaz a Címkék értékében Áthidaló megoldás
Azure Synapse-munkaterület Üzembehelyezési hibák a Synapse-munkaterületen a Synapse-workspace-deployment v1.8.0 használatával a GitHub-műveletekben ARM-sablonokkal Áthidaló megoldás

Azure Synapse Analytics dedikált SQL-készlet aktív ismert problémák összefoglalása

Az ügyfelek nem tudják figyelni a dedikált SQL-készlet használatát metrikák használatával

A telemetriai kibocsátási logikánk belső frissítése, amelynek célja a telemetriai adatok teljesítményének és megbízhatóságának növelése volt, váratlan problémát okozott, amely hatással volt néhány ügyfél dedikált SQL-készletének monitorozására, tempdbvalamint a Data Warehouse data IO-metrikáira.

Megkerülő megoldás: A probléma azonosítása után csapatunk lépéseket tett a kiváltó ok azonosítása és a konfiguráció frissítése érdekében a rendszerben. Az ügyfelek kijavíthatják a problémát a példány szüneteltetésével és folytatásával, amely visszaállítja a példány normál állapotát és a telemetriai adatfolyamot.

Lekérdezési hiba, amikor egy parquet-fájlt AUTO_CREATE_TABLE='ON' használatával egy táblába töltéskor

Azok az ügyfelek, akik kivonatos elosztott táblába AUTO_CREATE_TABLE='ON' próbálnak egy parquet-fájlt beolvasni, a következő hibaüzenetet kapják:

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

Az automatikusan létrehozott kivonatelosztott táblába való betöltés a AUTO_CREATE_TABLE használatával nem támogatott. Azoknak az ügyfeleknek, akik korábban ezzel a nem támogatott forgatókönyvvel töltötték be az adatokat, a CTAS-t egy új táblába kell helyezniük, és a régi tábla helyett kell használniuk őket.

Adatkiszivárgási hibával meghiúsult lekérdezések

A Synapse-munkaterületek egy meglévő dedikált SQL Pool-jelentés lekérdezési hibájából lettek létrehozva, amely az Adatszűrés elleni védelemmel kapcsolatos általános hibaüzenettel kapcsolatos, míg az Adatkiszivárgás elleni védelem ki van kapcsolva a Synapse Analyticsben:

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

Megkerülő megoldás: Ha hasonló hibát észlelt, forduljon Microsoft ügyfélszolgálata csapathoz segítségért.

UPDATE STATISTICS hiba

Néhány dedikált SQL-készlet kivételt tapasztalhat egy UPDATE STATISTICS utasítás végrehajtásakor. A parancs a "A megadott statisztikai adatfolyam sérült" üzenetet eredményezi, és nem frissíti a statisztikát.

Amikor új korlátozást ad hozzá egy táblához, létrejön egy kapcsolódó statisztika a disztribúciókban. Ha egy fürtözött index is létrejön a táblában, a korlátozással megegyező (ugyanabban a sorrendben) oszlopokat kell tartalmaznia, ellenkező esetben UPDATE STATISTICS az oszlopok parancsai sikertelenek lehetnek.

Megkerülő megoldás: Annak azonosítása, hogy létezik-e korlátozás és fürtözött index a táblában. Ha igen, a KORLÁTOZÁS és a fürtözött index ELVETése. Ezután hozza létre újra a fürtözött indexet, majd a kényszert, amely biztosítja, hogy mindkét oszlop ugyanabban a sorrendben szerepeljen. Ha a tábla nem rendelkezik korlátozással és fürtözött indexel, vagy ha a fenti lépés ugyanazt a hibát eredményezi, forduljon a Microsoft ügyfélszolgálata csapatához segítségért.

A címkefrissítések sikertelennek tűnnek

Ha egy dedikált SQL-készlet címkéinek módosítása az Azure Portalon vagy más módszereken keresztül történik, hibaüzenet jelenhet meg, még akkor is, ha a módosítás sikeresen megtörtént.

Megkerülő megoldás: Meggyőződhet arról, hogy a címkék módosítása sikeres volt, és szükség szerint figyelmen kívül hagyhatja/letilthatja a hibaüzenetet.

Az Azure Synapse-munkaterület aktív ismert problémáinak összegzése

Az alábbiakban a Synapse-munkaterülettel kapcsolatos ismert problémákat ismertetjük.

A Felhasználó által hozzárendelt felügyelt identitással (UAMI) rendelkező Blob Storage társított szolgáltatás nem szerepel a listában

Előfordulhat, hogy a társított szolgáltatás nem látható a Data Hub -Linked ->>Azure Blob Storage alatt, miután konfigurálta a blobtároló társított szolgáltatást a "Felhasználó által hozzárendelt felügyelt identitás" hitelesítés használatára az Azure Synapse Analyticsben.

Megkerülő megoldás: A mérnöki csapat jelenleg tisztában van ezzel a viselkedéssel, és egy javításon dolgozik. Alternatív megoldásként használja a "Rendszer által hozzárendelt felügyelt identitás" hitelesítési módszert a "Felhasználó által hozzárendelt felügyelt identitás" helyett.

Nem sikerült törölni a Synapse-munkaterületet & Nem sikerült törölni a virtuális hálózatot

A Synapse-munkaterület törlése a következő hibaüzenettel meghiúsul:

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

Megkerülő megoldás: A probléma a törlési művelet újrapróbálkozásával hárítható el. A mérnöki csapat tisztában van ezzel a viselkedéssel, és dolgozik a javításon.

REST API PUT-műveletek vagy ARM/Bicep-sablonok a hálózati beállítások frissítéséhez sikertelenek

Ha ARM-sablont, Bicep-sablont vagy közvetlen REST API PUT-műveletet használ a Synapse-munkaterület nyilvános hálózati hozzáférési beállításainak és/vagy tűzfalszabályainak módosításához, a művelet meghiúsulhat.

Megkerülő megoldás: A probléma egy REST API PATCH művelettel vagy az Azure Portal felhasználói felületével oldható meg a kívánt konfigurációmódosítások megfordításához és újrapróbálkozásához. A mérnöki csapat tisztában van ezzel a viselkedéssel, és dolgozik a javításon.

Ismert probléma, amely szögletes zárójeleket [] tartalmaz a Címkék értékében

Az Azure Synapse-munkaterület címkeértékeinek frissítésével összefüggésben a szögletes zárójelek ([]) felvétele sikertelen frissítési műveletet eredményez.

Megkerülő megoldás: Az aktuális kerülő megoldás az, hogy tartózkodik a szögletes zárójelek ([]) az Azure Synapse-munkaterület címkéinek értékeiben való használatától.

Üzembehelyezési hibák a Synapse-munkaterületen a Synapse-workspace-deployment v1.8.0 használatával a GitHub-műveletekben ARM-sablonokkal

A hiba az éles üzembe helyezés során következik be, és egy olyan eseményindítóhoz kapcsolódik, amely kettős fordított perjelet tartalmazó gazdagépnevet tartalmaz.

A megjelenő hibaüzenet a következő Action failed - Error: Orchestrate failed - SyntaxError: Unexpected token in JSON at position 2057: .

Megkerülő megoldás: Gyors megoldásként az alábbi műveletek végezhetők el:

  • Feloldókarakterek eltávolítása: Az üzembe helyezés előtt manuálisan távolítsa el a feloldó karaktereket (\) a paraméterfájlból. Ez azt jelenti, hogy a fájl szerkesztésével kiküszöbölheti azokat a karaktereket, amelyek problémákat okozhatnak az üzembe helyezés elemzési vagy feldolgozási szakaszában.
  • A menekülő karaktereket cserélje le előre perjelekre: Cserélje le a menekülő karaktereket (\) az előre perjelekre (/). Ez különösen hasznos lehet a fájl elérési útjaiban, ahol sok rendszer elfogadja az előre perjeleket érvényes elérési útelválasztóként. Ez a csere segíthet megkerülni a feloldó karakterekkel kapcsolatos problémát, ami lehetővé teszi az üzembe helyezési folyamat sikerességét.

Ezen áthidaló megoldások bármelyikének alkalmazása és a sikeres üzembe helyezés után manuálisan frissítse a munkaterületen belül a szükséges konfigurációkat, hogy minden megfelelően legyen beállítva. Ez magában foglalhatja a konfigurációs fájlok szerkesztését, a beállítások módosítását vagy az üzembe helyezett adott környezethez vagy alkalmazáshoz kapcsolódó egyéb feladatok elvégzését.

Az Azure Synapse Analytics kiszolgáló nélküli SQL-készletének aktív ismert problémáinak összegzése

Lekérdezési hibák a kiszolgáló nélküli SQL-készletből az Azure Cosmos DB elemzési tárba

A kiszolgáló nélküli SQL-készletekből az Azure Cosmos DB elemzési tárára irányulóan indított lekérdezések az alábbi hibaüzenetek valamelyikével sikertelenek lehetnek:

  • 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'

Az alábbi feltételeknek kell teljesülniük annak megállapításához, hogy valóban erről a problémáról van szó:

  1. Az Azure Cosmos DB elemzési tárával létesített kapcsolat privát végpontot használ.
  2. A lekérdezés újbóli végrehajtása sikerül.

Megkerülő megoldás: A mérnöki csapat tisztában van ezzel a viselkedéssel, és gyors megoldásként az alábbi műveleteket hajthatja végre:

  1. Próbálkozzon újra a sikertelen lekérdezéssel. Ez automatikusan frissíti a lejárt tokent.
  2. Tiltsa le a privát végpontot. A módosítás alkalmazása előtt egyeztessen a biztonságért felelős csapattal arról, hogy a módosítás megfelel-e a vállalati biztonsági szabályzatoknak.

Az Azure Cosmos DB elemzési tár nézet helytelen attribútumokat propagálja az oszlopban

Ha az Azure Synapse kiszolgáló nélküli készletében használ nézeteket a Cosmos DB elemzési táron keresztül, ha a Cosmos DB elemzési tár fájljai módosulnak, a módosítás nem lesz megfelelően propagálva a Standard kiadás LECT-utasításokra, az ügyfél használja a nézetet. Ennek eredményeképpen az attribútumok helytelenül lesznek leképezve az eredmények egy másik oszlopára.

Megkerülő megoldás: A mérnöki csapat tisztában van ezzel a viselkedéssel, és gyors megoldásként az alábbi műveleteket hajthatja végre:

  1. Hozza létre újra a nézetet az oszlopok átnevezésével.
  2. Ha lehetséges, kerülje a nézetek használatát.

Az adatbázis-hatókörű hitelesítő adatok módosítása meghiúsul, ha hitelesítő adatokat használnak

Előfordulhat, hogy nem tudja végrehajtani a lekérdezést ALTER DATABASE SCOPED CREDENTIAL . A probléma kiváltó oka az, hogy a hitelesítő adatokat az első használat után gyorsítótárazták, így az nem érhető el a módosításhoz. A visszaadott hiba a következő:

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

Megkerülő megoldás: A mérnöki csapat jelenleg tisztában van ezzel a viselkedéssel, és egy javításon dolgozik. Áthidaló megoldásként a DROP és a CREATE használatával hozhatja létre a hitelesítő adatokat, ami azt is jelenti, hogy a külső táblákat a hitelesítő adatokkal kell újra létrehozni. Másik lehetőségként segítséget kérhet Microsoft ügyfélszolgálata csapattól.

Lekérdezési hibák kiszolgáló nélküli SQL-készletekben

A jogkivonat lejárata hibákhoz vezethet a lekérdezés végrehajtása során, annak ellenére, hogy rendelkezik a felhasználó számára szükséges engedélyekkel a tárterületen. Ezek a hibaüzenetek gyakori felhasználói hibák miatt is megjelenhetnek, például ha a szerepköralapú hozzáférés-vezérlési (RBAC) szerepkörök nincsenek hozzárendelve a tárfiókhoz.

Példa hibaüzenetek:

  • 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.

Megkerülő megoldás:

A megoldás a hitelesítéstől, a Microsoft Entra (korábbi nevén Azure Active Directory) vagy a felügyeltszolgáltatás-identitástól (MSI) függően eltérő:

Microsoft Entra-jogkivonat lejárata esetén:

MSI-jogkivonat lejárata esetén:

  • Inaktiválja, majd aktiválja a készletet a jogkivonat-gyorsítótár törléséhez. Forduljon Microsoft ügyfélszolgálata csapatához segítségért.

Tárolási hozzáférési problémák, mert az engedélyezési fejléc túl hosszú

Példa hibaüzenetek kiszolgáló nélküli SQL-készletekben:

  • 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}

Ezek az általános tárelérési hibák lekérdezés futtatásakor jelennek meg. Előfordulhat, hogy a probléma egy adott munkaterületen lévő felhasználónál jelentkezik, de más munkaterületeken megfelelően működik. Ez a viselkedés a token mérete miatt várható.

Ellenőrizze a Microsoft Entra-jogkivonat hosszát az alábbi paranccsal a PowerShellben. A -ResourceUrl paraméter értéke nem nyilvános felhők esetén eltérő lesz. Ha a jogkivonat hossza közel 11000 vagy hosszabb, olvassa el a Kockázatcsökkentés szakaszt .

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

Megkerülő megoldás:

A javasolt kerülő megoldások a következők:

  • Váltson a felügyelt identitástár-engedélyezésre a tárhozzáférés-vezérlésben leírtak szerint.
  • Csökkentse a biztonsági csoportok számát (90 vagy kevesebb biztonsági csoport eredménye kompatibilis hosszúságú jogkivonattal).
  • A biztonsági csoportok számának növelése 200-nál (mivel a jogkivonat létrehozása megváltozik, a csoportok teljes listája helyett ms Graph API URI-t fog tartalmazni). Ezt úgy érheti el, hogy a felügyelt csoportok követésével hozzáadja a dummy/mesterséges csoportokat, miután hozzá kell adnia a felhasználókat az újonnan létrehozott csoportokhoz.

Nemrég bezárt ismert problémák

Synapse-összetevő Probléma Állapot Dátum feloldva
Azure Synapse kiszolgáló nélküli SQL-készlet A Microsoft Entra-hitelesítést használó lekérdezések 1 óra elteltével meghiúsulnak Feloldva 2023. augusztus
Azure Synapse kiszolgáló nélküli SQL-készlet Lekérdezési hibák a Cosmos DB-adatok OPENROW használatával történő olvasása közben Standard kiadás T Feloldva 2023. március
Azure Synapse Apache Spark-készlet Nem sikerült a dedikált SQL-készletbe írni a Synapse Sparkból az Azure Synapse dedikált SQL-készlet Csatlakozás or használatával az Apache Sparkhoz, amikor jegyzetfüzeteket használ a folyamatokban Feloldva 2023. június
Azure Synapse Apache Spark-készlet Bizonyos spark-feladat vagy feladat túl korán meghiúsul az 503-as hibakóddal a tárfiók szabályozása miatt Feloldva 2023. november

Az Azure Synapse Analytics kiszolgáló nélküli SQL-készlete nemrég bezárta az ismert problémák összegzését

A Microsoft Entra-hitelesítést használó lekérdezések 1 óra elteltével meghiúsulnak

Az 1 óránál hosszabb ideig aktív Microsoft Entra-hitelesítést használó SQL-kapcsolatok meghiúsulnak. Ez magában foglalja a tároló lekérdezését a Microsoft Entra átmenő hitelesítésével, valamint a Microsoft Entra-azonosítóval kommunikáló utasításokat, például a KÜLSŐ SZOLGÁLTATÓ LÉTREHOZÁSÁT. Ez minden olyan eszközt érint, amely aktív marad a kapcsolatokban, például az SSMS és az ADS lekérdezésszerkesztőjében. A lekérdezések végrehajtásához új kapcsolatot megnyitó eszközöket nem érintik, például a Synapse Studiót.

Állapot: Megoldva

Lekérdezési hibák az Azure Cosmos DB-adatok OPENROW használatával történő olvasása során Standard kiadás T

A kiszolgáló nélküli SQL-készletből az OPENROW használatával a Cosmos DB Elemzési tárba történő lekérdezések sikertelenek Standard kiadás A következő hibaüzenettel meghiúsul:

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

Állapot: Megoldva

Az Azure Synapse Analytics Apache Spark-készlete nemrég bezárta az ismert problémák összegzését

Nem sikerült írni a dedikált SQL-készletbe a Synapse Sparkból az Azure Synapse dedikált SQL-készlet-összekötőjével az Apache Sparkhoz, amikor jegyzetfüzeteket használ a folyamatokban

Miközben dedikált Azure Synapse SQL-készletet Csatlakozás or for Apache Sparkot használ az Azure Synapse Dedikált készlet írásához a folyamatok jegyzetfüzetei használatával, hibaüzenet jelenik meg:

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.

Állapot: Megoldva

Bizonyos spark-feladat vagy feladat túl korán meghiúsul az 503-as hibakóddal a tárfiók szabályozása miatt

2023. október 3. és 2023. november 16. között néhány Azure Synapse Analytics Apache Spark-készletnél spark-feladat/feladathibák léphettek fel a tárolási API-korlát túllépése miatt.

Állapot: Megoldva