Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Synapse Link para Cosmos DB ya no está disponible para nuevos proyectos. No use esta característica.
Utilice la duplicación de Azure Cosmos DB para Microsoft Fabric, que ahora está disponible para todo el público. El espejado proporciona los mismos beneficios de ETL cero y está totalmente integrado con Microsoft Fabric. Obtenga más información en Introducción a la duplicación en Cosmos DB.
En este artículo se describen las funcionalidades que se admiten actualmente en Azure Synapse Link para Azure Cosmos DB.
Importante
La creación de reflejo en Microsoft Fabric ya está disponible. La creación de reflejo en Fabric proporciona todas las capacidades de Azure Synapse Link con un mejor rendimiento analítico, la capacidad de unificar el estado de datos con OneLake en Fabric y acceso abierto a los datos en formato Delta Parquet. En lugar de Azure Synapse Link, utilice Fabric Mirroring.
Con la creación de reflejo en Microsoft Fabric, puede replicar continuamente el estado de datos existente directamente en OneLake en Fabric, incluidos los datos de Cosmos DB, SQL Server 2016+, Azure SQL Database, Azure SQL Managed Instance, Oracle, Snowflake, etc.
Para obtener más información, consulte Bases de datos reflejadas de Microsoft Fabric.
Compatibilidad con Azure Synapse
Hay dos tipos de contenedores en Azure Cosmos DB:
- Contenedor de HTAP: un contenedor con Synapse Link habilitado. Este contenedor tiene almacén de transacciones y uno analítico.
- Contenedor de OLTP: un contenedor con Synapse Link sin habilitar. Este contenedor solo tiene almacén de transacciones y no tiene uno analítico.
Puede conectarse a un contenedor de Azure Cosmos DB sin habilitar Synapse Link. En este escenario, solo se puede leer y escribir en el almacén transaccional. A continuación, se muestra la lista de las características admitidas actualmente en Synapse Link para Azure Cosmos DB.
| Category | Descripción | Grupo de Apache Spark | Grupo de SQL sin servidor |
|---|---|---|---|
| Compatibilidad con el tiempo de ejecución | Tiempo de ejecución de Azure Synapse compatible para acceder a Azure Cosmos DB | ✓ | ✓ |
| Compatibilidad con la API de Azure Cosmos DB | Tipo de Azure Cosmos DB API compatible | SQL/MongoDB | SQL/MongoDB |
| Object | Objetos como una tabla que se puede crear y apunta directamente al contenedor de Azure Cosmos DB | Dataframe, Vista, Tabla | Ver |
| Lectura | Tipo de contenedor de Azure Cosmos DB que se puede leer | OLTP/HTAP | HTAP |
| Escritura | ¿Se puede usar el tiempo de ejecución de Azure Synapse para escribir datos en un contenedor de Azure Cosmos DB? | Sí | No |
- Si escribe datos en un contenedor de Azure Cosmos DB desde Spark, este proceso se lleva a cabo a través del almacén transaccional de Azure Cosmos DB. Esta operación afectará al rendimiento transaccional de Azure Cosmos DB al consumir unidades de solicitud.
- Actualmente no se admite la integración del grupo de SQL dedicado a través de tablas externas.
Acciones generadas por el código compatibles con Spark
| Gesto | Descripción | OLTP | HTAP |
|---|---|---|---|
| Cargar en DataFrame | Permite cargar y leer datos en un DataFrame de Spark. | ✓ | ✓ |
| Crear una tabla de Spark | Permite crear una tabla que apunta a un contenedor de Azure Cosmos DB. | ✓ | ✓ |
| Escribir un DataFrame en el contenedor | Permite escribir un DataFrame en el contenedor. | ✓ | ✓ |
| Cargar un DataFrame de streaming desde un contenedor | Permite hacer streaming de datos con la fuente de cambios de Azure Cosmos DB. | ✓ | ✓ |
| Escribir un DataFrame de streaming en un contenedor | Permite hacer streaming de datos con la fuente de cambios de Azure Cosmos DB. | ✓ | ✓ |
Acciones generadas por el código compatibles con el grupo de SQL sin servidor
| Gesto | Descripción | OLTP | HTAP |
|---|---|---|---|
| Exploración de los datos | Exploración de datos de un contenedor con sintaxis T-SQL familiar e inferencia de esquemas automática | X | ✓ |
| Creación de vistas y generación de informes de BI | Creación de una vista SQL a fin de tener acceso directo a un contenedor para BI a través del grupo de SQL sin servidor | X | ✓ |
| Combinación de orígenes de datos dispares junto con datos de Azure Cosmos DB | Almacenamiento de los resultados de la consulta que lee datos de contenedores de Azure Cosmos DB junto con datos en Azure Blob Storage o Azure Data Lake Storage mediante CETAS | X | ✓ |