Dataverse
18 July 2024

Microsoft Dataverse : définition, prix et tutoriel

Microsoft Dataverse, anciennement Common Data Service, est la base de données de la Power Platform. Ce guide explique à quoi il sert, comment y accéder et créer une table, ce qu’il coûte en 2026, comment fonctionne sa sécurité et quand le préférer à SharePoint, SQL Server ou Excel.
Tables Dataverse d’un environnement de production : clients, contrats, interventions et techniciens, avec droits par rôle

Résumé de l'article

Microsoft Dataverse est la base de données de la Power Platform : des tables reliées entre elles, des rôles de sécurité, des règles métier et un historique des modifications. On y accède depuis le portail Power Apps. Il est inclus dans les licences Power Apps Premium (17,30 € HT par utilisateur et par mois) et Power Automate Premium, et la capacité supplémentaire coûte 34,70 € HT par Go et par mois. Face à SharePoint, il gère mieux les relations, la sécurité et les gros volumes.

Résumé en vidéo

Plan de l'article
Un projet Power Platform ?

Faites-nous part des défis de votre entreprise et nous vous aiderons à dynamiser votre activité.

Réserver un audit gratuit
Réserver un audit gratuit
Partager

La souveraineté des données fait actuellement partie des enjeux majeurs des entreprises. Pouvoir accéder à ses données, interagir avec, et avoir l’espace de stockage nécessaire constituent des points clé de la digitalisation. Mais la mise en place d’une infrastructure permettant ceci est souvent fastidieuse. C’est là qu’intervient Dataverse (anciennement connu sous le nom de Common Data Service).

En bref : Microsoft Dataverse en quelques lignes

Microsoft Dataverse est la base de données de la Power Platform. Les applications Power Apps, les flux Power Automate, les agents Copilot Studio et Dynamics 365 y stockent leurs données dans des tables reliées entre elles, avec une sécurité par rôle. Il est inclus dans les licences Premium de Power Apps et de Power Automate.

À ne pas confondre avec Dataverse Project, le logiciel libre de partage de données de recherche né à Harvard, utilisé en France par des organismes comme l’INRAE ou le Cirad : c’est un outil sans lien avec Microsoft.

Dataverse, qu’est-ce que c’est ?

Dataverse fait partie intégrante de la Power Platform. Microsoft est même en train d’en faire le socle de celle-ci, de par la facilité d’utilisation et de connexion aux autres outils.

C’est un système de stockage de données complet, et permettant les relations entre différentes tables. Vous pouvez facilement créer une nouvelle table, que ce soit en partant de zéro, ou en utilisant copilot. Vous pouvez également migrer et importer des données externes via les flux de données (dataflow en anglais), pour synchroniser vos différents environnements de travail.

En activant certaines options sur vos tables, Dataverse peut stocker un grand nombre de métadonnées, notamment les dates de création et modification de ligne, et les personnes ayant créé/modifiés les lignes. Plus besoin de fichier de log, tout est enregistré !

Accéder à Dataverse

Dataverse se trouve dans le portail Power Apps, à l’adresse make.powerapps.com : choisissez votre environnement, puis le menu « Tables ». Vous êtes alors dans Dataverse. Il faut une licence qui y donne accès, Power Apps Premium par exemple. Les mêmes tables se lisent depuis Power Automate, Copilot Studio et Power BI, avec le connecteur Dataverse.

Voici un petit guide pour y effectuer vos premiers pas  :
‍

Créer une table : trois méthodes

Première méthode : demander à Copilot de créer la table à partir d’une description.

Cliquez sur « Décrire la nouvelle table », puis entrez votre prompt sur la nouvelle page. Il suffit ensuite de valider, et notre structure est déjà là.

‍

Créer une table dataverse avec copilot
Création d’une table de clients avec Copilot, ou comment créer une table en 15 secondes

‍

L’autre méthode, manuelle, est plus longue mais permet un plus grand contrôle sur les types de données. Pour cela, il faut cliquer sur « Nouvelle table », puis « ajouter des colonnes et des données ».

‍

Créer une table dataverse
Création manuelle de colonne dans Dataverse

‍

Tous les types de données sont disponibles, allant du simple texte au fichier entier, en passant par les nombres, choix, booléens, etc…

‍

Nouvelle colonne dans dataverse
Petit aperçu de la diversité de type de données possible

‍

La troisième méthode consiste à charger directement un fichier Excel, via le menu de création de table.

‍

Importer excel dans dataverse
Importer un fichier Excel, .CSV directement dans Dataverse

‍

Il ne reste alors plus qu’à importer un fichier, puis valider la création de table. Dataverse se chargera de détecter automatiquement le typage des données à partir du fichier.

Logo microsoft dataverse
Logo Microsoft Dataverse

‍

Charger des données dans une table

Vous avez vos tables et vos colonnes. C’est bien.

Mais avec des données, c’est encore mieux. Et pour l’instant, sauf dans le cas du fichier Excel, vous n’avez pas de données (ou des données fictives via Copilot).

Il est possible de créer des données directement dans la vue de la table, mais honnêtement ce n’est pas conseillé. Si les données doivent être entrées manuellement, il est bien plus sécuritaire d’utiliser une application Power Apps pour enregistrer / mettre à jour une ligne.  

‍

Pour un chargement de données plus massif, on peut envisager un flux Power Automate, mais le plus efficace reste le Dataflow. Un Dataflow vous permettra de charger des données, y compris externes à votre environnement.

Vous pouvez même transformer vos données dans une interface qui vous rappellera le Power Query de Power BI, avant de charger vos données dans votre table. Cette méthode peut d’ailleurs vous permettre de faire d’une pierre deux coups, en créant la table via le dataflow également.

‍

Connecteurs dans dataverse
De nombreux connecteurs permettent de charger des données dans Dataverse via un dataflow

‍

En utilisant un dataflow, vous vous créez un véritable petit ETL (Extract-Transform-Load) pour alimenter les tables qui vous serviront au quotidien.

Pourquoi passer sur Microsoft Dataverse ?

Dataverse possède de nombreux avantages, surtout si vous avez déjà un environnement Microsoft.

Accessibilité

Tout d’abord, vous pouvez accéder à vos données en seulement quelques clics via la vue Table. Cette vue vous permet également de gérer les propriétés de la table et de chaque colonne sans avoir à coder en SQL, par exemple.

‍

Délégations

Un phénomène bien connu des citizen developers de la Power Platform est la délégation : avec certaines sources, les fonctions de filtre et de tri de Power Apps ne s’appliquent qu’aux premières lignes chargées, 500 par défaut et 2 000 au maximum. Avec Dataverse, la plupart de ces fonctions sont déléguées au serveur : vos filtres portent sur toutes les données, pas seulement sur les premières lignes.

‍

Volumétrie

Chaque organisation dispose de base de 10 Go de base de données, 20 Go de fichiers et 2 Go de journaux, auxquels chaque licence Power Apps Premium ajoute 250 Mo de base de données et 2 Go de fichiers. Cela peut paraître peu, mais il s’agit surtout de données textuelles : Dataverse stocke plusieurs millions de lignes sans difficulté.

‍

Relations entre les tables

La force de Dataverse est la possibilité d’avoir des relations entre les tables. Grâce à un type de colonnes appelées « Lookup » (colonne de recherche en bon français), on peut aisément lier une tâche à un projet, et un projet à un client. Côté développeur, ça permet d’accéder beaucoup plus simplement aux différentes données. Si vous avez Dynamics, vos tables sont déjà en Dataverse, et sont déjà liées de cette manière.

‍

Règles métier

Un aspect moins connu concerne les règles métiers. Cet outil, qui est lui aussi hérité de l’époque de Common Data Service, permet d’établir des règles et restrictions sur les tables. Par exemple, on peut bloquer l’édition d’une ligne si la valeur de la colonne « archivage » est égale à « oui ». Ces règles sont accessibles au sein d’une table, en cliquant sur « Règle d’entreprise ».

‍

Sécurité : unités, rôles et colonnes

Pour finir, le plus gros avantage de Dataverse concerne la sécurité.

Via le centre d’administration de l’environnement, on peut accéder au paramétrage des rôles de sécurité. Ces rôles sont cruciaux pour le bon fonctionnement de votre environnement, puisqu’ils permettent d’affecter des droits pour chacune de vos tables, ne laissant à vos utilisateurs que les autorisations dont ils ont besoin.  

‍

Le modèle de sécurité repose sur trois niveaux :

  • les unités commerciales, qui découpent l’organisation : un site, une filiale, un service ;
  • les rôles de sécurité, qui disent ce qu’un utilisateur peut créer, lire, modifier ou supprimer, table par table, et sur quelle portée : ses propres lignes, celles de son unité ou toute l’organisation ;
  • la sécurité au niveau des colonnes, qui masque un champ sensible, un salaire par exemple, à ceux qui n’ont pas à le voir.

L’audit garde la trace de chaque modification : qui a changé quelle valeur, et quand. Pour aller plus loin : notre page Dataverse et sécurité des données.

Vos données sont donc protégées de l’extérieur par les sécurités Microsoft, et de l’intérieur par vos rôles que vous pouvez paramétrer très finement.

Rôles dans dataverse
Un rôle aura des accès définis pour chaque table, avec des permissions spécifiques pour l’écriture, la lecture, et le niveau de permission (de l’organisation, niveau le plus permissif, à l’utilisateur, niveau le plus restrictif)

Combien coûte Dataverse ?

Dataverse ne s’achète pas seul : il vient avec les licences qui donnent accès aux fonctions Premium de la Power Platform.

  • Inclus pour les utilisateurs de Power Apps Premium (17,30 € HT par utilisateur et par mois) et de Power Automate Premium (13,00 € HT), avec la capacité décrite plus haut.
  • Capacité supplémentaire : 34,70 € HT par Go de base de données et par mois, avec engagement annuel.
  • Dataverse pour Teams : une version allégée, comprise dans la plupart des abonnements Microsoft 365, pour des applications construites et utilisées dans Teams.

Le coût réel est donc celui des licences de vos utilisateurs. Exemple : une application utilisée par 20 personnes avec Power Apps Premium revient à 20 × 17,30 = 346 € HT par mois, Dataverse compris. Prix affichés par Microsoft au 2 octobre 2026, sur la page de tarification Power Apps.

Dataverse ou SharePoint : que choisir

‍

Lorsqu’on nous demande de développer une application Power Apps, la première question qu’on se pose est de savoir si on utilise SharePoint ou Dataverse pour le stockage. Et en dehors de la question des licences, tout fait pencher la balance en faveur de Dataverse. Voici un petit tableau récapitulatif  :

Aspect Dataverse SharePoint
Structure de données ✓ Tables relationnelles, relations complexes ✗ Listes, bibliothèques de documents
Sécurité et Permissions ✓ Sécurité au niveau des lignes/colonnes, rôles, audit ✗ Sécurité des éléments/listes, permissions de site
Délégation ✓ Délégation avancée, filtres et fonctions au niveau serveur ✗ Délégation limitée pour grands ensembles de données
Licences ✗ Licence Power Apps premium ou abonnement nécessaire ✓ Inclus avec Office 365/Microsoft 365
Capacité de stockage ✓ Grande capacité (coût supplémentaire) ✗ Capacité limitée par site/abonnement global
Inter-connexion ✓ Intégration native avec Power Apps, API REST, connecteurs Power Platform ✓ Intégration native avec Power Apps, API REST, connecteurs Power Platform
Scalabilité ✓ Hautement scalable ✗ Scalabilité limitée
Analytique ✓ Intégration avec Power BI ✓ Intégration avec Power BI

‍

Pour résumer, Dataverse fait tout aussi bien voire largement mieux que SharePoint, mais ça implique un coût supplémentaire.

Évidemment, rien n’empêche d’avoir les deux, qui peuvent très bien se compléter (SharePoint pour la gestion de documents, Dataverse pour la gestion de données).

Et SQL Server ou Excel ?

SQL Server ou Azure SQL : un bon choix si vos données y sont déjà, ou pour de très gros volumes administrés par votre service informatique. Le connecteur SQL Server est Premium, comme Dataverse, et la base reste à administrer de votre côté : sauvegardes, droits, mises à jour.

Excel : à garder pour l’analyse ponctuelle. Comme source d’une application, un classeur gère mal les saisies simultanées, ne connaît pas les relations et ne permet pas la délégation : il convient à un prototype, pas à une application utilisée tous les jours. Méthode pour passer à l’étape suivante : migrer d’Excel vers une application métier.

Intégrations : Power BI, Fabric et Dynamics 365

Power BI lit les tables Dataverse avec son connecteur natif. Pour les gros volumes, le lien entre Dataverse et Microsoft Fabric rend les tables disponibles dans Fabric sans écrire de flux de copie. Les applications Dynamics 365, pour la vente ou le service client, stockent déjà leurs données dans Dataverse : une application Power Apps peut lire et compléter ces tables directement.

Le choix dépend de votre usage et de vos volumes. En cas de doute, YoungData vous aide à trancher lors d’un premier échange de 40 minutes.

À lire aussi :

Questions fréquentes

Qu’est-ce que Microsoft Dataverse ?

C’est la base de données de la Power Platform, anciennement Common Data Service. Elle stocke les données des applications Power Apps, des flux Power Automate et de Dynamics 365 dans des tables reliées entre elles, avec des rôles de sécurité, des règles métier et un historique des modifications.

Quel est le coût de Dataverse ?

Dataverse est inclus dans les licences Power Apps Premium (17,30 € HT par utilisateur et par mois) et Power Automate Premium (13,00 € HT). La capacité supplémentaire coûte 34,70 € HT par Go de base de données et par mois (prix Microsoft au 2 octobre 2026).

Comment accéder à Dataverse ?

Depuis le portail Power Apps (make.powerapps.com) : choisissez votre environnement, puis le menu Tables. Il faut une licence qui donne accès à Dataverse, Power Apps Premium par exemple. Power BI s’y connecte avec le connecteur Dataverse.

Quelle différence entre Dataverse et SharePoint ?

SharePoint, inclus dans Microsoft 365, convient aux listes simples et aux documents. Dataverse gère des tables reliées entre elles, une sécurité par rôle, ligne et colonne, et de gros volumes sans limite de délégation, mais demande une licence Premium.

Dataverse est-il inclus dans Microsoft 365 ?

Pas la version complète, qui demande une licence Premium de Power Apps ou de Power Automate. La plupart des abonnements Microsoft 365 comprennent en revanche Dataverse pour Teams, une version allégée réservée aux applications construites dans Teams.

Pour aller plus loin : écrire dans Dataverse avec la fonction Patch, les licences Power Automate et migrer des applications Lotus Notes vers Power Apps et Dataverse. YoungData conçoit vos applications sur Dataverse : voir notre page Power Apps.

Un projet Power Platform ?

Faites-nous part des défis de votre entreprise et nous vous aiderons à dynamiser votre activité.

Réserver un audit gratuit

Votre prochain processus mérite mieux qu'un Excel.

Premier échange de 40 minutes offert : on analyse vos fichiers, identifie ce qui peut être automatisé, et vous donne un plan d'action clair.