Funktioner som stöds för Azure Synapse Link för Azure Cosmos DB

I den här artikeln beskrivs funktionerna som för närvarande stöds i Azure Synapse Link för Azure Cosmos DB.

Azure Synapse support

Det finns två typer av containrar i Azure Cosmos DB:

  • HTAP-container – en container med Synapse Link aktiverad. Den här containern har både transaktionslager och analysarkiv.
  • OLTP-container – En container med Synaspe Link är inte aktiverad. Den här containern har endast transaktionslager och inget analysarkiv.

Du kan ansluta till en Azure Cosmos DB-container utan att aktivera Synapse Link. I det här scenariot kan du bara läsa/skriva till transaktionsarkivet. Följande är en lista över funktioner som stöds för närvarande i Synapse Link för Azure Cosmos DB.

Kategori Beskrivning Apache Spark-pool Serverlös SQL-pool
Stöd för körning Azure Synapse körning som stöds för åtkomst till Azure Cosmos DB
Stöd för Azure Cosmos DB API Azure Cosmos DB API-typ som stöds SQL/MongoDB SQL/MongoDB
Objekt Objekt som en tabell som kan skapas och som pekar direkt på Azure Cosmos DB-containern Dataframe, View, Table Visa
Läsa Typ av Azure Cosmos DB-container som kan läsas OLTP/HTAP HTAP
Skriva Kan Azure Synapse-körningen användas för att skriva data till en Azure Cosmos DB-container Ja Nej
  • Om du skriver data till en Azure Cosmos DB-container från Spark sker den här processen via transaktionslagret för Azure Cosmos DB. Det påverkar transaktionsprestandan för Azure Cosmos DB genom att använda enheter för programbegäran.
  • Dedikerad SQL-poolintegrering via externa tabeller stöds för närvarande inte.

Kodgenererade åtgärder som stöds för Spark

Gest Beskrivning OLTP HTAP
Läsa in till DataFrame Läsa in och läsa in data i en Spark DataFrame
Skapa Spark-tabell Skapa en tabell som pekar på en Azure Cosmos DB-container
Skriva DataFrame till container Skriva data till en container
Läsa in strömmande DataFrame från container Strömma data med hjälp av Azure Cosmos DB-ändringsflöde
Skriva strömmande DataFrame till container Strömma data med hjälp av Azure Cosmos DB-ändringsflöde

Kodgenererade åtgärder som stöds för serverlös SQL-pool

Gest Beskrivning OLTP HTAP
Utforska data Utforska data från en container med välbekant T-SQL-syntax och automatisk schemainferens X
Skapa vyer och skapa BI-rapporter Skapa en SQL-vy för att ha direkt åtkomst till en container för BI via en serverlös SQL-pool X
Koppla olika datakällor tillsammans med Azure Cosmos DB-data Lagra resultat av frågeläsningsdata från Azure Cosmos DB-containrar tillsammans med data i Azure Blob Storage eller Azure Data Lake Storage med hjälp av CETAS X

Nästa steg