Pilote OData : Restrictions et comportements non triviaux. SAP 4.1 Support Package 2
Informations de référence sur le pilote d'accès aux données
Exécution des fonctions d'agrégation
La fonction de base de données COUNT est la seule fonction d'agrégation prise en charge par le protocole
OData 2.0. Les autres fonctions de regroupement et d'agrégation déclenchées par la clause GROUP
BY sont exécutées sur le client. Cependant, si le pilote effectue des calculs qui modifient le résultat avant que le total ne soit calculé, la fonction COUNT doit également être exécutée sur le client. Cela peut réduire les performances de la connexion.
Définition du paramètre d'expiration de la connexion
Vous pouvez choisir la valeur du paramètre Expiration de la connexion dans l'Assistant de connexion afin d'ajuster les performance du pilote. Cela spécifie la durée, exprimée en secondes, durant laquelle une connexion reste active en cas d'absence de réponse de la source de données.
Vous devez choisir la meilleure valeur de paramètre pour obtenir les meilleures performances. Par exemple, si vous vous connectez à une source de données dont le délai de réponse est élevé, vous choisirez une valeur élevée d'Expiration de la connexion pour attendre la réponse du serveur et éviter qu'une erreur soit détectée de façon précoce. Si votre source de données est habituellement rapide, vous choisirez une valeur réduite afin de ne pas attendre trop longtemps qu'une erreur soit détectée si le serveur ne répond pas.
Utilisation du métamodèle du cache
Le paramètre Métamodèle du cache est sélectionné par défaut dans l'Assistant de connexion. Cela vous permet d'extraire le modèle de métadonnées une seule fois pendant la durée de la connexion dans le pool de connexions, et non pas lors de l'exécution de chaque requête. Cela permet d'améliorer les performances de la connexion.
Remarque :
Vous devez activer la mise en pool des connexions si le modèle de métadonnées est mis en cache.
Rubriques associées
•
Fonctionnalités du pilote OData
6.3.11 Pilote OData : Restrictions et comportements non triviaux
Tri des algorithmes
L'opération de tri des algorithmes peut différer d'un fournisseur de services à l'autre. Cela peut mener
à des résultats différents lorsque l'opération ORDER BY est utilisée dans la requête.
Comme le pilote OData peut exécuter des opérations de tri à l'aide de son propre algorithme, l'utilisation d'opérations combinées telles qu'ORDER BY, GROUP BY et DISTINCT peut également entraîner des ordres de tri différents.
Mappage du paramètre Max Rows (Nombre maximal de lignes)
La fonction OData $top est mappée au paramètre Max Rows (Nombre maximal de lignes) de l'Editeur de requête, uniquement si les opérations de requêtes ne modifient pas le nombre de lignes. Les résultats
89 2013-11-22

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.