Table des matières

Search

  1. Préface
  2. Présentation du réglage des performances
  3. Optimisation de cible
  4. Optimisation de source
  5. Optimisation de transformation
  6. Optimisation du mappage
  7. Optimisation du mappage partitionné
  8. Optimisation du temps d'exécution
  9. Optimisation du service de données SQL
  10. Optimisation du service Web
  11. Optimisation des connexions

Guide du réglage de performance

Guide du réglage de performance

Optimisation du refoulement complet

Optimisation du refoulement complet

Lorsque le service d'intégration de données applique l'optimisation du refoulement complet, il transfère toute la logique de transformation du mappage dans la base de données source. Vous pouvez configurer le refoulement complet dans les propriétés d'exécution du mappage.
L'optimisation du refoulement complet est idéale lorsque la source et la cible se trouvent dans la même base de données ou lorsque des transformations telles qu'Agrégation et Filtre sont traitées dans la base de données source et permettent de réduire la quantité de données déplacées. Par exemple, si un mappage contient une source et une cible Teradata, configurez l'optimisation du refoulement complet de façon à transférer le traitement de la logique de transformation depuis une base de données source Teradata vers une base de données cible Teradata.
Lorsque vous configurez un mappage avec une transformation Mise à jour de la stratégie pour refoulement complet, vous devez déterminer la compatibilité de refoulement pour le mappage.
Le service d'intégration de données peut refouler un mappage avec une transformation Mise à jour de la stratégie dans les cas suivants :
  • La transformation cible connectée à la transformation Stratégie de mise à jour reçoit plusieurs lignes ne possédant pas la même clé.
  • La transformation cible connectée à la transformation Stratégie de mise à jour reçoit plusieurs lignes possédant la même clé qui peuvent être réorganisées.
Le service d'intégration de données ne peut pas refouler un mappage avec une transformation Mise à jour de la stratégie dans le cas suivant :
  • La transformation cible connectée à la transformation Stratégie de mise à jour reçoit plusieurs lignes possédant la même clé qui ne peuvent pas être réorganisées.
Vous pouvez également utiliser un paramètre de compatibilité de refoulement dans le mappage. Vous pouvez utiliser les valeurs de paramètre suivantes :
  • noMultipleRowsWithSameKeyOnTarget
  • reorderAllowedForMultipleRowsWithSameKey
  • reorderNotAllowedForRowsWithSameKey
Le service d'intégration de données peut utiliser l'optimisation du refoulement complet pour les sources suivantes :
  • Amazon Redshift
  • Greenplum
  • IBM DB2
  • Microsoft SQL Server
  • Netezza
  • Oracle
  • SAP HANA
  • Snowflake
  • Teradata