Partager via


Intégrer des tables virtuelles avec Power Pages

Une table virtuelle est un type spécial de table qui n’a pas de représentation physique dans Microsoft Dataverse, mais représente plutôt une requête ou une vue de la source de données externes. Elles permettent d’intégrer la source de données externes en représentant de manière transparente ces données sous forme de table sans réplication de données.

Note

Cet article explique comment créer manuellement des tables virtuelles dans Dataverse, puis les intégrer dans Power Pages. Vous pouvez également créer des tables virtuelles directement à partir de l’espace de travail Données dans le studio de conception. Plus d’informations : Créer et modifier des tables virtuelles à l’aide de l’espace de travail Données.

Étapes pour intégrer des tables virtuelles dans Power Pages

L’utilisation d’une table virtuelle dans Power Pages suit un processus similaire à la création de tables dans l’espace de travail Données et à l’utilisation de vues et de formulaires Dataverse pour créer des composants de liste de pages Web et de formulaire.

  1. Créer une table virtuelle dans Dataverse

  2. Configurer les relations entre les tables virtuelles

  3. Configurer une page Web avec des composants à l’aide d’une table virtuelle

Créer une table virtuelle dans Dataverse

Il existe plusieurs façons de créer une table virtuelle dans Dataverse. Actuellement, Power Pages prend en charge les tables virtuelles créées à l’aide des fournisseurs répertoriés ci-dessous.

Tables virtuelles des applications de finances et d’opérations

Les applications de finances et d’opérations de Dynamics 365 Finance sont des applications métier conçues pour aider les organisations à gérer leurs finances, leurs opérations et leur chaîne d’approvisionnement. Les applications de finances et d’opérations sont un source de données virtuelle dans Dataverse, et permettent des opérations complètes de création, lecture, mise à jour et suppression (CRUD) à partir de Dataverse. Découvrez comment faire apparaître des tables virtuelles de finances et des opérations dans Power Pages.

Fournisseurs de connecteur virtuel

Les connecteurs virtuels sont créés à l’aide de connecteurs Power Platform, qui sont prédéfinis pour interagir avec des systèmes externes. Les connecteurs virtuels rationalisent l’expérience de création en automatisant une partie de la création et en éliminant la nécessité d’utiliser du code pour créer les tables virtuelles.

Pour savoir comment créer une table virtuelle dans Dataverse, accédez à créer une table virtuelle à l’aide du connecteur virtuel.

Fournisseurs de données de tables virtuelles personnalisées

À l’aide du SDK des données Microsoft Dataverse, les développeurs .NET peuvent créer des fournisseurs personnalisés de données de tables virtuelles afin d’intégrer les types de sources de données externes qui ne sont pas pris en charge par un fournisseur de données existant. Chaque fournisseur de données est constitué d’un ensemble réutilisable de plug-ins Dataverse qui implémentent les opérations CRUD prises en charge.

Note

  • Power Pages exige que toutes les tables aient un attribut ID, cet ID étant connu comme identifiant unique et la valeur devant être un guid.
  • Lors de la récupération de la table virtuelle depuis source de données externe dans le plug-in, définissez explicitement l’attribut AllColumns sur true.

Pour savoir comment créer une table virtuelle à l’aide d’un fournisseur de données personnalisé dans Dataverse, aller à Fournisseurs de données de tables virtuelles personnalisées.

Tables virtuelles Business Central

Dynamics 365 Business Central est une solution logicielle complète de planification de ressources d’entreprise (ERP) destinée aux organisations de taille moyenne. Les tables virtuelles Business Central permettent les opérations de création, de lecture, de mise à jour et de suppression (CRUD) à partir de Microsoft Dataverse. Pour plus d’informations : Tables virtuelles Business Central avec Power Pages

Configurer la relation entre les tables virtuelles

La configuration d’une relation de table avec une table de contacts ou de comptes est une étape facultative si vous configurez l’autorisation de table virtuelle pour l’accès de type Global. Les types d’accès Compte et contact offrent un accès limité aux enregistrements de table pour l’utilisateur du site Web. En savoir plus sur la sécurisation des données à l’aide des autorisations de table.

Pour configurer la portée du compte et du contact, vous devez créer une relation plusieurs-à-un avec la table virtuelle vers le compte et la table de contact respectivement. Pour en savoir plus sur les relations de table virtuelle, accédez à Configuration d’une relation de table virtuelle.

Configurer la page Web à l’aide de la table virtuelle

Une fois la table virtuelle créée dans Dataverse, vous pouvez utiliser pour créer une liste, un formulaire, et des composants de formulaire en plusieurs étapes en utilisant le même processus que l’utilisation d’une table Dataverse standard.

Tables virtuelles et fournisseurs non pris en charge

Les tables virtuelles et les fournisseurs suivants ne sont pas pris en charge pour une utilisation avec Power Pages ;

Limitations

Les tables virtuelles Dataverse ont un ensemble de limitations qui s’appliquent également lors de l’utilisation de Power Pages. Pour plus de détails, consultez Limitations et résolution des problèmes liés aux tables virtuelles.

Voir aussi

Créer et modifier des tables virtuelles à l’aide de l’espace de travail Données