Optimisation des performances dans Informatica : didacticiel complet

Transformation de menuisier

  • Préférez toujours effectuer des jointures dans la base de données si possible, car les jointures de base de données sont plus rapides que les jointures créées dans la transformation de jointure Informatica.
  • Triez les données avant de joindre si possible, car cela diminue les E/S de disque effectuées lors de la jointure.
  • Créez la table avec moins de lignes comme table principale.

Transformation de recherche

  • Créez un index pour la colonne dans une table de recherche utilisée dans la condition de recherche. Étant donné que la table de recherche sera interrogée pour rechercher les données correspondantes, l'ajout d'un index augmenterait les performances.
  • Si possible, au lieu d'utiliser la transformation de recherche, utilisez la jointure dans la base de données. Comme les jointures de bases de données sont plus rapides, les performances seront augmentées.
  • Supprimez les colonnes inutiles de la table de recherche et conservez uniquement les colonnes requises. Cela réduira la surcharge liée à la récupération des colonnes supplémentaires de la base de données.

Transformation de filtre

  • Utilisez la transformation de filtre le plus tôt possible dans le mappage. Si les données indésirables pouvaient être supprimées dès le début du mappage, cela augmenterait le débit.
  • Utilisez le qualificateur de source pour filtrer les données. Vous pouvez également utiliser le qualificatif de source SQL override pour filtrer les enregistrements, au lieu d'utiliser la transformation de filtre.

Transformation Agrégation

  • Filtrez les données avant de les agréger. Si vous utilisez la transformation de filtre dans le mappage, filtrez les données avant d'utiliser l'agrégateur car cela réduira l'opération d'agrégation inutile.
  • Limiter le nombre de ports utilisés dans le transformation d'agrégateur. Cela réduira le volume de données stockées par la transformation agrégateur dans le cache.

Transformation de qualificateur de source

  • Apportez uniquement les colonnes requises de la source. La plupart du temps, toutes les colonnes de la table source ne sont pas obligatoires, apportez donc uniquement les champs obligatoires en supprimant les colonnes inutiles.
  • Évitez d'utiliser la clause order by dans le remplacement SQL du qualificatif source. La clause order by nécessite un traitement supplémentaire et les performances peuvent être augmentées en l'évitant.