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

Méthode d'optimisation de jointure dataship

Méthode d'optimisation de jointure dataship

La méthode d'optimisation de jointure dataship tente de placer de plus petits ensembles de données à côté de plus grands ensembles afin de réduire le temps de traitement des jointures. Le service d'intégration de données tente d'appliquer la méthode d'optimisation de jointure dataship lorsqu'une importante différence de taille est constatée entre deux tables.
Par exemple, le service d'intégration de données peut appliquer la méthode d'optimisation de jointure dataship pour joindre une table principale qui contient 10 000 lignes avec une table détaillée qui en contient 1 000 000. Pour effectuer la jointure dataship, le service d'intégration de données crée dans la base de données une table temporaire qui contient la plus grande table détaillée. Ensuite, le service d'intégration de données copie la table principale plus petite dans une table temporaire et joint les données de la table temporaire avec celles de la table détaillée plus grande. Une fois que le service d'intégration de données a effectué l'opération de jointure, la logique de la transformation Jointure est traitée dans la base de données.
Avant d'appliquer la méthode d'optimisation de jointure dataship, le service d'intégration de données effectue des analyses afin de déterminer si cette optimisation est possible et utile. Si les analyses déterminent que cette méthode est susceptible d'améliorer les performances, le service d'intégration de données l'applique au mappage. Le service d'intégration de données analyse alors de nouveau le mappage pour déterminer s'il existe d'autres opportunités d'optimisation de jointure dataship. Le cas échéant, il effectue des optimisations supplémentaires.
L'outil Developer tool n'active pas cette méthode par défaut.