Partager via


Enseigner à Questions et réponses dans Power BI à comprendre les questions et les termes

S’APPLIQUE À : Power BI Desktop Service Power BI

Dans la section Teach Q&A de la configuration de Q&A, vous entraînez Q&A à comprendre les questions et les termes du langage naturel qu’il ne reconnaît pas. Pour commencer, vous soumettez une question contenant un ou plusieurs mots que Questions et réponses n’a pas reconnus. Questions et réponses vous invite alors à définir ce terme. Vous entrez un filtre ou un nom de champ correspondant à ce que ce mot représente. Questions et réponses réinterprète ensuite la question d’origine. Si vous êtes satisfait des résultats, vous les enregistrez.

Remarque

La fonctionnalité Enseigner à Questions et réponses prend en charge uniquement le mode Importation. Elle ne prend pas non plus encore en charge la connexion à une source de données locale ou Azure Analysis Services. Cette limitation doit être supprimée dans les versions ultérieures de Power BI.

Commencer à enseigner à Questions et réponses

  1. Dans Power BI Desktop, dans le ruban Modélisation, sélectionnez Configuration de Questions et réponses>Enseigner à Questions et réponses.

  2. Tapez une phrase contenant un terme que Questions et réponses ne reconnaît pas, puis sélectionnez Soumettre.

  3. Sélectionnez le mot doublement souligné en rouge.

    Capture d’écran de la page Enseigner Q/R avec une question entrée dans la zone de recherche.

    Questions et réponses fournit des suggestions et vous invite à fournir la définition correcte du terme.

  4. Après Définir les termes que Questions et réponses ne comprend pas, donnez une définition.

    Capture d’écran de la page Enseigner Q/R avec un terme sélectionné et défini.

  5. Sélectionnez Enregistrer pour afficher un aperçu du visuel mis à jour.

  6. Entrez la question suivante ou sélectionnez X pour fermer.

Vos consommateurs de rapports ne voient pas cette modification tant que vous n’avez pas publié le rapport sur le service.

Définir des substantifs et des adjectifs

Vous pouvez enseigner à Questions et réponses deux types de termes :

Définir un synonyme d’un substantif

Lorsque vous utilisez des données, vous pouvez avoir des noms de champs auxquels vous pouvez faire référence par d’autres noms. Un exemple peut être « Sales ». De nombreux mots ou expressions peuvent faire référence à des ventes, telles que « chiffre d’affaires ». Si une colonne est nommée « Sales » et indiquez que les consommateurs tapez « revenue », Q&A peut ne pas choisir la colonne appropriée pour répondre à la question de manière appropriée. Dans ce cas, vous pouvez indiquer à Questions et réponses que « Ventes » et « Chiffre d’affaires » font référence à la même chose.

Questions et réponses détecte automatiquement qu’un mot non reconnu est un substantif en utilisant les connaissances provenant de Microsoft Office. Si Questions et réponses détecte un substantif, il vous sollicite en utilisant l’expression :

  • fait référence à

Vous remplissez la zone avec le terme provenant de vos données.

Capture d’écran de la section qui définit le terme nommé Revenue.

Si vous fournissez autre chose qu’un champ du modèle de données, vous risquez d’obtenir des résultats indésirables.

Définir une condition de filtre adjectivale

Parfois, il se peut que vous souhaitiez définir des termes qui agissent comme une condition sur les données sous-jacentes. Un exemple peut être « Awesome Publishers ». Le terme « géniaux » peut être une condition permettant de sélectionner uniquement les éditeurs qui ont publié un nombre X de produits. Questions et réponses tente de détecter les adjectifs, puis affiche l’invite :

  • qui ont

Vous remplissez la zone avec la condition.

Capture d’écran de la section qui définit le terme nommé Awesome (publishers).

Voici quelques exemples de conditions que vous pouvez définir :

  • Pays/région USA
  • Pays/région non USA
  • Produits > 100
  • Produits supérieur à 100
  • Produits = 100
  • Produits égal à 100
  • Produits < 100
  • Produits inférieur à 100

Dans ces exemples, « Produits » peut être soit un nom de colonne, soit une mesure.

Vous pouvez également spécifier une agrégation dans l’expression Questions et réponses proprement dite. Par exemple, si les « produits populaires » sont des produits avec au moins 100 unités vendues, vous pouvez définir des produits avec « somme d’unités vendues > 100 » comme populaire.

Capture d’écran de la section qui définit le terme nommé Popular (products).

Vous ne pouvez définir qu’une condition unique dans les outils. Pour définir des conditions plus complexes, créez une colonne ou une mesure calculée avec DAX (Data Analysis Expressions), puis une condition unique pour cette colonne ou cette mesure avec la section des outils.

Gérer les synonymes et les relations

Une fois que vous avez fourni des définitions, vous pouvez revenir en arrière pour voir toutes les corrections que vous avez apportées et les modifier ou les supprimer.

  1. Dans la configuration de Q&A, accédez à la section Synonymes pour gérer les noms.

    Capture d’écran de la page Gérer les termes avec le terme nommé factory défini.

  2. Supprimez tous les termes dont vous ne voulez plus. Actuellement, vous ne pouvez pas modifier les termes. Pour redéfinir un terme, supprimez-le et définissez-le. Vous pouvez utiliser la nouvelle fonctionnalité de suggestions Copilot pour obtenir de l’aide sur l’ajout de synonymes supplémentaires. Pour plus d’informations, consultez Améliorer Q&A avec Copilot pour Power B.

  3. Dans la configuration de Q&A, accédez à la section Relations pour gérer les adjectifs et d’autres types de relations.

    Capture d’écran de la page Relations linguistiques de la configuration de Q&A.

  4. Supprimez tous les termes dont vous ne voulez plus. Actuellement, vous ne pouvez pas modifier les termes. Pour redéfinir un terme, supprimez-le et définissez-le.

Il existe de nombreuses autres meilleures pratiques permettant d’améliorer le moteur de langage naturel. Pour plus d’informations, consultez Meilleures pratiques pour optimiser Questions et réponses.