Utiliser des données à l’aide de code dans Microsoft Dataverse

Dataverse a des tables qui sont utilisées pour modéliser et gérer les données métier. Vous pouvez utiliser les tables fournies par le stock ou définir vos propres tables personnalisées pour stocker les données.

Dataverse possède également des API connues sous le nom de messages. Les messages définissent un ensemble de paramètres d’entrée et de propriétés de sortie pour encapsuler la logique qui s’exécute sur le serveur. Chaque message a un nom. Si vous venez d’un milieu de base de données SQL, vous pouvez les considérer comme des procédures stockées SQL. Vous pouvez utiliser des messages que Dataverse fournit ou vous pouvez créer vos propres messages.

Utiliser les services Web avec les données

Dataverse propose deux façons de travailler avec les données : API Web et SDK pour .NET. Sélectionnez celui que convient le mieux à vos besoins et vos compétences.

API Web

L’API Web est un point de terminaison RESTful OData v4. Utilisez l’API web pour tout langage de programmation prenant en charge les requêtes HTTP et l’authentification à l’aide d’OAuth 2.0.

Pour plus d’informations : Utilisation de l’API Web Dataverse

Kit de développement logiciel (SDK) pour .NET

Utilisez les classes fournies dans les assemblys SDK pour .NET Dataverse pour les applications personnalisées ou pour étendre les opérations Dataverse à l’aide de plug-ins personnalisés et d’activités de workflow. Le kit de développement logiciel Dataverse pour .NET prend en charge les cibles de génération pour .NET Framework et .NET 6+. Cependant, les activités de plug-in et de flux de travail personnalisés doivent être codées à l’aide de .NET Framework.

Pour plus d’informations : Utiliser le SDK pour .NET Dataverse

Notes

Utilisez les assemblys Xrm.Tooling si vous souhaitez utiliser le SDK pour .NET à l’aide de notre module PowerShell ou si vous créez une application client Windows et que vous souhaitez utiliser notre contrôle de connexion personnalisé. Plus d’informations : Créer des applications clientes Windows à l’aide des outils XRM

Limitations

La taille de la réponse renvoyée par Dataverse est limitée à 1 Go. Peu d’API ou de requêtes sont capables de renvoyer autant de données. Si vous vous heurtez à cette limite, vous devez envisager d’autres options pour obtenir les données en plusieurs requêtes plus petites.

Le point de terminaison SOAP rendu obsolète renvoie des données XML sérialisées qui sont beaucoup plus détaillées que les données JSON sérialisées renvoyées par l’API web. Si vous utilisez le point de terminaison SOAP rendu obsolète, vous devez utiliser l’opération équivalente de l’API web. Pour plus d’informations : À propos de l’ancien point de terminaison SOAP

La recherche Dataverse fournit des résultats de recherche rapides et complets sur plusieurs tables, dans une seule liste et triés par pertinence. Il offre également des fonctionnalités permettant de prendre en charge les suggestions et les expériences de saisie semi-automatique dans les applications.

La recherche a un point de terminaison natif et il y a les messages Dataverse que vous pouvez utiliser à partir de l’API Web ou du service Organisation.

Pour plus d’informations : Rechercher des enregistrements Dataverse

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).