Le service d'intégration de données optimise les services de données SQL en fonction du niveau d'optimisation que vous configurez. Configurez le niveau d'optimisation lorsque vous voulez que le service de données SQL utilise un niveau d'optimisation autre que le niveau normal. Par défaut, chaque service de données SQL utilise le niveau d'optimisation normal.
Pour comprendre la manière dont le niveau d'optimisation crée une requête optimisée pour un service de données SQL, consultez le plan de requête pour un service de données SQL. Lorsque vous affichez le plan de requête, l'outil Developer affiche une représentation graphique des requêtes optimisées en fonction du niveau d'optimisation et une représentation graphique de la requête d'origine.
Vous pouvez configurer les niveaux d'optimisation suivants :
Aucun
Le service d'intégration de données n'applique aucune optimisation.
Minimal
Le service d'intégration de données applique la méthode d'optimisation de projection précoce.
Normal
Le service d'intégration de données applique les méthodes d'optimisation de projection précoce, de sélection précoce, de nettoyage de branche, push-into, de refoulement et de prédicat. Normal est le niveau d'optimisation par défaut.
Complet
Le service d'intégration de données applique les méthodes d'optimisation de projection précoce, de sélection précoce, de nettoyage de branche, de prédicat, push-into, de refoulement et de semi-jointure.
Vous pouvez utiliser une ou plusieurs des méthodes suivantes pour configurer le niveau d'optimisation d'un service de données SQL :
Configuration du niveau d'optimisation pour la prévisualisation des données des services de données SQL.
Configuration du niveau d'optimisation pour les services de données SQL déployés
Configuration du niveau d'optimisation dans la chaîne de connexion de requêtes que vous avez exécutées sur des services de données SQL déployés.