Les métadonnées sont des informations sur une valeur associées à une valeur. Les métadonnées sont représentées sous la forme d’une valeur d’enregistrement appelée « enregistrement de métadonnées ». Les champs d’un enregistrement de métadonnées peuvent servir à stocker les métadonnées d’une valeur. Chaque valeur dispose d’un enregistrement de métadonnées. Si la valeur de l’enregistrement de métadonnées n’est pas spécifié, l’enregistrement de métadonnées est vide (autrement dit, il n’a aucun champ). L’association d’un enregistrement de métadonnées à une valeur ne modifie pas le comportement de la valeur dans les évaluations, à l’exception de celles qui inspectent explicitement les enregistrements de métadonnées.
Enregistrements de métadonnées
La syntaxe suivante permet d’associer une valeur d’enregistrement de métadonnées à une valeur x : valeur meta [enregistrement]. Par exemple, le code suivant associe un enregistrement de métadonnées composé des champs Rating et Tags à la valeur de texte "Mozart" :
Power Query M
"Mozart" meta [ Rating = 5,
Tags = {"Classical"} ]
Un enregistrement de métadonnées est accessible pour une valeur à l’aide de la fonction Value.Metadata. Dans l’exemple suivant, l’expression du champ ComposerRating accède à l’enregistrement de métadonnées de la valeur dans le champ Composer, puis accède au champ Rating de l’enregistrement de métadonnées.
Les enregistrements de métadonnées ne sont pas conservés lorsqu’une valeur est utilisée avec un opérateur ou une fonction qui construit une nouvelle valeur. Par exemple, si deux valeurs de texte sont concaténées à l’aide de l’opérateur &, les métadonnées de la valeur de texte résultante sont un enregistrement vide : [].
Les fonctions de bibliothèque standard Value.RemoveMetadata et Value.ReplaceMetadata peuvent être utilisées pour supprimer toutes les métadonnées d’une valeur et remplacer les métadonnées d’une valeur.
Limites
Certains hôtes qui utilisent Power Query pour transformer ou déplacer des données ne prennent pas en charge le stockage de métadonnées personnalisées dans le stockage. Les hôtes suivants ne prennent pas en charge le stockage des métadonnées personnalisées :
Découvrez les composants de métadonnées Power Pages et comment l’application Gestion de portail vous permet de configurer des fonctionnalités de site web uniques.
Démontrez des méthodes et les meilleures pratiques qui s’alignent sur les exigences métier et techniques pour la modélisation, la visualisation et l’analyse des données avec Microsoft Power BI.