Corrélation

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 4 minutes de lecture
  • Établissez une relation de synchronisation entre les enregistrements qui résident sur des instances distinctes.

    Une corrélation identifie les données d’enregistrement d’une instance distante que vous souhaitez utiliser sur une instance locale. Une intégration peut utiliser les données d’un enregistrement distant corrélé pour mettre à jour un enregistrement local. En règle générale, les intégrations mettent en corrélation les enregistrements pour les synchroniser et s’assurer que les changements d’enregistrement se propagent entre les instances.

    Il existe deux types de corrélation.
    • Champ de corrélation classique
    • Centre d'intégration Enregistrements de corrélation

    Champ de corrélation classique

    Centre d'intégration Avant la synchronisation des processus distants, vous ne pouviez créer des corrélations qu’avec un ensemble limité de types d’enregistrements disposant d’un champ ID de corrélation. Par défaut, le champ ID de corrélation n’est disponible que pour les enregistrements d’élément de configuration, de service et de tâche. Le champ ID de corrélation stocke l’ID unique global d’un enregistrement distant correspondant. L’ID de corrélation identifie l’enregistrement distant dont les valeurs de données doivent être utilisées pour mettre à jour l’enregistrement local. Par exemple, supposons que l’enregistrement d’incident INC100001 mis en corrélation avec l’enregistrement d’un problème PRB123456 sur une instance distante. Chaque fois que des changements sont apportés aux champs d’un PRB123456 de problème distant, le système utilise l’ID de corrélation pour identifier l’incident local INC100001 reçoit les mêmes mises à jour de champ.

    Une corrélation classique crée une relation un-à-un entre un enregistrement sur le système local et un enregistrement sur un système distant. Un enregistrement local ne peut être mis en corrélation qu’avec un enregistrement distant. La corrélation ne fournit aucune information sur le système distant ni sur l’état actuel de la corrélation. Les administrateurs gèrent manuellement les corrélations classiques à partir des enregistrements mis à jour.

    Figure 1. Exemple de champ de corrélation classique
    Corrélation classique entre la INC100001 d’enregistrement d’incident et la PRB123456 d’enregistrement de problème.

    Centre d'intégration Enregistrements de corrélation

    Centre d'intégration La synchronisation des processus à distance étend les fonctionnalités de la corrélation classique avec l’introduction d’enregistrements de corrélation [ih_sync_correlation] dédiés.

    Un enregistrement de corrélation contient ces champs.
    ID de corrélation local
    L’ID unique global qui identifie la corrélation sur le système local. Par défaut, Centre d'intégration la synchronisation des processus distants génère une valeur sys_id unique pour ce champ. La sys_id distincte agit comme un alias qui empêche la corrélation de se rompre en raison des modifications apportées à l’enregistrement local. Lorsque Centre d'intégration la synchronisation des processus distants envoie cette valeur d’ID à un système distant, l’instance de réception l’utilise comme ID de corrélation distant.
    ID de corrélation distant
    L’ID unique global qui identifie la corrélation sur le système distant. Par défaut, Centre d'intégration la synchronisation des processus distants génère une valeur sys_id unique pour ce champ. La sys_id distincte agit comme un alias qui empêche la corrélation de se rompre en raison de modifications apportées à l’enregistrement distant. Lorsque Centre d'intégration la synchronisation des processus distants envoie cette valeur d’ID à un système distant, l’instance de réception l’utilise comme ID de corrélation local.
    Table locale
    Table dans laquelle la corrélation crée ou met à jour des enregistrements. Une Centre d'intégration définition de capture de synchronisation de processus distante surveille cette table pour les changements d’enregistrement. Centre d'intégration La synchronisation des processus distants utilise ce champ pour rechercher des corrélations par nom de table.
    Enregistrement local
    Enregistrement créé ou mis à jour par une corrélation. Ce champ stocke la même valeur que le champ ID de corrélation d’une corrélation classique. Lorsque d’autres logiques métier apportent des modifications à cet enregistrement, ces modifications n’écrasent pas la corrélation.
    Système distant
    Instance distante où Centre d'intégration la synchronisation des processus distants envoie et reçoit des changements d’enregistrement. Chaque enregistrement de corrélation ne peut se rapporter qu’à une seule instance distante. Pour mettre en corrélation le même enregistrement local avec plusieurs systèmes distants simultanément, vous pouvez créer plusieurs enregistrements de corrélation.
    État
    État de synchronisation de la corrélation. Les corrélations actives reçoivent des ajouts et des mises à jour. Les corrélations inactives ne produisent pas d’ajouts ou de mises à jour, mais peuvent être interrogées à des fins d’audit et réactivées si nécessaire.
    DANGER :
    Centre d'intégration La synchronisation des processus distants gère les enregistrements de corrélation pour vous. La modification directe des enregistrements de corrélation peut empêcher la synchronisation des enregistrements et entraîner une perte de données.
    Figure 2. Exemple d’enregistrement Centre d'intégration de corrélation
    Les enregistrements de corrélation offrent plusieurs avantages par rapport à un seul champ de corrélation.
    • Autoriser la gestion des corrélations par synchronisation des processus distants
    • Identifier le système distant associé à une corrélation
    • Fournir des valeurs d’ID de corrélation distinctes pour les systèmes locaux et distants
    • Autoriser la corrélation d’un enregistrement local unique avec plusieurs systèmes distants
    • Autoriser la désactivation et la réactivation des corrélations selon les besoins
    • Autoriser les valeurs d’ID de corrélation à être distinctes du sys_id d’un enregistrement distant