Propriétés pour l’identification et le rapprochement

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 12 minutes de lecture
  • Utilisez les propriétés Identification et rapprochement pour configurer le moteur Identification et rapprochement (IRE).

    Ces propriétés sont disponibles pour l’identification et la réconciliation. Pour afficher et modifier ces propriétés, le rôle administrateur est requis.
    Remarque :
    Pour ouvrir la table Propriétés système [sys_properties], saisissez sys_properties.list dans le filtre de navigation.
    Tableau 1. Propriétés pour l’identification et le rapprochement
    Propriété Description

    Appliquer la règle selon laquelle les attributs requis ne peuvent être Null pendant l'identification et la réconciliation.

    glide.required.attribute.enabled

    • Type : true | false
    • Valeur par défaut : true
    • Emplacement : Configuration > Propriétés CMDB > Propriétés d'identification/rapprochement

    Autoriser le surclassement pendant l’identification et le rapprochement IRE

    glide.class.upgrade.enabled

    Lorsque la valeur est définie sur false, IRE rejette une charge utile (ou un élément de charge utile dans IRE amélioré) avec la mise à jour de reclassification correspondante et crée une tâche de reclassification.

    Autoriser le déclassement pendant l’identification et le rapprochement IRE

    glide.class.downgrade.enabled

    Lorsque la valeur est définie sur false, IRE rejette une charge utile (ou un élément de charge utile dans IRE amélioré) avec la mise à jour de reclassification correspondante et crée une tâche de reclassification.

    Autoriser le basculement de classe pendant l’identification et le rapprochement IRE.

    glide.class.switch.enabled

    Lorsque la valeur est définie sur false, IRE rejette une charge utile (ou un élément de charge utile dans IRE amélioré) avec la mise à jour de reclassification correspondante et crée une tâche de reclassification.

    glide.identification_engine.update_without_upgrade_enabled

    Activez IRE pour traiter les mises à jour de CI avec les mises à jour de reclassification de mise à niveau. Cette propriété a priorité sur la glide.class.upgrade.enabled propriété.

    En fonction du paramètre de propriété, IRE traite ou ignore la mise à jour de la mise à niveau :
    • vrai : IRE traite les mises à jour de CI, mais ne traite pas la mise à jour de reclassification de mise à niveau de CI.
    • faux : IRE traite les mises à jour de CI, y compris la mise à jour de reclassification de mise à niveau de CI.

    glide.identification_engine.update_without_downgrade_enabled

    Permettez à IRE de traiter les mises à jour de CI avec les mises à jour de reclassification de passage à une version antérieure. Cette propriété a priorité sur la glide.class.downgrade.enabled propriété.

    En fonction du paramètre de propriété, IRE traite ou ignore la mise à jour de passage à une version antérieure :
    • vrai : IRE traite les mises à jour de CI, mais ne traite pas la mise à jour de reclassification de passage à une version antérieure de CI.
    • faux : IRE traite les mises à jour de CI, y compris la mise à jour de reclassification de passage à une version antérieure de CI.

    glide.identification_engine.update_without_switch_enabled

    Activez IRE pour traiter les mises à jour de CI avec les mises à jour de reclassification des commutateurs. Cette propriété a priorité sur la glide.class.switch.enabled propriété.

    En fonction du paramètre de propriété, IRE traite ou ignore la mise à jour du commutateur :
    • vrai : IRE traite les mises à jour de CI, mais ne traite pas la mise à jour de reclassification du commutateur de CI.
    • false : IRE traite les mises à jour de CI, y compris la mise à jour de reclassification du commutateur de CI.

    glide.identification_engine.reclassification_restriction_rules_enabled

    Globalement, activez ou désactivez l’application des règles de restriction de reclassification actives.

    Autoriser la mise à jour d'un champ vide par une source de données de priorité inférieure.

    glide.reconciliation.override.null

    • Type : true | false
    • Valeur par défaut : true
    • Emplacement : Configuration > Propriétés CMDB > Propriétés d'identification/rapprochement

    Contrôle la façon dont l’identification traite un petit ensemble de CI en double.

    glide.identification_engine.skip_duplicates

    • Type : true | false
    • Valeur par défaut : true
    • Autres valeurs :
      VRAI

      Si le nombre de CI en double est inférieur au seuil spécifié par glide.identification_engine.skip_duplicates.threshold, le plus ancien des CI en double est choisi comme correspondance et est mis à jour. Ce CI le plus ancien est également désigné comme CI principal pour cet ensemble de CI en double.

      Pour les autres CI en double, le duplicate_of champ est défini comme référence au CI principal.

      faux
      La correspondance d’un CI échoue et une erreur est consignée.
    • Emplacement : Configuration > Propriétés CMDB > Propriétés d'identification/rapprochement

    Nombre maximal de CI pouvant se trouver dans un ensemble de doublons de CI pour permettre l’identification afin de traiter les doublons de CI selon le paramètre de glide.identification_engine.skip_duplicates.

    glide.identification_engine.skip_duplicates.threshold

    Si le nombre de CI en double dépasse ce seuil, alors le processus d’identification des CI en double est glide.identification_engine.skip_duplicates défini sur faux.

    • Type : nombre entier
    • Valeur par défaut : 5
    • Emplacement : Configuration > Propriétés CMDB > Propriétés d'identification/rapprochement

    Nombre maximal d’exécutions de journaux qui peuvent être affichés lors de la navigation vers Configuration > Journaux d'identification.

    glide.identification_logs.max_run_ids

    • Type : nombre entier
    • Valeur par défaut : 1 000
    • Emplacement : Configuration > Propriétés CMDB > Propriétés d'identification/rapprochement

    glide.cache.size.service_cache

    Taille maximale du cache (en Mo) utilisée par le moteur d’identification pour les relations entrantes et sortantes. Lorsque la limite est atteinte, les données mises en cache les moins récemment utilisées sont supprimées, libérant ainsi de l’espace pour de nouvelles données.
    Remarque :
    Vous ne pouvez pas désactiver le cache de service.
    glide.identification_engine.granular_insert_locking Détermine s’il convient d’utiliser plusieurs verrous d’insertion granulaires ou un verrou d’insertion global unique.

    Définissez la valeur sur faux s’il existe des problèmes de performances associés à l’utilisation de plusieurs verrous d’insertion granulaires.

    glide.identification_engine.batch_update_last_discovered Contrôle la mise à jour par lots des champs dans les CI qui sont en cours de last_discovered traitement par le moteur d’identification.

    Définissez la valeur sur faux si des règles métier s’appliquent au champ et que vous souhaitez déclencher ces règles lors de l’appel last_discovered d’une API d’identification et de rapprochement.

    glide.identification_engine.related_items_local_cache_count

    Pour l’optimisation, un nombre personnalisé d’entrées de résultats de requête mises en cache localement d’éléments associés/de recherche.

    Remarque :
    En cas de problème de mémoire dû à l’optimisation liée à l’utilisation du cache local, définissez les propriétés et glide.identification_engine.related_items_local_cache_count sur 0 glide.identification_engine.dependent_items_local_cache_count .
    glide.identification_engine.dependent_items_local_cache_count

    Pour l’optimisation, un nombre personnalisé d’entrées de résultats de requête mises en cache localement des CI dépendants.

    Remarque :
    En cas de problème de mémoire dû à l’optimisation liée à l’utilisation du cache local, définissez les propriétés et glide.identification_engine.related_items_local_cache_count sur 0 glide.identification_engine.dependent_items_local_cache_count .
    glide.identification_engine.independent_items_local_cache_count

    Pour l’optimisation, un nombre personnalisé d’entrées de résultats de requête mises en cache localement de CI indépendants.

    Définir la valeur sur 0 évite d’utiliser le cache local pour les CI indépendants, ce qui pourrait affecter les performances.

    glide.cmdb.logger.source.identification_engine

    Activez et configurez le type de détails consignés par le système lors de l’utilisation d’IRE en dehors du champ d’application de la simulation d’identification. Par exemple, lors de l’utilisation d’une API, d’une file d’attente ECC ou de travaux planifiés.

    Remarque :
    Selon le paramètre, le système peut générer de grandes quantités de données susceptibles d’affecter les performances globales du système. Définissez la valeur avec précaution et limitez le niveau de détails et utilisez le temps au minimum nécessaire pour les tests ou le débogage.

    Pour plus d’informations sur le dépannage, consultez l’article de la base de connaissances Comment capturer les journaux de débogage IRE [moteur d’identification et de rapprochement] [KB0750382].

    glide.identification_engine.partial_payload_items_max_size

    Nombre maximal d’éléments autorisés lors de la création d’une charge utile partielle. Lorsque cette limite est atteinte, la charge utile partielle est divisée.

    Par exemple, lorsque IRE crée une charge utile partielle, les éléments, ainsi que les relations et références associées, sont tous fusionnés en une seule charge utile partielle. Cette fusion peut entraîner une charge utile partielle importante.

    L’ajustement de cette propriété peut aider à résoudre les problèmes de performances liés au traitement IRE des éléments partiels.

    glide.identification_engine.partial_items_process_limit

    Nombre maximal d’éléments partiels à extraire en un seul appel IRE. Une fois cette limite atteinte, IRE ne récupère que les éléments partiels correspondant aux éléments complets de la charge utile entrée.

    L’ajustement de la valeur peut aider à résoudre les problèmes de performances liés au traitement IRE des éléments partiels.

    glide.identification_engine.partial_items_process_absolute_limit

    Limite absolue du nombre d’éléments partiels à extraire pour IRE, après quoi IRE arrête l’extraction des charges utiles partielles à partir de la table de charges utiles partielles IRE [cmdb_ire_partial_payloads] CMDB. L’ajustement de la valeur peut aider à résoudre les problèmes de performances liés au traitement IRE des éléments partiels.

    glide.identification_engine.skip_updating_source_last_discovered_if_older
    Détermine la façon dont IRE met à jour et last_discovered les discovery_source attributs dans la CMDB.
    • vrai : s’il last_discovered est fourni dans la charge utile et qu’il est plus ancien que le last_discovered CI dans la CMDB, IRE n’utilise pas les valeurs de charge utile pour mettre à jour les attributs et last_discovered dans discovery_source la CMDB.
    • false : même si la last_discovered charge utile fournie est antérieure à la last_discovered CI dans la CMDB, IRE utilise les valeurs de charge utile pour mettre à jour les attributs et last_discovered dans discovery_source la CMDB.
    Remarque :
    Seuls les attributs mentionnés ci-dessus sont affectés par cette propriété lors d’une opération de mise à jour.
    glide.identification_engine.ire_message_listener_skip_updating_source_last_discovered_to_now

    Si le moteur de transformation robuste (RTE) ne transmet pas la ire.skip_updating_last_scan_to_now propriété personnalisée sur le formulaire Transformateur robuste de jeux d’importation, IRE utilise la valeur de cette propriété pour skip_updating_source_last_discovered_to_now l’option IRE.

    glide.identification_engine.skip_updating_last_scan_if_older
    Détermine la façon dont IRE utilise la valeur d’une source_recency_timestamp charge utile pour déterminer s’il faut mettre à jour l’attribut last_scan dans la table Source [sys_object_source].
    • vrai : s’il source_recency_timestamp est fourni dans la charge utile et qu’il est plus ancien que le last_scan CI dans la CMDB, IRE ne met pas à jour l’attribut last_scan dans la table Source [sys_object_source].
    • false : même si la source_recency_timestamp charge utile fournie est antérieure à la last_scan valeur du CI dans la CMDB, IRE utilise la valeur de charge utile pour mettre à jour l’attribut last_scan dans la table Source [sys_object_source].

    Vous pouvez vérifier la charge utile d’entrée d’un CI et la valeur d’attribut last_scan dans la table Source [sys_object_source] pour savoir si IRE mettra à jour cette last_scan valeur ou non.

    Remarque :
    Seuls les attributs mentionnés ci-dessus sont affectés par cette propriété lors d’une opération de mise à jour.
    glide.identification_engine.ire_message_listener_skip_updating_last_scan_to_now

    Si RTE ne transmet pas la ire.skip_updating_last_scan_to_now propriété personnalisée sur le formulaire Transformateur robuste des ensembles de données à importer, IRE utilise la valeur de cette propriété pour l’option ire.skip_updating_last_scan_to_now IRE.

    glide.identification_engine.platform_domain_separation_enabled
    Active/désactive le mode de prise en charge de Domain Separation pendant le traitement IRE.
    • faux : les processus IRE s’exécutent uniquement dans le domaine actuel. En gros, la désactivation de l’accès des domaines parents aux domaines enfants pendant le traitement IRE.
    • vrai : la séparation de domaine IRE suit le comportement de séparation de domaine de la plateforme. En gros, permettre aux domaines parents d’examiner l’accès à tous leurs domaines enfants pendant le traitement IRE
    glide.identification_engine.enable_identifier_optional_condition
    Active des options avancées pour les entrées d’identificateurs régulières dans les règles d’identification. Ces options avancées vous permettent d’ajouter des conditions pour réduire l’ensemble des enregistrements dans lequel l’objet de la recherche d’un CI correspondant.
    Remarque :

    Cette propriété affecte uniquement les entrées d’identificateur classiques (elle n’affecte pas les entrées d’identificateur de recherche ou hybrides).

    Dans le système de base, les entrées d’identificateurs de différentes classes sont préconfigurées avec des conditions d’options avancées. Toutes ces conditions préconfigurées dans les entrées d’identificateur standard s’appliqueront automatiquement lorsque vous réglerez cette propriété sur vrai.

    Pour éviter tout comportement inattendu, examinez ces conditions prédéfinies dans les entrées d’identificateur standard avant de définir cette propriété sur vrai. Dans la zone Filtre de la navigation primaire, saisissez cmdb_identifier_entry.list. Ensuite, dans la vue de liste Entrée d’identificateur, examinez la colonne « Condition facultative ».

    glide.identification_engine.enable_reconciliation_filter_before_update

    Détermine si les conditions de filtre d’une règle de rapprochement sont appliquées avant un changement de valeur pendant le traitement de la charge utile ou après.