Delen via


Ondersteunde functies van Azure Synapse Link voor Azure Cosmos DB

In dit artikel worden de functies beschreven die momenteel worden ondersteund in Azure Synapse Link voor Azure Cosmos DB.

Ondersteuning in Azure Synapse

Er zijn twee typen containers in Azure Cosmos DB:

  • HTAP-container: een container waarvoor Synapse Link is ingeschakeld. Deze container heeft zowel een transactionele opslag als een analytische opslag.
  • OLTP-container: een container waarvoor Synaspe Link niet is ingeschakeld. Deze container heeft alleen transactionele opslag en geen analytische opslag.

U kunt verbinding maken met een Azure Cosmos DB-container zonder Synapse Link in te schakelen. In dit scenario kunt u alleen lezen/schrijven naar het transactionele archief. Hieronder volgt een lijst met de momenteel ondersteunde functies in Synapse Link voor Azure Cosmos DB.

Categorie Beschrijving Apache Spark-pool Serverloze SQL-pool
Ondersteuning tijdens uitvoeringen Ondersteunde Azure Synapse runtime voor toegang tot Azure Cosmos DB
API-ondersteuning voor Azure Cosmos DB Ondersteund type Azure Cosmos DB-API SQL / MongoDB SQL / MongoDB
Object Objecten, zoals een tabel, die kunnen worden gemaakt en rechtstreeks naar de Azure Cosmos DB-container verwijzen Dataframe, Weergave, Tabel Weergave
Lezen Type Azure Cosmos DB-container dat kan worden gelezen OLTP / HTAP HTAP
Schrijven Kan de Azure Synapse runtime worden gebruikt om gegevens te schrijven naar een Azure Cosmos DB-container Ja Nee
  • Als u gegevens vanuit Spark naar een Azure Cosmos DB-container schrijft, vindt dit proces plaats via de transactionele opslag van Azure Cosmos DB. Dit heeft invloed op de transactionele prestaties van Azure Cosmos DB door aanvraageenheden te gebruiken.
  • Integratie van toegewezen SQL-pools via externe tabellen wordt momenteel niet ondersteund.

Ondersteunde met code gegenereerde acties voor Spark

Bewegen Beschrijving OLTP HTAP
Laden in Dataframe Gegevens laden en lezen in een Spark-dataframe
Spark-tabel maken Een tabel maken die verwijst naar een Azure Cosmos DB-container
Dataframe naar een container schrijven Gegevens naar een container schrijven
Streaming-dataframe laden vanuit een container Gegevens streamen met behulp van de wijzigingenfeed in Azure Cosmos DB
Streaming-dataframe naar een container schrijven Gegevens streamen met behulp van de wijzigingenfeed in Azure Cosmos DB

Ondersteunde door code gegenereerde acties voor serverloze SQL-pool

Bewegen Beschrijving OLTP HTAP
Gegevens verkennen Gegevens uit een container verkennen met de bekende T-SQL-syntaxis en automatische schemadeductie X
Weergaven maken en BI-rapporten maken Een SQL-weergave maken om directe toegang te hebben tot een container voor BI via een serverloze SQL-pool X
Verschillende gegevensbronnen samenvoegen met Azure Cosmos DB-gegevens Resultaten opslaan van het lezen van querygegevens uit Azure Cosmos DB-containers, samen met gegevens in Azure Blob Storage of Azure Data Lake Storage met cetas X

Volgende stappen