Activer ou désactiver la génération sémantique pour des tables spécifiques

  • Rversion finale: Zurich
  • Mis à jour 28 juil. 2025
  • 3 minutes de lecture
  • Les tables peuvent être incluses dans la configuration de table sémantique, mais la génération sémantique est désactivée. Activez la génération sémantique pour inclure cette table dans Génération de requête. Désactivez les données non pertinentes pour améliorer les résultats.

    Avant de commencer

    Génération de requête doit être activé et la table souhaitée doit avoir un enregistrement de configuration de table sémantique. Pour plus d'informations, consultez Activer les Génération de requête compétences et Ajouter une table à la couche de données sémantiques.

    Rôle requis : admin, now_assist_explorer_admin, sn_query_gen.admin

    Pourquoi et quand exécuter cette tâche

    Lorsqu’une requête est générée, le système recherche des tables et des colonnes de table en parcourant les tables Entités [sn_query_gen_entity] et Dimensions [sn_query_gen_dimension]. Il sélectionne un ensemble limité à fournir comme contexte pour le modèle de langue qui crée votre requête. En désactivant les entités ou les dimensions inutilisées, vous aidez le système à se concentrer sur les données les plus importantes, ce qui rend vos requêtes plus précises et utiles.

    D’autre part, il arrive qu’une table ou une hiérarchie de tables soit incluse dans la table Configuration de table sémantique [sn_query_gen_table_config], mais que la génération sémantique soit désactivée. Par exemple, certaines CMDB tables sont prises en charge par défaut, mais la génération sémantique est désactivée. Dans ce cas, l’impact sur les performances de l’inclusion de ces tables peut être significatif et vous avez la possibilité d’activer la génération sémantique pour ces tables uniquement si vous êtes sûr de le souhaiter. Vous pouvez également activer et désactiver la génération sémantique pour une table afin de tester son impact sur les performances, par exemple.

    Vous pouvez contrôler la génération sémantique à différents niveaux de granularité selon que vous la contrôlez via les tables Configurations de tables sémantiques, Entités ou Dimensions, comme suit :
    • Configuration de table sémantique : les changements apportés à l’activation de la génération sémantique affectent les entités de la table principale et toutes les tables enfants, le cas échéant. Les changements affectent également toutes les dimensions de ces tables.
      Remarque :
      Après avoir désactivé la génération sémantique pour un enregistrement de configuration de table sémantique, vous pouvez réactiver des entités individuelles dans la hiérarchie de table affectée. Cela réactive les dimensions pour cette entité et uniquement pour cette entité.
    • Entité : si vous activez ou désactivez un enregistrement d’entité, le changement affecte uniquement cette table, mais pas ses tables parents ou sœurs. Cependant, toutes ses dimensions associées sont activées ou désactivées.
    • Dimension : si vous désactivez un enregistrement Dimension, seul cet enregistrement est affecté.

    Procédure

    1. Accédez à la Tout > Génération de requête.
      Si vous ne disposez pas de ce chemin de navigation alors que vous disposez des rôles appropriés, il se peut que vous manquiez le droit.
    2. Ouvrez l’une des tables suivantes :
      • Pour désactiver ou activer la génération sémantique pour une hiérarchie de table entière, accédez à Administration > Configuration de table sémantique.
      • Pour désactiver ou activer la génération sémantique pour une seule table et toutes ses colonnes, accédez à Couche sémantique > Entités.
      • Pour désactiver ou activer la génération sémantique pour des colonnes individuelles d’une table, accédez à Couche sémantique > Dimensions.
    3. Localisez la table ou la colonne qui vous intéresse.
      Conseil :
      • Si vous êtes dans la table Configurations de tables sémantiques et que la table n’est pas répertoriée, envisagez de l’ajouter comme décrit dans .Ajouter une table à la couche de données sémantiques
      • Si vous recherchez une entité ou une dimension désactivée, assurez-vous d’avoir supprimé la condition Actif = vrai du filtre de liste.
      • Si vous recherchez une entité qui représente une table enfant dans une hiérarchie, recherchez les entrées Instructions d’utilisation sémantique qui commencent par la table parente.
      • Si vous recherchez un enregistrement de dimension associé à une entité particulière, envisagez de rechercher cette valeur d’entité.
    4. Ouvrez l’enregistrement de la table.
    5. Activer/désactiver la génération sémantique.
      • Dans un enregistrement de configuration de table sémantique, passez au périmètre de l’application correct et activez ou désactivez l’option Activer la génération sémantique.
        Activez l’option de génération sémantique sur un enregistrement de génération de table sémantique.
      • Dans un enregistrement d’entité ou de dimension, activez ou désactivez l’option Actif.
        Option active sur un enregistrement d’entité.
    6. Sélectionnez Mettre à jour.