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.

Belangrijk

Spiegeling naar Microsoft Fabric is nu beschikbaar. Spiegeling naar Fabric biedt alle mogelijkheden van Azure Synapse Link met betere analytische prestaties, de mogelijkheid om uw gegevensdomein te combineren met OneLake in Fabric en toegang tot uw gegevens in Delta Parquet-indeling te openen. Gebruik Fabric Mirroring in plaats van Azure Synapse Link.

Met spiegeling naar Microsoft Fabric kunt u uw bestaande gegevensomgeving continu rechtstreeks repliceren naar OneLake in Fabric, waaronder gegevens uit Cosmos DB, SQL Server 2016+, Azure SQL Database, Azure SQL Managed Instance, Oracle, Snowflake en meer.

Zie Gespiegelde Databases van Microsoft Fabric voor meer informatie.

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 met Synapse Link is niet 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 in de transactionele opslag. 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 Ondersteunde Azure Cosmos DB API-soort 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 Bekijken
Lezen Type container van Azure Cosmos DB die 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, gebeurt dit proces 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

Gebaar Beschrijving Online Transaction Processing (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 een serverloze SQL-pool

Gebaar Beschrijving Online Transaction Processing (OLTP) HTAP
Gegevens verkennen Gegevens uit een container verkennen met vertrouwde T-SQL-syntaxis en automatische schemadeductie X
Weergaven maken en BI-rapporten maken Een SQL-weergave maken voor directe toegang tot een container voor BI via een serverloze SQL-pool X
Verschillende gegevensbronnen samenvoegen, samen met Azure Cosmos DB-gegevens Sla resultaten op van het lezen van querygegevens uit Azure Cosmos DB-containers, samen met gegevens in Azure Blob Storage of Azure Data Lake Storage, met behulp van CETAS. X

Volgende stappen