Support Power Platform - Apps - Automate - SharePoint - Copilot

02 | Dataverse

💡
Support de la séquence : PPTX « 02 Dataverse » (à insérer ici dès sa production).

En bref

  • Horaire : 9 h 45 | 55 min (exposé 20 min, démo 5 min, Lab 1 25 min, quiz 5 min)
  • Domaine de l'examen : Gérer l'environnement Microsoft Power Platform | Décrire Microsoft Dataverse. Source
  • Résultat : le modèle de données du fil rouge, rempli avec 80 demandes réalistes.

Compétences visées

  • Décrire les différences entre une base de données traditionnelle et Dataverse.
  • Décrire les tables, les colonnes et les relations.
  • Décrire les options de logique métier.
  • Créer et modifier des tables et des colonnes par conversation (démo formateur).
  • Décrire les options d'importation et d'exportation de données.

Notions clés

  • Dataverse stocke les données dans des tables, avec sécurité par rôles, audit, logique métier et intégration native aux applications et aux flux. Une base traditionnelle demande de développer soi-même ces services.
  • Types de tables : standard (Compte, Contact), personnalisées (Demande d'intervention), virtuelles (données restées dans une source externe).
  • Relations : un-à-plusieurs (une catégorie, plusieurs demandes), plusieurs-à-un (vue depuis la demande), plusieurs-à-plusieurs.
  • Logique métier : règles métier sans code, colonnes calculées et de formule, flux Power Automate, plug-ins.
  • Import / export : création d'une table depuis Excel ou CSV, assistant d'importation, flux de données Power Query, export CSV. Source
Base traditionnelleDataverse
Schéma et sécurité à développerSécurité par rôles et par ligne intégrée
Interface à développerFormulaires et vues générés
Logique en procédures stockéesRègles métier sans code
Connexion par chaîne de connexionConnecteur natif dans toutes les applications Power Platform

Démonstration formateur | Créer une table par conversation (5 min)

Si Copilot est actif dans l'environnement du formateur : Tables > Commencer avec Copilot, puis coller l'invite du fichier 02_Invite_Copilot.txt. Copilot propose la table, ses colonnes et des lignes d'exemple ; on modifie une colonne par la conversation, puis on enregistre.

Lab 1 | Modèle de données (25 min)

💡
Pourquoi cet ordre ? Une table créée depuis Excel ne crée pas de relation. On crée d'abord la structure, puis on importe les lignes une fois les colonnes de recherche en place.
  1. Dans make.powerapps.com, ouvrez la solution Interventions. Toutes les créations se font depuis la solution.
  2. Nouveau > Table > Table à partir d'un fichier Excel ou CSV : importez 02_Categories.xlsx. Vérifiez que la colonne Nom est la colonne principale, puis Enregistrer et quitter. Source
  3. Recommencez avec 02_Equipements.xlsx (colonne principale : Libellé).
  4. Recommencez avec 02_Demandes_modele.xlsx (colonne principale : Titre). Vérifiez les types : Priorité et Statut en choix, Date de demande et Date souhaitée en date.
  5. Dans la table Demande d'intervention, ajoutez 3 colonnes de recherche : Catégorie (vers Catégorie), Équipement (vers Équipement), Demandeur (vers Contact).
  6. Supprimez les 3 lignes d'exemple de la table Demande d'intervention.
  7. Contacts : Importer > Importer des données depuis Excel > 02_Contacts.csv, vérifiez le mappage puis importez.
  8. Demande d'intervention : même assistant avec 02_Demandes.csv. Au mappage, associez Catégorie, Équipement et Demandeur à leurs colonnes de recherche : l'assistant relie chaque ligne par son nom.
  9. Règle métier sur la table Demande d'intervention : si Priorité = Haute, alors Date souhaitée est obligatoire. Enregistrez puis Activer.
  10. Exportez la table Demande d'intervention en CSV et ouvrez le fichier pour vérifier les 80 lignes.

Résultat attendu : 4 tables reliées, 80 demandes visibles avec leur catégorie, leur équipement et leur demandeur.

💡
Capture à insérer : vue des données de la table Demande d'intervention, colonnes Catégorie, Équipement et Demandeur renseignées.
💡
En retard ? Importez Rattrapage_Lab1.zip (Solutions > Importer une solution), puis réimportez 02_Contacts.csv et 02_Demandes.csv (étapes 7 et 8).

Fichiers

FichierContenuUtilisation
02_Categories.xlsx8 catégoriesTable à partir d'un fichier Excel
02_Equipements.xlsx40 équipements (code, site, bâtiment)Idem
02_Demandes_modele.xlsx3 lignes qui définissent les colonnesIdem
02_Contacts.csv25 demandeurs fictifsImporter des données depuis Excel
02_Demandes.csv80 demandes avec catégorie, équipement et demandeurIdem, mappage des recherches
02_Invite_Copilot.txtInvite de la démoDémo formateur
Rattrapage_Lab1.zipSolution état fin de Lab 1Importer une solution
💡
Fichiers en cours de production : les liens seront ajoutés sur cette page.

Contrôle des connaissances

  1. Quel type de colonne crée une relation plusieurs-à-un ? Réponse : une colonne de recherche.
  2. Quel outil sans code rend une colonne obligatoire selon une condition ? Réponse : une règle métier.
  3. Dans quel format Dataverse exporte-t-il les données d'une table ? Réponse : CSV.
  4. Quel type de table affiche des données qui restent dans une source externe ? Réponse : une table virtuelle.
  5. Contact est-elle une table standard ou personnalisée ? Réponse : standard.

Pour aller plus loin