Transformation de recherche dans Informatica (exemple)

Qu’est-ce que la transformation de recherche ?

La transformation de recherche est une transformation passive utilisée pour rechercher une source, un qualificatif de source ou une cible afin d'obtenir les données pertinentes. Fondamentalement, il s'agit d'une sorte d'opération de jointure dans laquelle l'une des tables de jointure est les données source et l'autre table de jointure est la table de recherche.

Dans les rubriques précédentes, nous avons utilisé la transformation joiner pour joindre les tables « emp » et « dept » afin d'obtenir les noms de département. Dans cette section, nous allons implémenter la même chose en utilisant la transformation de recherche.

Comment créer une transformation de recherche

Following sont les étapes pour créer une transformation de recherche dans Informatica

Étape 1 – Créer un nouveau mappage avec EMP comme source et EMP_DEPTNAME comme cible

Transformation de recherche dans Informatica et exemple de transformation réutilisable

Étape 2 - Créer un nouveau transformation en utilisant le menu de transformation puis

  1. Sélectionnez la transformation de recherche comme transformation
  2. Entrez le nom de la transformation « lkp_dept »
  3. Sélectionnez l'option de création

Transformation de recherche dans Informatica et exemple de transformation réutilisable

Étape 3 – Cela ouvrira la fenêtre de la table de recherche, dans cette fenêtre

  1. Bouton Sélectionner la source
  2. Sélectionnez le tableau DEPT
  3. Sélectionnez le bouton OK

Transformation de recherche dans Informatica et exemple de transformation réutilisable

Étape 4 – La transformation de recherche sera créée avec les colonnes de la table DEPT, sélectionnez maintenant le bouton Terminé

Transformation de recherche dans Informatica et exemple de transformation réutilisable

Étape 5 – Faites glisser et déposez la colonne DEPTNO du qualificateur source vers la transformation de recherche, cela créera une nouvelle colonne DEPTNO1 dans la transformation de recherche. Liez ensuite la colonne DNAME de la transformation de recherche à la table cible.

La transformation de recherche recherchera et renverra le nom du service en fonction de la valeur DEPTNO1.

Transformation de recherche dans Informatica et exemple de transformation réutilisable

Étape 6 - Double cliquez sur la transformation de recherche. Puis dans la fenêtre d'édition de transformation

  1. Onglet Sélectionner une condition
  2. Définissez la colonne de condition sur DEPTNO = DEPTNO1
  3. Sélectionnez le bouton OK

Transformation de recherche dans Informatica et exemple de transformation réutilisable

Étape 7 – Liez le reste des colonnes du qualificatif source à la table cible

Transformation de recherche dans Informatica et exemple de transformation réutilisable

Maintenant, sauvegardez le cartographie et exécutez-le après avoir créé la session et le flux de travail. Ce mappage récupérera les noms de département à l'aide d'une transformation de recherche.

La transformation de recherche est définie pour rechercher sur la table dept. Et la condition d'adhésion est définie en fonction du numéro de service.

Transformation réutilisable

Une transformation normale est un objet qui appartient à un mappage et peut être utilisé uniquement à l'intérieur de ce mappage. Cependant, en rendant une transformation réutilisable, elle peut être réutilisée dans plusieurs mappages.

Par exemple, une transformation de recherche qui récupère les informations des employés.tails basé sur le numéro d'employé peut être utilisé lors de plusieurs mappages partout où l'employé esttails sont obligatoires.

En utilisant une transformation réutilisable, cela réduit le surmenage lié à la création à nouveau de la même fonctionnalité.

Comment créer une transformation réutilisable

Following sont les étapes pour créer une transformation réutilisable

Step1 – Ouvrez le mappage qui subit la transformation, ici nous rendons la transformation de rang réutilisable.

Transformation de recherche dans Informatica et exemple de transformation réutilisable

Étape 2 - Double cliquez sur la transformation pour ouvrir la fenêtre d'édition de la transformation. Alors

  1. Sélectionnez l'onglet Transformation dans la fenêtre
  2. Sélectionnez le chèque box rendre la transformation réutilisable
  3. Sélectionnez oui dans la fenêtre de confirmation
  4. Sélectionnez OK dans la fenêtre des propriétés de transformation.

Transformation de recherche dans Informatica et exemple de transformation réutilisable

Cela rendra la transformation réutilisable.