Fusionner des tables

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Dans le cadre de la création ou de la modification d'un modèle de détection, vous pouvez utiliser l'opération Fusionner la table pour fusionner le contenu de deux tables sources dans une table cible.

    Avant de commencer

    Rôle requis : pd_admin

    Accédez à l'étape de modèle pertinente :

    1. Sur le formulaire de modèle, sélectionnez la section d'identification pertinente pour Détection.

      Vous pouvez également sélectionner la section d'identification ou de connexion pertinente pour Mappage des services.

    2. Sélectionnez l'étape de modèle pertinente ou cliquez sur le bouton Ajouter une étape pour ajouter une étape.

    Une connaissance de base de la programmation est souhaitée.

    Pourquoi et quand exécuter cette tâche

    Utilisez cette opération pour unifier les informations provenant de différentes sources.

    Par exemple, lors de la détection des connexions d'IBM WebSphere Portal à IBM WebSphere MQ, vous pouvez fusionner la table contenant les noms de files d'attente avec la table contenant les noms de référence JNDI.

    Procédure

    1. Sélectionnez Fusionner la table dans la liste Opération.
    2. Renseignez les champs comme il convient.
      Champ Description
      Première table Spécifiez le nom de la première table source.
      Deuxième table Spécifiez le nom de la deuxième table source.
      Table cible Pour créer une table qui hébergera les données fusionnées, définissez le nom de la nouvelle table.

      Pour ajouter des informations d'une table source à une autre, spécifiez le nom de la table source qui hébergera les données fusionnées.

      Valeurs sans correspondances Pour les tables qui répondent aux critères de fusion, sélectionnez une action dans la liste pour les lignes sans correspondance :
      • Conserver : si les critères de fusion sont respectés pour n'importe quelle ligne, toutes les lignes des deux tables sources sont fusionnées dans la table cible.
      • Supprimer : fusionne uniquement les lignes correspondantes des deux tables sources dans la table cible et exclut les lignes non correspondantes.
    3. Pour fusionner des tables en fonction d'une valeur de champ correspondante :
      1. Cliquez sur Correspondance de champ.
      2. Dans le champ Première table, saisissez la valeur de la première table source.
      3. Dans le champ Deuxième table, saisissez la valeur de la deuxième table source.
    4. Pour fusionner des tables en fonction de plusieurs valeurs de champ correspondantes :
      1. Cliquez sur Condition.
      2. Dans le premier champ de condition, entrez la valeur requise.
        Par exemple, saisissez la chaîne réelle ou un nom de variable.

        Vous pouvez utiliser des variables, y compris des valeurs de variables tabulaires, comme décrit dans Saisir des valeurs et des variables dans les modèles.


        Définissez les critères de la condition préalable.
      3. Sélectionnez un opérateur dans la liste.
      4. Pour ajouter plus de conditions, cliquez sur l'icône Plus et définissez les critères.
      5. Si vous créez plusieurs conditions, définissez si ce modèle doit répondre à toutes les conditions ou à certaines : dans la liste Respecter, sélectionnez Toutes ou Certaines.
    5. Si vous êtes en mode de débogage, testez l'étape en cliquant sur Test et en vérifiant que l'opération renvoie le résultat attendu.

    Exemple

    Cette opération est utilisée dans Cet élément
    Hiérarchie Applications > Serveurs d'applications
    Type de CI WebSphere Portal [cmdb_ci_appl_websphere_portal]
    Modèle WebSphere Portal sur Linux
    Section Connectivité EAR À MQ
    Numéro et nom de l'étape 8. Fusionner les usines q avec les noms de référence jndi
    Pour fusionner des tables contenant des noms de files d'attente avec des noms de référence JNDI, utilisez l'opération Fusionner la table comme suit :
    Définition de l'opération Fusionner la table

    Que faire ensuite