Double écriture et tables virtuelles

Effectué

Microsoft Dataverse prend en charge plusieurs méthodes de connexion à des sources de données externes. La double écriture et les tables virtuelles permettent à Dataverse d’interagir avec ces données externes et de réécrire des modifications dans la source de données d’origine. Cette unité explique ces fonctionnalités et leurs cas d’utilisation appropriés.

Double écriture

La double écriture est une fonctionnalité d’intégration intégrée fournissant une synchronisation en quasi-temps réel entre les applications d’engagement client et les applications de finances et d’opérations. En permettant aux données de circuler facilement entre les applications, la double écriture prend en charge les expériences unifiées entre les départements.

La double écriture assure une intégration bidirectionnelle étroitement couplée entre les applications de finances et d’opérations et Dataverse. Les modifications apportées dans les applications de finances et d’opérations sont automatiquement écrites dans Dataverse, et vice versa. Cette synchronisation bidirectionnelle permet une expérience utilisateur homogène et intégrée sur l’ensemble des applications.

Voici des fonctionnalités supplémentaires :

  • Prise en charge de scénarios en ligne et hors connexion
  • Alignement sur les principes de développement low-code/no-code

Pour en savoir plus, consultez Double écriture.

Tables virtuelles

Les applications de finances et d’opérations sont exposées dans Dataverse comme une source de données virtuelle, permettant d’activer l’intégralité des opérations de création, de lecture, de mise à jour et de suppression (CRUD) depuis Dataverse et Microsoft Power Platform. De par leur conception, les données de table virtuelle restent dans l’application source et ne sont pas dupliquées dans Dataverse.

Pour utiliser des tables virtuelles pour les données de finances et d’opérations, les tables doivent d’abord être mises à disposition en tant que tables virtuelles. Une fois configurées, ces tables prennent en charge les opérations CRUD à partir de Dataverse et de tous les composants Power Platform connectés.

Faits saillants sur les tables virtuelles :

  • Toutes les tables Open Data Protocol (OData) dans les applications de finances et d’opérations sont disponibles en tant que tables virtuelles dans Dataverse.
  • Les créateurs peuvent créer des expériences d’engagement client à l’aide de ces données externes sans dupliquer les données.
  • Les fonctionnalités CRUD complètes sont prises en charge directement sur les données source.
  • Power Pages peut optimiser des sites web externes à l’aide de tables virtuelles pour des scénarios de collaboration.

Pour en savoir plus, consultez Entités virtuelles.

Dans quels cas utiliser la double écriture et les tables virtuelles ?

La double écriture et les tables virtuelles font partie de la couche de données partagée prenant en charge l’intégration entre les applications de finances et d’opérations et Dataverse. Ces technologies sont complémentaires et peuvent être utilisées ensemble en fonction de vos besoins d’intégration.

Utilisez la double écriture lorsque :

  • vous avez besoin d’une synchronisation des données en quasi-temps réel entre Dataverse et les applications de finances et d’opérations ;
  • votre scénario nécessite des fonctionnalités hors connexion complètes ;
  • vous souhaitez disposer d’un jeu de données étroitement intégré et répliqué dans tous les environnements.

Utilisez des tables virtuelles lorsque :

  • vous souhaitez accéder à des données externes en temps réel sans les dupliquer dans Dataverse ;
  • vous utilisez des jeux de données volumineux et souhaitez réduire l’utilisation du stockage dans Dataverse ;
  • votre cas d’utilisation implique des scénarios gourmands en lecture ou des opérations CRUD légères qui ne nécessitent pas de stockage de données local.

Le choix entre la double écriture et les tables virtuelles dépend du modèle de propriété des données, du besoin de réplication et des exigences hors connexion spécifiques à votre solution.