Fermer

avril 26, 2024

Services micro et macro IICS / Blogs / Perficient

Services micro et macro IICS / Blogs / Perficient


Macros dans IICS

Informatica IICS : Une technique utile pour créer des expressions complexes ou répétitives dans des mappages est une macro d’expression. Cela permet d’effectuer des calculs sur une plage de champs ou de constantes.

créer une collection d’expressions liées afin que le même calcul puisse être effectué sur plusieurs champs de saisie.

Étapes pour utiliser les macros :

  1. Connectez-vous à votre compte Informatica Cloud et ouvrez le microservice d’intégration de données.
    Iics 1
  2. Maintenant, créez un nouveau mappage en cliquant sur Nouveau dans la fenêtre de navigation, sélectionnez Mappage et cliquez sur Créer.
    Iics 2
  3. Sélectionnez les objets source et cible dans les transformations source et cible.
    Iics 3
  4. Maintenant, créez une transformation d’expression dans le mappage IICS entre la source et la cible.
    Iics 4
  5. Cliquez sur l’icône « + » dans Expression Transformation pour créer un champ de macro de saisie. Ensuite, choisissez « Input_Macro_Field » comme type de champ, comme indiqué ci-dessous.
    Iics 5
  6. Configurez le port en fonction des exigences (c’est-à-dire si nous souhaitons appliquer la même logique ou condition à tous les champs ou seulement à quelques champs spécifiques) comme indiqué ci-dessous après avoir généré les macros d’entrée.
    Iics 6
  7. Créez un champ supplémentaire de la même manière que précédemment, mais cette fois choisissez « Output_Macro_Field » comme type de champ pour la macro de sortie, choisissez le type de données et définissez la précision sur « Max » afin d’éviter la troncature des données, comme indiqué ci-dessous. ..
    Iics 7
  8. Configurez votre expression de macro dans la macro de sortie.
  9. Par exemple, nous devons appliquer la fonction LTRIM RTIM et définir toutes les valeurs vides sur null. Cette expression n’a jamais été valide et l’erreur « Cette expression ne peut pas être validée car elle utilise des champs de saisie de macro » a été générée. Évitez donc de cliquer sur le bouton Valider.
    Iics 8
  10. En accédant à la cible, vous verrez un champ entrant supplémentaire provenant de l’expression « %Input_Macro%_out ». Comme indiqué ci-dessous.
    Iics 9
  11. Sélectionner « Entièrement paramétré » sous Mappage de champ dans Target Transformation, puis créez un nouveau paramètre comme indiqué ci-dessous.
    Iics 10
  12. Enregistrez maintenant le mappage.
  13. Créez une tâche de configuration de mappage (MCT), sélectionnez l’environnement d’exécution et cliquez sur Suivant.
  14. Mappez tous les champs avec le suffixe «_dehors » afin de permettre l’application de la logique d’expression dans les macros d’expression, comme indiqué ci-dessous.
    Iics 11
  15. Cliquez sur « Finition» et exécutez MCT pour répondre aux exigences de mappage.






Source link