InfoScope pour Oracle®
Contrôle
flexible de la qualité des ordres SQL
La qualité d’une application Oracle® est définie par le meilleur compromis entre performance, évolutivité, maintenabilité et coût de développement faibles.
La notion de qualité d’une application Oracle® tient compte de la particularité du langage SQL :
- Le concepteur décrit à quelles données il veut accéder ;
- Le SGBD définit les stratégies d’accès optimales ;
- Cette particularité met en évidence deux aspects de la qualité :
- la qualité statique qui s’attache à la façon dont les ordres sont écrits ;
- la qualité dynamique qui s’attache aux méthodes d’accès retenues par Oracle®.
Principales fontionnalités
Gestion des filtres et messages
- Codification des règles concernant la syntaxe des ordres SQL (instruction SQL, clauses, fonction…) et les chemins d’accès choisis par Oracle®.
Soumission des analyses
- Analyse statique et dynamique d’ordres SQL, de sources contenant des ordres statiques ou dynamiques (PL/SQL, Pro/C, Java/SQLJ).
Historique des ordres analysés
-
Consultation de l’historique des résultats d’analyse avec possibilité de reprise en cas d’échec.
Statistiques
- Mise à disposition de statistiques sur les analyses historisées avec moteur de recherche.
Transfert de source
- Envoi au moteur InfoScope pour Oracle® pour analyse d’un ou plusieurs sources SQL présents directement sur le poste utilisateur.
Interception dynamique des ordres SQL
- Écoute et interception à la volée (sur une plage de temps) des ordres SQL transmis à Oracle®.