Dela via


Felsöka serverlös SQL-pool i Azure Synapse Link för Azure Synapse Analytics

Gäller för: Azure Synapse Analytics

Den här artikeln innehåller lösningar på vanliga problem som uppstår i en serverlös SQL-pool i Azure Synapse Link för Azure Synapse Analytics.

Utfasning av Data Export Service (DES)

Lär dig hur du övergår från Data Export Service till Azure Synapse Link för Dataverse med hjälp av följande artiklar:

Data i nästan i realtid och skrivskyddade ögonblicksbildsdata

När du har skapat en Azure Synapse Link for Dataverse finns det två versioner av tabelldata som ska synkroniseras i Azure Synapse Analytics och/eller Azure Data Lake Storage Gen2:

Tabelltyp Description
Data nästan i realtid Tillhandahåller en kopia av data som synkroniserats från Dataverse med hjälp av Azure Synapse Link på ett effektivt sätt genom att identifiera vilka data som har ändrats sedan de ursprungligen extraherades eller senast synkroniserades.
Ögonblicksbildsdata Tillhandahåller en skrivskyddad kopia av data i nära realtid som uppdateras med jämna mellanrum (i det här fallet varje timme).

Mer information finns i avsnittet Få åtkomst till data nästan i realtid och skrivskyddade ögonblicksbildsdata.

Inkrementella uppdateringar (förhandsversion)

När du skapar en Azure Synapse Link för Dataverse med din Azure Synapse-arbetsyta kan du aktivera funktionen för inkrementell uppdatering så att du kan skapa en serie tidsstämplade mappar som endast innehåller de ändringar i Dataverse-data som inträffat under ett användardefinierat tidsintervall.

Mer information finns i Fråga och analysera inkrementella uppdateringar (förhandsversion).

Komma åt Azure Cosmos DB-data

Du kan fråga efter Azure Cosmos DB-data i analysarkivet med hjälp av Spark-pooler och serverlösa SQL-pooler. Lös vanliga problem genom att följa stegen i de här artiklarna:

Det går inte att fråga Cosmos DB-containern

Kontrollera att Azure Synapse Link och analysarkivet i Azure Cosmos DB-kontot är rätt konfigurerade.

Förstå schemarepresentation

Det finns två lägen för schemarepresentation i analysarkivet. De här lägena utgör en kompromiss mellan enkelheten i kolumnrepresentation, hanteringen av polymorfiska scheman och enkelheten i frågeupplevelsen:

  • Väldefinierad schemarepresentation (standard för Azure Cosmos DB SQL API)
  • Schemarepresentation med fullständig återgivning (standard för API för Azure Cosmos DB för MongoDB)

Lär dig hantera scheman för analysarkiv automatiskt.

Egenskaper saknas (kolumner) i frågeresultatet

Om du saknar kolumner som finns i dina Azure Cosmos DB-containrar är det troligt att schemabegränsningarna har brutits. Följande begränsningar gäller för driftdata i Azure Cosmos DB när du aktiverar analysarkivet för att automatiskt härleda och representera schemat korrekt:

  • Du kan ha högst 1 000 egenskaper på alla kapslade nivåer i dokumentschemat och ett maximalt kapslingsdjup på 127.
  • Endast de första 1 000 egenskaperna representeras i analysarkivet.
  • Endast de första 127 kapslade nivåerna representeras i analysarkivet.
  • Den första nivån i ett JSON-dokument är dess rotnivå.
  • Egenskaper på den första nivån i dokumentet representeras som kolumner.

Mer information om schemabegränsningarna finns i Analysarkiv – Översikt.

Alla transaktionella åtgärder sprids, inklusive borttagningar. TTL-inställningen (Time to Live) för analysarkivet kan också resultera i att data tas bort.

  • Om ett dokument tas bort i transaktionsarkivet tas det också bort från analysarkivet, trots båda butikernas TTL:er.
  • Om TTL för transaktioner är mindre än TTL för analys arkiveras data från transaktionslagret men lagras i analysarkivet upp till den konfigurerade TTL-gränsen.
  • Om TTL för transaktioner är större än TTL för analys arkiveras data från analysarkivet och lagras i transaktionslagret upp till den konfigurerade TTL-gränsen.
  • Om du använder SQL-API:et är schemat väldefinierat som standard, vilket innebär att det första dokumentet i samlingen definierar schemat för analysarkivet. Om ett dokument inte överensstämmer med det första dokumentets schema synkroniseras det inte till analysarkivet.

Resurser