Décrire Azure Synapse Link

Effectué

Les solutions HTAP sont prises en charge dans Azure Synapse Analytics via Azure Synapse Link, terme général pour désigner un ensemble de services liés qui prennent en charge la synchronisation des données HTAP dans votre espace de travail Azure Synapse Analytics.

Azure Cosmos DB est un service de données NoSQL à l’échelle mondiale dans Microsoft Azure qui permet aux applications de stocker des données opérationnelles et d’y accéder avec diverses interfaces de programmation d’applications (API).

Azure Synapse Link pour Azure Cosmos DB est une fonctionnalité HTAP cloud native qui vous permet d’exécuter une analytique quasiment en temps réel des données opérationnelles stockées dans un conteneur Cosmos DB. Azure Synapse Link crée une intégration transparente entre Azure Cosmos DB et Azure Synapse Analytics.

A diagram showing Azure Synapse Link integration with Azure Cosmos DB and Azure Synapse Analytics.

Le diagramme ci-dessus illustre les principales fonctionnalités suivantes de l’architecture Azure Synapse Link pour Cosmos DB :

  1. Un conteneur Azure Cosmos DB fournit un magasin transactionnel basé sur les lignes optimisé pour les opérations de lecture/écriture.
  2. Le conteneur fournit également un magasin analytique basé sur les colonnes optimisé pour les charges de travail analytiques. Un processus d’auto-synchronisation complètement managé conserve les magasins de données synchronisés.
  3. Azure Synapse Link fournit un service lié qui connecte le conteneur avec magasin analytique dans Azure Cosmos DB à un espace de travail Azure Synapse Analytics.
  4. Azure Synapse Analytics fournit des runtimes Synapse SQL et Apache Spark dans lesquels vous pouvez exécuter du code pour récupérer, traiter et analyser des données à partir du magasin analytique Azure Cosmos DB sans impacter le magasin de données transactionnel dans Azure Cosmos DB.

Microsoft SQL Server est un système de base de données relationnelle populaire qui alimente les applications métier dans certaines des plus grandes organisations du monde. Azure SQL Database est une solution de base de données cloud PaaS (Platform as a Service) basée sur SQL Server. Ces deux solutions de base de données relationnelles sont couramment utilisées comme magasins de données opérationnels.

Azure Synapse Link pour SQL active l’intégration de HTAP entre les données dans SQL Server ou Azure SQL Database et un espace de travail Azure Synapse Analytics.

A diagram showing Azure Synapse Link integration with Azure SQL Database and Azure Synapse Analytics.

Le diagramme ci-dessus illustre les principales fonctionnalités suivantes de l’architecture Azure Synapse Link pour SQL :

  1. Une instance Azure SQL Database ou SQL Server contient une base de données relationnelle dans laquelle les données transactionnelles sont stockées dans des tables.
  2. Azure Synapse Link pour SQL réplique les données de table dans un pool SQL dédié dans un espace de travail Azure Synapse.
  3. Les données répliquées situées dans le pool SQL dédié peuvent être interrogées dans celui-ci ou il est possible de s’y connecter en tant que source externe à partir d’un pool Spark sans impacter la base de données source.

Microsoft Dataverse est un service de stockage de données au sein de Microsoft Power Platform. Vous pouvez utiliser Dataverse pour stocker des données métier dans des tables accessibles par Power Apps, Power BI, Power Virtual Agents et d’autres applications et services dans Microsoft 365, Dynamics 365 et Azure.

Azure Synapse Link pour Dataverse permet l’intégration HTAP en répliquant les données de table dans le stockage Azure Data Lake, où elles sont accessibles par les runtimes dans Azure Synapse Analytics, soit directement à partir du lac de données, soit via un lac de données défini dans un pool SQL serverless.

A diagram showing Azure Synapse Link integration with Microsoft Dataverse and Azure Synapse Analytics.

Le diagramme ci-dessus illustre les principales fonctionnalités suivantes de l’architecture Azure Synapse Link pour Dataverse :

  1. Les applications métier stockent des données dans des tables Microsoft Dataverse.
  2. Azure Synapse Link pour Dataverse réplique les données de table dans un compte de stockage Azure Data Lake Gen2 associé à un espace de travail Azure Synapse.
  3. Les données du lac de données peuvent être utilisées pour définir des tables dans une base de données de lac et interrogées avec un pool SQL serverless ou lues directement à partir du stockage avec SQL ou Spark.