Descripción de Azure Synapse Link

Completado

Las soluciones HTAP se admiten en Azure Synapse Analytics mediante Azure Synapse Link; un término general para un conjunto de servicios vinculados que admiten la sincronización de datos HTAP en el área de trabajo de Azure Synapse Analytics.

Azure Cosmos DB es un servicio de datos NoSQL a escala global en Microsoft Azure que permite a las aplicaciones almacenar datos operativos y acceder a ellos mediante una selección de interfaces de programación de aplicaciones (API).

Azure Synapse Link para Azure Cosmos DB es una capacidad de HTAP nativa de nube que permite ejecutar análisis casi en tiempo real de datos operativos almacenados en un contenedor de Cosmos DB. Azure Synapse Link crea una integración perfecta y sin contratiempos entre Azure Cosmos DB y Azure Synapse Analytics.

Diagrama que muestra la integración de Azure Synapse Link con Azure Cosmos DB y Azure Synapse Analytics

En el diagrama anterior, se ilustran las siguientes características clave de la arquitectura de Azure Synapse Link para Cosmos DB:

  1. Un contenedor de Azure Cosmos DB proporciona un almacén transaccional basado en filas que está optimizado para operaciones de lectura/escritura.
  2. El contenedor también proporciona un almacén analítico basado en columnas que está optimizado para cargas de trabajo analíticas. Un proceso de sincronización automática totalmente administrado mantiene sincronizados los almacenes de datos.
  3. Azure Synapse Link proporciona un servicio vinculado que conecta el contenedor habilitado para el almacén analítico en Azure Cosmos DB a un área de trabajo de Azure Synapse Analytics.
  4. Azure Synapse Analytics proporciona los entornos de ejecución de Synapse SQL y Apache Spark en los que puede ejecutar código para recuperar, procesar y analizar datos del almacén analítico de Azure Cosmos DB sin que resulte afectado el almacén de datos transaccional en Azure Cosmos DB.

Microsoft SQL Server es un popular sistema de bases de datos relacionales que impulsa las aplicaciones empresariales en algunas de las organizaciones más grandes del mundo. Azure SQL Database es una solución de base de datos de plataforma como servicio basada en la nube que se basa en SQL Server. Ambas soluciones de base de datos relacional se usan normalmente como almacenes de datos operativos.

Azure Synapse Link para SQL habilita la integración de HTAP entre datos de SQL Server o Azure SQL Database, y un área de trabajo de Azure Synapse Analytics.

Diagrama que muestra la integración de Azure Synapse Link con Azure SQL Database y Azure Synapse Analytics

En el diagrama anterior, se muestran las siguientes características clave de la arquitectura de Azure Synapse Link para SQL:

  1. Una instancia de Azure SQL Database o SQL Server contiene una base de datos relacional en la que los datos transaccionales se almacenan en tablas.
  2. Azure Synapse Link para SQL replica los datos de tabla en un grupo de SQL dedicado en un área de trabajo de Azure Synapse.
  3. Los datos replicados en el grupo de SQL dedicado se pueden consultar en este, o bien conectarse a ellos como un origen externo de un grupo de Spark sin afectar a la base de datos de origen.

Microsoft Dataverse es un servicio de almacenamiento de datos en Power Platform. Puede usar Dataverse para almacenar datos empresariales en tablas a las que acceden Power Apps, Power BI, Power Virtual Agents y otras aplicaciones y servicios en Microsoft 365, Dynamics 365 y Azure.

Azure Synapse Link for Dataverse permite la integración de HTAP replicando datos de tabla en Azure Data Lake Storage, donde los entornos de ejecución pueden acceder a ellos en Azure Synapse Analytics, ya sea directamente desde el lago de datos o mediante una base de datos de lago definida en un grupo de SQL sin servidor.

Diagrama que muestra la integración de Azure Synapse Link con Microsoft Dataverse y Azure Synapse Analytics

En el diagrama anterior se muestran las características clave siguientes de la arquitectura de Azure Synapse Link para Dataverse:

  1. Las aplicaciones empresariales almacenan datos en tablas de Microsoft Dataverse.
  2. Azure Synapse Link para Dataverse replica los datos de la tabla en una cuenta de almacenamiento de Azure Data Lake Gen2 asociada a un área de trabajo de Azure Synapse.
  3. Los datos del lago de datos se pueden usar para definir tablas en una base de datos de lago y consultar mediante un grupo de SQL sin servidor, o leer directamente desde el almacenamiento mediante SQL o Spark.