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. Méthodes d'optimisation
  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 de réglage des performances

Guide de réglage des performances

Optimisation d'objet de données personnalisé

Optimisation d'objet de données personnalisé

Vous pouvez configurer des objets de donnés personnalisés pour améliorer les performances. Vous pouvez optimiser la requête SQL, utiliser des filtres conditionnels et sélectionner des valeurs distinctes à partir de la source dans un objet de données personnalisé.
Envisagez les solutions suivantes pour les goulots d'étranglement d'objets de données personnalisés :
Créez une requête personnalisée pour émettre une instruction SELECT spéciale pour que le service d'intégration de données lise les données source.
La requête personnalisée remplace la requête par défaut que le service d'intégration de données utilise pour lire les données à partir des sources.
Filtrez les lignes lorsque le service d'intégration de données lit les données source.
Si vous incluez une condition de filtre, le service d'intégration de données ajoute une clause WHERE à la requête par défaut.
Sélectionnez des valeurs distinctes à partir de la source.
Si vous avez choisi Sélectionner distinct, le service d'intégration de données ajoute une instruction SELECT DISTINCT à la requête SQL par défaut.
Appliquez des indicateurs de base de données.
Vous pouvez ajouter des indicateurs à la requête SQL source pour transmettre des instructions à un optimiseur de base de données.
Configurez les contraintes sur les données source.
Si vous configurez les contraintes sur les fichiers plats et les tables relationnelles dans un objet de données personnalisé, le service d'intégration de données annule les lignes qui ne renvoient pas la valeur TRUE pour les lignes de données.