Jeudi, 09 Septembre, 2010
   
Text Size

PDFImprimerEnvoyer

DB/IQ QA

Solutions - MainFrame

Qualité et Performance du code SQL pour DB2 z/OS.

Contrôle et Optimisation des requêtes.

assurance_qualite_sql

Pour améliorer les milliers de lignes de code écrites ou à écrire :

  • Garantit la qualité des requêtes SQL.
  • Analyse le code et les performances des requêtes.
  • Contrôle la conformité aux standards de l'entreprise.
  • Détermine et préconise les meilleurs Index possibles.
  • Trace le SQL statique et dynamique, permet notamment de contrôler les ERPs, tels que SAP ou PeopleSoft, et les applications Java.

Qualité accréditée

DB/IQ QA combine optimisation du code SQL et amélioration des temps de réponse sur la base d'un code de qualité conforme aux règles de l'entreprise.




Ce produit fait partie de la suite logicielle

DB/IQ pour DB2

QA Quality Assurance Qualité et performance du code SQL
IA+ Index Administrator Réglage et préconisation d'index performants
PM Package Manager Intégrité du catalogue entre DBRM, packages et load modules
QA+ Quality Assurance Plus
Aide à la gestion du cache dynamique
WL+ WorkLoad detector Calcul d'impact du code SQL
MA+ Migration Aid Assistance à la migration des objets
  • Fonctionnalités
  • Téléchargement
  • Témoignage / Presse
  • F.A.Q.
Assurance Qualité
  • DB /IQ QA analyse et exécute des contrôles sur n'importe quel code SQL, que ce soit sous la forme de code source, d'une vue, d'une partie d'un DBRM résultant du pré processeur de DB2 ou comme application dans le catalogue de DB2.
  • Tous les contrôles expliquent comment DB2 traite les ordres SQL et quels chemins d'accès seront utilisés.
  • En exécutant QA sur le code SQL produit par le pré processeur de DB2 avant que les applications soient compilées ou liées, QA permet de garantir la conformité des normes et standards de l'entreprise. Ceci est une étape importante, car les violations peuvent mener à interrompre des étapes de compilation ultérieures.
  • Le service interactif de QA permet un contrôle de la qualité et explique entièrement les ordres SQL au niveau du code source.
  • La fonction Explain de QA est un outil complet d'explication intégré dans l' Assurance Qualité. Il fournit au développeur SQL une explication détaillée ainsi que toutes les valeurs appropriées de l'optimiseur, y compris le support des tables Explain cachées de DB2.
  • L'historique de l'Explain de QA garde toutes les explications contrôlées par QA. Ce service offre une interface conviviale par ISPF pour questionner le code, les facteurs de coût, et toutes les informations des chemins d'accès et de l'optimiseur. Ce dispositif permet aux DBAs et aux développeurs de comparer différentes versions du "même" SQL
  • Les utilitaires batch SQL incluent un dispositif de comparaison, qui peut même comparer le SQL d'une application à travers des collections pour différents clients.
  • Toutes les violations détectées peuvent optionnellement être gardées dans la base de données historique de l'audit de DB /IQ .
  • Les fonctions incluses d'audit évaluent la situation dans votre système, élaborent un bilan et rendent compte des règles les plus fréquemment violées ainsi que des applications "triées" en fonction de la plupart des violations. Ce service permet aisément d'identifier les améliorations ou les détériorations dans une période définie, soit pour seulement un module, soit pour toute une application DB2.
  • QA possède un simulateur de production incorporé dans le produit de base, avec des fonctions uniques pour manipuler les valeurs de RUNSTATS responsables de la sélection des chemins d'accès de DB2.
Fonctions de base de QA
  • Impose l'accès par index et limite le nombre de jointures, de tris, d'unions, de subselects ou de valeurs de facteur de coût.
  • Documente l'index et l'intégrité référentielle impliqués avec DML .
  • Rejette les violations des normes et standards telles que l'utilisation des qualifieurs d'objet, des curseurs et objets superflus, des matérialisation de vue, des produits cartésiens et des DELETEs ou UPDATEs sans l'attribut WHERE.
  • Rejette les violations de programme telles que l'utilisation de DDL, de SELECT *, des fonctions scalaire ou l'arithmétique dans les attributs, des variables host non correspondante , et… beaucoup plus encore.
  • Utilise un générateur flexible de DCL, avec plus de possibilités que le DCLGEN standard, comme la génération d'un préfix de colonne ou optionnellement la génération de la structure d'une table.
  • Impose un contrôle qualité QA supplémentaire et individuel au travers d'exits utilisateur.
Fonctions Contrôle / Tuning de QA
  • Tous les ordres SQL peuvent être benchmarked (c.-à-d. facteur de coût, nombre et types de jointures et de tris) et leurs chemins d'accès DB2 et affichés avec toutes les valeurs et statistiques appropriées de l'optimiseur.
  • La production ou les valeurs manipulées du RUNSTATS peuvent être positionnées pour influencer les chemins d'accès de DB2 et pour simuler de futures situations comme le changement de volumes de données
  • Les ordres SQL peuvent être automatiquement comparés aux versions précédentes pour indiquer tous les changements des chemins d'accès choisis par DB2.
Trace et Moniteur SQL
  • Trace personalisable et à la demande pour toute application SQL
    • SQL Statique
    • SQL Dynamique (ex: SAP, PeopleSoft, Java, Applications Web, ...)
  • Navigation ISPF pour voir les résultats de la Trace
  • Dialogue ISPF pour :
    • Lancer et arrêter le moniteur
    • Definir les options de lancement
    • Naviguer et maintenir les résultats
    • Sauvegarder les ordres, dépendences, fréquences etc.
    • Executer le workload detector
    • Maintenir et Définir les valeurs de fréquences d‘éxecution pour n‘importe quel ordre d‘un package ou d‘un plan.
  • Exécution de QA sur toutes les applications désirées permettant de montrer rapidement celles qui consomment le plus de ressources (se concentrer sur le pire !)
  • Analyse de fréquence permettant de donner à IA+ des valeurs correctes pour le calcul d'un nouvel index.

Ne consomme que peu de ressources

Navigation dans le Catalogue
  • Interface ISPF pour naviguer très facilement dans le catalogue
  • Permet d'exécuter QA directement à partir de l'interface sur n'importe quel objet trouvé dans le catalogue :
    • package
    • trigger
    • DBRM
    • View

Peut être facilement intégré à d'autres produits

Pour ce produit spécifique, merci de faire une demande en cliquant sur le lien ci dessous:

Tout replier | Tout déplier

NetSupport 24/7

! Télé-Démonstration !

NetSupport 24/7 solution Web de Support à distance.

N'hésitez pas à le tester en ligne gratuitement !

QUERY Informatique

Immeuble "Noblet" - Hall A

1, boulevard Charles de Gaulle

92700 Colombes

icone_phone +33 (0)1 49 97 33 00
icone_fax +33 (0)1 49 97 33 09

Immeuble Le noblet à Colombes

 

Plan_Acces