Transformation du qualificateur de source dans Informatica avec EXAMPLE

Qu’est-ce que la transformation du qualificateur de source ?

La transformation du qualificateur source est une transformation active et connectée qui est utilisée pour représenter les lignes lues par le service d'intégration. Chaque fois que nous ajoutons une source relationnelle ou un fichier plat à un mappage, une transformation de qualificatif de source est requise. Lorsque nous ajoutons une source à un mappage, la transformation du qualificateur de source est ajoutée automatiquement. Avec le qualificatif de source, nous pouvons définir et remplacer la manière dont les données sont récupérées à partir de la source.

Dans l'exemple suivant, nous modifierions le qualificatif source de notre mappage « m_emp_emp_target », donc au lieu de renvoyer toutes les colonnes, il ne renverra que les colonnes sélectionnées.

Étape 1) Ouvrez le mappage « m_emp_emp_target » dans le concepteur de mappage.

Transformation du qualificateur de source dans Informatica avec EXAMPLE

Étape 2) Double cliquez sur la transformation Qualificateur source « SQ_EMP ». Il ouvrira la fenêtre de modification des propriétés de transformation pour cela. Alors

  1. Cliquez sur l'onglet Propriétés
  2. Cliquez sur le SQL Option de modification de requête, cela ouvrira une fenêtre d'éditeur SQL

Transformation du qualificateur de source dans Informatica avec EXAMPLE

Étape 3) Dans la fenêtre de l'éditeur SQL

  1. Saisissez la requête suivante
    SÉLECTIONNEZ EMPNO, ENAME, JOB, MGR DEPUIS EMP

    Notes – nous sélectionnons les colonnes EMPNO, ENAME, JOB & MANAGER de la source, nous n'avons donc conservé que celles de la requête de sélection

  2. Sélectionnez le bouton OK

Transformation de qualificateur de source

Étape 4) Dans la fenêtre « modifier les transformations »,

  1. Sélectionnez l'onglet Ports dans le menu
  2. Sous l'onglet Ports, vous verrez tous les ports. Conserver uniquement les ports EMPNO, ENAME, JOB, MGR et supprimer les autres ports

Transformation de qualificateur de source

Étape 5) Après la suppression des ports, sélectionnez le bouton OK

Transformation de qualificateur de source

Maintenant, cliquez à nouveau sur l'onglet Propriétés dans la fenêtre Modifier les transformations et vous ne verrez que les données que vous avez sélectionnées.

Transformation de qualificateur de source

Lorsque vous cliquez sur le bouton « OK », il s'ouvrira Éditeur SQL Fenêtre.

  1. Il confirmera que les données que vous avez sélectionnées sont correctes et prêtes à être chargées dans la table cible.
  2. Cliquez sur le bouton OK pour poursuivre le traitement

Transformation de qualificateur de source

Enregistrez le mappage (à l'aide du raccourci ctrl+s) et exécutez le workflow, après l'exécution, seules les colonnes sélectionnées seront chargées dans la cible.

De cette façon, vous pouvez remplacer dans le qualificatif source les colonnes qui doivent être récupérées de la source et c'est le seul moyen de remplacer les colonnes spécifiques qui seront introduites dans le cartographie.

Propriétés du qualificateur de source

Vous pouvez utiliser diverses propriétés de Source Qualifier pour déterminer le type de données source qui doit être transformé en table cible.

  1. Filtre source – À l'aide de la propriété de filtre source, vous pouvez filtrer le nombre d'enregistrements source. Par exemple, vous souhaitez récupérer uniquement les employés du service 10, vous pouvez alors saisir la condition de filtre deptno=10 dans la propriété du filtre source et exécuter les données.
  2. Numéro pour les ports triés – Dans la transformation du qualificateur source, vous pouvez également trier les enregistrements d'entrée en fonction du numéro de port. Ainsi, lorsque les données sont transmises aux transformations à l'intérieur du mappage, celui-ci lira le numéro de port et triera les données en conséquence.

    Comme les données peuvent être triées en fonction d'un ou de plusieurs ports, vous devez indiquer le nombre de ports qui seront utilisés lors du tri. Si vous donnez la valeur 1, alors seules les données empno seront triées. Si vous donnez la valeur 2, alors sur empno et ename sur les deux colonnes, les données seront triées.

  3. Sélectionnez Distinct – vous ne pouvez récupérer que des enregistrements distincts de la source en utilisant cette propriété. Lorsque vous sélectionnez l'option de sélection distincte, seule une combinaison distincte de données sources sera récupérée par qualificateur de source.

Transformation de qualificateur de source