Qu'est-ce que Common Data Service ?

Common Data Service vous permet de stocker et de gérer en toute sécurité les données utilisées par les applications d'entreprise. Les données dans Common Data Service sont stockées dans un ensemble d'entités. Une Entité est un ensemble d'enregistrements utilisé pour stocker des données, similaire à la façon dont une table stocke des données dans une base de données. Common Data Service propose un ensemble de base d'entités standard qui présentent des scénarios courants, mais vous pouvez également créer des entités personnalisées spécifiques à votre organisation et les remplir avec des données à l'aide de Power Query. Les générateurs d'applications peuvent alors utiliser Power Apps pour créer des applications enrichies à l'aide de ces données.

Capture d'écran montrant un aperçu de Power Platform.

Pour plus d'informations sur l'achat d'un plan pour utiliser Common Data Service, voir Informations de tarification.

Pourquoi utiliser Common Data Service ?

Les entités standard et personnalisées dans Common Data Service fournissent une option de stockage sécurisée et axée sur le cloud pour vos données. Les entités vous permettent de créer une définition basée sur l'entreprise des données de votre organisation pour une utilisation dans les applications. Si vous n'êtes pas sûr si les entités sont la meilleure option, prenez en compte ces avantages :

  • Faciles à gérer – Les métadonnées et les données sont stockées dans le cloud. Vous n'avez pas à vous préoccuper par la suite des détails de la façon dont elles sont stockées.
  • Faciles à sécuriser – Les données sont stockées en toute sécurité afin que les utilisateurs puissent les voir uniquement si vous leur accordez l'accès. La sécurité basée sur des rôles vous permet de contrôler l'accès aux entités pour les différents utilisateurs de votre organisation.
  • Accès à vos données Dynamics 365 – Les données de vos applications Dynamics 365 sont également stockées au sein de Common Data Service ce qui vous permet de générer rapidement des applications qui tirent parti de vos données Dynamics 365 et étendent vos applications en utilisant Power Apps.
  • Métadonnées enrichies – Les types de données et les relations sont utilisés directement dans Power Apps.
  • Logique et validation – Définissez des champs calculés, des règles métier, des workflows, et des flux des processus d'entreprise pour garantir la qualité des données et générer des processus d'entreprise.
  • Outils de productivité – Les entités sont disponibles au sein de compléments pour que Microsoft Excel puisse augmente sa productivité et garantir l'accessibilité des données.

Pour plus d’informations, consultez l’article Pourquoi utiliser Common Data Service ?.

Dynamics 365 et Common Data Service

Les applications Dynamics 365, par exemple Dynamics 365 Sales, Dynamics 365 Customer Service ou Dynamics 365 Talent utilisent également Common Data Service pour stocker et sécuriser les données utilisées par les applications. Cela vous permet de créer des applications en utilisant Power Apps et Common Data Service directement avec vos données commerciales de base déjà utilisées dans Dynamics 365 sans obligation d'intégration.

  • Créer des applications avec vos données Dynamics 365 – Créez rapidement des applications avec vos données commerciales dans Power Apps ou à l'aide du Kit de développement logiciel (SDK) pour développeur professionnel.

  • Gérer la logique et les règles métier réutilisables – Les règles et la logique métier déjà définies sur vos entités Dynamics 365 sont appliquées à votre Power Apps pour garantir la cohérence des données indépendamment de la façon dont les utilisateurs accèdent aux données ou via quelle application.

  • Qualifications réutilisables dans Dynamics 365 et Power Apps – Les utilisateurs avec des compétences précédemment dans Power Apps ou Dynamics 365 peuvent désormais tirer parti de ces compétences dans la nouvelle plateforme Common Data Service. La création d'entités, de formulaires, de graphiques, etc. est désormais courante dans toutes votre applications.

    Notes

    Les applications Finance and Operations requiert actuellement la configuration de l'intégrateur de données pour rendre vos données commerciales Finance and Operations disponibles dans Common Data Service.

Intégration de données dans Common Data Service

La création d'une application implique généralement des données de plusieurs sources, et bien que cela puisse parfois être effectué au niveau de l'application, il existe des cas où l'intégration de ces données dans un magasin commun permet de créer plus facilement une application, et un seul jeu de logique permet de maintenir et de fonctionner avec les données. Common Data Service permet d'intégrer les données de plusieurs sources en un magasin unique qui peut ensuite être utilisé dans Power Apps, Power Automate, Power BI et Power Virtual Agents avec les données déjà disponibles à partir des applications Dynamics 365.

  • Intégration prévue à d'autres systèmes – Les données qui sont conservées dans une autre application peuvent être régulièrement synchronisées avec Common Data Service pour vous permettre de tirer parti d'autres données d'application dans Power Apps.
  • Transformer et importer des données à l'aide de PowerQuery – La transformation des données lors de l'importation Common Data Service peut être effectuée via PowerQuery à partir de nombreuses sources de données en ligne, un outil commun utilisé entre Excel et Power BI.
  • Importation de données unique – L'importation et l'exportation uniques de fichiers Excel et CSV peuvent être utilisées pour une importation unique ou peu fréquente de données vers Common Data Service.

Pour plus d'informations sur l'intégration de données dans Common Data Service, voir Ajout de données à une entité dans Common Data Service à l'aide de Power Query.

Interaction avec les entités

Lorsque vous développez une application, vous pouvez utiliser des entités standard, des entités personnalisées, ou les deux. Common Data Service fournit des entités standard par défaut. Elles sont conçues, conformément aux meilleures pratiques, pour capturer les concepts et les scénarios les plus courants dans une organisation.

Capture d'écran affichant une liste d'entité.

Pour obtenir une liste complète des entités, voir la Référence d'entité.

Vous pouvez étendre la fonctionnalité des entités standard en créant une ou plusieurs entités personnalisées pour stocker des informations uniques à votre organisation. Pour plus d'informations, consultez Comment créer une entité personnalisée.

Logique et validation

Les entités dans Common Data Service peuvent tirer parti de la logique et de la validation enrichies côté serveur pour garantir la qualité des données et réduire le code répétitif dans chaque application qui crée et utilise des données au sein d'une entité.

  • Les Règles métier valident les données sur plusieurs champs et entités et fournissent des messages d'avertissement et d'erreur, indépendamment de l'application utilisée pour créer des données. Pour plus d'informations, consultez Créer une règle métier.
  • Les Flux des processus d'entreprise guident les utilisateurs pour s'assurer qu'ils entrent des données cohérentes et suivent les mêmes étapes à chaque fois. Les flux des processus d'entreprise sont actuellement uniquement pris en charge pour les applications basées sur un modèle. Pour plus d'informations, consultez Vue d'ensemble du flux des processus d'entreprise.
  • Les workflows vous permettent d'automatiser les processus d'entreprise sans interaction de l'utilisateur. Pour plus d'informations, voir Présentation des workflow.
  • La Logique métier avec code prend en charge les scénarios développeur avancés pour étendre l'application directement depuis le code. Pour plus d'informations, voir Appliquer la logique métier avec du code.

Sécurité

Common Data Service offre un modèle de sécurité enrichi qui protège l'intégrité et la confidentialité des données des utilisateurs et prend en charge un accès aux données et une collaboration efficaces. Vous pouvez combiner les divisions, la sécurité basée sur les rôles, la sécurité basée sur les enregistrements et la sécurité basée sur les champs pour définir l'accès global des utilisateurs aux informations dans un environnement Common Data Service. Pour plus d'informations : Rôles de sécurité dans Common Data Service

Fonctionnalités de développeur

Outre les fonctionnalités disponibles via le portail Power Apps, Common Data Service comprend également des fonctionnalités pour que les développeurs accèdent par programmation aux métadonnées et aux données pour créer des entités et la logique métier, ainsi que pour interagir avec les données. Pour plus d'informations, voir Présentation du développeur Common Data Service

Étapes suivantes

Êtes-vous prêt à commencer à utiliser Common Data Service ?

Avis de confidentialité

Avec le modèle de données courant Microsoft Power Apps, Microsoft collecte et stocke l'entité personnalisée et les noms des champs dans nos systèmes diagnostiques. Nous utilisons ces connaissances pour améliorer Common Data Model pour nos clients. L'entité et les noms des champs que les créateurs d'application créent nous aident à comprendre les scénarios qui sont communs dans la communauté Microsoft Power Apps et à combler les lacunes dans la couverture de l'entité standard du service, par exemple les schémas liés aux organisations. Les données dans les tables de base de données associées à ces entités ne sont pas accessibles ou utilisées par Microsoft ni non répliquées en dehors de la région dans laquelle la base de données est mise en service. Notez, toutefois, que l'entité personnalisée et les noms des champs peuvent être répliqués entre les zones et sont supprimées conformément à nos politiques de conservation des données. Microsoft s'engage à protéger votre vie privée comme décrit plus loin dans notre Centre de confiance.