Partager via


Sources de données pour Questions et réponses en langage naturel

La fonctionnalité Questions et réponses de Power BI vous permet d’obtenir rapidement des réponses au sujet de vos données en utilisant un langage naturel pour poser des questions sur les données. Cet article décrit les configurations prises en charge pour Questions et réponses, et comment l’indexation et la mise en cache améliorent les performances de chaque configuration.

Sources de données prises en charge

Les configurations Power BI suivantes prennent en charge Questions et réponses :

  • Mode Importation
  • Mode Connexion active avec utilisation de jeux de données SQL Server Analysis Services, Azure Analysis Services ou Power BI locaux
  • DirectQuery avec Azure Synapse Analytics, Azure SQL ou SQL Server 2019 D’autres sources peuvent fonctionner en mode requête directe, mais ne sont pas officiellement prises en charge.

L’utilisation d’un visuel Questions et réponses dans un rapport active Questions et réponses en langage naturel par défaut. Si vous utilisez DirectQuery ou une connexion directe, une invite s’affiche.

Dans Power BI Desktop, pour activer ou désactiver explicitement les fonctionnalités de langage naturel pour un rapport :

  1. Sélectionnez Fichier>Options et paramètres>Options.
  2. Sous Fichier actuel>Chargement des données, sélectionnez ou désélectionnez Activer Questions et réponses pour poser des questions en langage naturel sur vos données.

Screenshot showing the Power BI Desktop Q&A options.

Pour plus d’informations, consultez Limitations de Questions et réponses dans Power BI.

Indexation de Questions et réponses

L’activation de Questions et réponses génère un index afin de fournir rapidement des commentaires en temps réel à l’utilisateur et de mieux interpréter ses questions. La génération de l’index peut prendre du temps. L’index présente les caractéristiques suivantes :

  • Tous les noms de colonnes et les tables sont insérés dans l’index, sauf s’ils sont explicitement désactivés dans la section des outils de Questions et réponses.
  • Toutes les valeurs de texte de moins de 100 caractères sont indexées. Les valeurs de texte de 100 caractères et plus ne sont pas indexées.
  • L’index Questions et réponses stocke un maximum de cinq millions de valeurs uniques. Si vous dépassez ce nombre, l’index ne contient pas toutes les valeurs éventuelles, ce qui peut diminuer la précision de Questions et réponses.
  • L’index Questions et réponses est basé sur les 1 000 premières entités de modèle (tables et champs). Si votre modèle de données dépasse ce nombre, l’index ne contient pas toutes les entités de modèle éventuelles, ce qui peut diminuer la précision de Questions et réponses.
  • Si une erreur se produit durant l’indexation, l’index reste dans un état partiel et il est recréé lors de l’actualisation suivante.

Actualisation et mise en cache de l’index

Power BI Desktop crée l’index quand vous utilisez Questions et réponses. Une petite icône s’affiche pendant la génération de l’index. Durant cette génération d’index, le chargement du visuel Questions et réponses et des suggestions peut prendre du temps.

Si votre modèle change ou que l’index devient obsolète, l’index doit être mis à jour. Étant donné que la reconstruction de l’index peut prendre du temps, l’index est mis à jour uniquement si vous utilisez Questions et réponses dans la même session que celle où les modifications se produisent.

Dans le service Power BI, l’index est recréé en cas de publication, de republication et d’actualisation. La création d’index de Questions et réponses n’est pas toujours automatique et peut se produire à la demande afin d’optimiser les actualisations du jeu de données. Pour DirectQuery, les données Questions et réponses sont indexées une fois par jour au maximum afin de réduire l’impact sur la source DirectQuery.

Pour plus d’informations sur l’intégration du langage naturel dans vos rapports, consultez :