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 rejoindre si possible, car cela réduit les E / S 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 qui est 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. Les jointures de base de données étant plus rapides, les performances seront améliorées.
- Supprimez les colonnes inutiles de la table de recherche et ne conservez que 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 peuvent être supprimées au début du mappage, cela augmenterait le débit.
- Utilisez le qualificateur de source pour filtrer les données. Vous pouvez également utiliser le remplacement SQL du qualificateur de source pour filtrer les enregistrements, au lieu d'utiliser la transformation de filtre.
Transformation d'agrégateur
- 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.
- Limitez le nombre de ports utilisés dans la transformation d'agrégateur. Cela réduira le volume de données que la transformation d'agrégateur stocke dans le cache.
Transformation du qualificatif 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, alors n'apportez que les champs obligatoires en supprimant les colonnes inutiles.
- Évitez d'utiliser la clause order by dans le remplacement SQL du qualificatif source. L'ordre par clause nécessite un traitement supplémentaire et les performances peuvent être augmentées en l'évitant.