Caractéristiques des tables

Effectué

Dans Microsoft Dataverse, vous créez et modifiez des tables à l’aide de Power Apps Maker Portal. Vous n’avez pas besoin d’utiliser un éditeur de tables externe : vous gérez plutôt des tables et leurs propriétés directement au moyen de l’interface utilisateur dans Maker Portal.

Avant de créer une table dans Dataverse, il est important de comprendre les fonctionnalités de table et les options de configuration disponibles.

Propriétés de table

Les tables sont les blocs élémentaires clés de Microsoft Dataverse. Dans Dataverse, une table est plus qu’une simple table de base de données avec des colonnes et des relations. Une table Dataverse comprend des composants supplémentaires qui prennent en charge le développement d’applications et l’automatisation des processus. Les tables Dataverse comprennent les propriétés suivantes :

  • Nom : nom simple définissant votre table, par exemple Pets
  • Lignes : enregistrements individuels dans vos données (par exemple un chat nommé Ashley)
  • Colonnes : métadonnées définissant chaque enregistrement (par exemple Species et Breed)
  • Relations : permettent de définir les liens vers d’autres tables (par exemple un animal de compagnie appartenant à un propriétaire)
  • Clés : colonnes identifiant de manière unique chaque ligne (par exemple un numéro d’identification)
  • Formulaires : permettent aux applications pilotées par modèle d’afficher et de modifier des lignes
  • Vues : permettent de définir l’affichage des lignes et des colonnes
  • Graphiques : permettent de visualiser les données de table
  • Tableaux de bord : permettent de fournir des résumés visuels des données à l’aide de graphiques et de filtres
  • Règles métier : permettent d’appliquer une logique aux colonnes de table
  • Métadonnées : paramètres au niveau de la table affectant les interactions des applications et des flux avec la table
  • Commandes : boutons personnalisés ajoutés aux barres de commandes d’applications pilotées par modèle

Chacune de ces propriétés de table est explorée plus en détail tout au long du module.

Clés de ligne

Toutes les tables de base de données nécessitent une clé primaire pour identifier les lignes de manière unique. Dans Dataverse, cette clé est un identificateur global unique (GUID), par exemple 123e4567-e89b-12d3-a456-426655440000. Dataverse génère automatiquement le GUID lors de la création d’une ligne.

Pour améliorer la convivialité, chaque table comprend également une colonne principale, un champ de texte lisible permettant de représenter les lignes dans les applications et les flux. Par défaut, cette colonne est nommée Name.

Remarque

Lors de l’intégration à des systèmes externes, le GUID n’est souvent pas connu. Dans de tels cas, vous pouvez définir une clé secondaire.

Créer une table dans Dataverse

Pour créer une table Dataverse, cliquez sur Tables dans la barre de navigation gauche de Power Apps Maker Portal, puis sur la liste déroulante Nouvelle table dans la barre de commandes et choisissez Créer des tables.

Démarrer avec Copilot

Décrivez les données, les colonnes, les lignes ou le scénario à l’aide d’un langage courant. Copilot génère alors la structure de table et ouvre l’éditeur pour d’autres modifications.

Démarrer à partir d’une table vide

  • Ajouter des colonnes et des données : définissez manuellement des colonnes et saisissez des lignes de données.
  • Décrire la nouvelle table : décrivez vos besoins à l’aide du volet latéral Copilot, puis Copilot crée la table en conséquence.

Importer une liste SharePoint

Saisissez l’URL d’un site SharePoint ou choisissez l’un des sites récemment utilisés. Sélectionnez ensuite votre liste à importer. Vous pouvez modifier et finaliser la table dans l’éditeur de création de tables.

Importer un fichier Excel ou .CSV

Renseignez une table à l’aide de fichiers Excel ou CSV. Si Copilot est activé, l’IA aide à générer la structure de table.

Définir les propriétés avancées

Pour utiliser les options avancées, accédez à la page d’Accueil, cliquez sur Tables, puis sur + Nouvelle table et choisissez Table (propriétés avancées). Ces paramètres sont également disponibles dans d’autres flux de travail de création.

L’onglet Propriétés comprend les éléments suivants :

  • Nom d’affichage : par exemple Pet
  • Nom au pluriel : renseigné automatiquement comme Pets, mais vous pouvez le modifier
  • Description : réservé à un usage interne
  • Activer les pièces jointes : option permettant d’autoriser les chargements de fichiers vers les lignes

L’onglet Colonne principale comprend les éléments suivants :

  • Nom d’affichage : défini par défaut sur Name et peut être redéfini sur des valeurs telles que Pet name
  • Description : note interne
  • Nom du schéma : nom système interne, généré automatiquement à partir du nom d’affichage (modifiable avant la création)
  • Besoin en colonnes : défini par défaut sur Champ commercial obligatoire
  • Nombre maximal de caractères : défini par défaut sur 100 ; réglable

Options avancées

Dans l’onglet Propriétés, cliquez sur Options avancées pour afficher plus de paramètres.

Options clés :

  • Nom du schéma : nom système interne ; doit être défini avant la création et ne peut pas inclure d’espaces
  • Type : les options comprennent Standard, Activité, Virtuelle ou Élastique
  • Propriété des enregistrements : les options comprennent Utilisateur ou équipe ou Organisation

Important

Les paramètres suivants ne peuvent pas être modifiés après la création :

  • Nom du schéma
  • Type de table
  • Propriété de la table

Des paramètres supplémentaires affectent le comportement de l’IU ou génèrent automatiquement des colonnes et des relations.

Pour en savoir plus, consultez Créer et modifier des tables à l’aide de Power Apps.

Remarque

Bonne pratique : créez des tables dans une solution Dataverse afin qu’elles héritent du préfixe de l’éditeur de la solution.

Créer une table virtuelle

Les tables virtuelles permettent des opérations CRUD sur des sources de données externes. Pour en créer une, revenez à Tables, cliquez sur + Nouvelle table, puis choisissez Créer une table virtuelle. Sélectionnez la connexion appropriée pour configurer la table virtuelle.

Types de tables

Dataverse prend en charge plusieurs types de tables personnalisées :

  • Standard : type de table par défaut pour la plupart des cas d’utilisation
  • Activité : utilisé pour les enregistrements avec des interactions limitées dans le temps (par ex. tâches, appels)
  • Virtuelle : les données externes sont présentées comme si elles étaient natives dans Dataverse
  • Élastique : tables à grande échelle optimisées par Azure Cosmos DB, adaptées aux jeux de données comportant des dizaines de millions de lignes

Remarque

Les types de tables sont définis lors de la création et ne peuvent pas être modifiés ultérieurement.

Propriété de la table

Choisissez Détenue par un utilisateur ou une équipe ou Détenue par une organisation. La propriété affecte la gestion des autorisations et de l’accès aux données.

  • Détenue par un utilisateur ou une équipe : les autorisations au niveau des lignes sont spécifiques à l’utilisateur
  • Détenue par une organisation : l’accès est contrôlé au niveau de l’organisation

Remarque

La propriété de la table est fixée une fois la table créée.

Quand utiliser des tables standard et quand créer des tables

Microsoft Dataverse comprend des tables standard pour prendre en charge les scénarios métier. Elles sont fournies avec des métadonnées et un comportement système prédéfinis. Dans la mesure du possible, réutilisez les tables standard pour garantir la compatibilité et réduire les frais de configuration.

Les modifications mineures ne nécessitent souvent pas de tables personnalisées :

  • Vous pouvez renommer les colonnes pour plus de clarté sans créer de tables.
  • Les tables standard ne peuvent pas être supprimées, mais vous pouvez les masquer en modifiant les autorisations des rôles de sécurité.

Si les tables standard ne peuvent pas répondre à vos besoins au moyen de la personnalisation, envisagez de créer une table, une colonne ou une relation personnalisée.