Développement d'applications |
Les outils de développement d'applications vous permettent d'accélérer la conception d'application, le développement et le déploiement. Des
outils de développement avancés sont également fournis pour développer et tester les routines de bases de données SQL, PL/SQL et Java et pour analyser les
performances SQL. Les autres outils avancés permettent de générer et de déployer les services Web de base de données, de créer et
d'exécuter les scripts SQL et XQuery, de créer des documents XML et des fichiers XSL, XSD et DTD. Ils permettent également de
développer des applications de bases de données Java et
des applications SQLJ. Vous pouvez également exécuter des tâches de gestion d'objets de base de données standard comme la création, la copie et la modification des objets de base de données ainsi que la gestion des droits d'accès au bases de données. Les bases de données autres qu'IBM sont également prises en charge. - Fonctions de développement de base
- Ces fonctions comprennent une prise en charge de base pour accéder aux bases de données, parcourir les catalogues, gérer les objets et
créer et exécuter des scripts SQL et XML.
- Fonctions de développement avancées
- Ces fonctions comprennent une prise en charge avancée du développement de routines, de pureQuery, de services Web de données et de XML.
- Fonctions pureQuery
- Outils de développement d'applications Java
qui facilitent le développement, la gestion et l'optimisation des applications Java accédant aux données relationnelles. Cette fonction comprend des outils de base permettant de générer du code Java à partir de tables de bases de données ou d'instructions SQL,
ainsi que des améliorations apportées à l'éditeur Java,
notamment un système d'assistance complet pour la génération, la validation et l'exécution des instructions
SQL. Les outils avancés pour le développement d'applications Java
sont fournis, incluant un aperçu des données SQL au sein des applications Java, les mesures d'exécution SQL en vue d'identifier les problèmes et d'analyser leur impact, la prise en charge d'instructions SQL
statiques, des applications JPA améliorées avec des instructions SQL et la prise en charge de la génération de code
avancée. Une licence distincte pour InfoSphere Optim pureQuery Runtime est
nécessaire pour déployer des applications Java créés à l'aide de pureQuery.
- Routines SQL et développement PL/SQL
- Outils pour développer, tester et déployer les procédures mémorisées SQL
et les fonctions définies par l'utilisateur, incluant des assistants, des éditeurs et un débogueur de procédure mémorisée intégré.
- Développement Java
- Outils pour développer des applications de bases de données Java
et des procédures mémorisées Java.
- Développement de routines Java
- Outils pour développer, tester et déployer des procédures mémorisées Java, incluant des assistants, des éditeurs et un débogueur de procédure mémorisée intégré.
- Développement SQLJ
- Outils pour générer des applications SQLJ, incluant un éditeur SQLJ
avec mise en évidence de syntaxe intégrée, un traducteur SQLJ permettant de convertir des
fichiers SQLJ en fichiers Pure Java
et de générer des profils sérialisés SQLJ, et un débogeur SQLJ permettant de
déboguer les fichiers SQLJ. Des fonctions de personnalisation intégrées sont également disponibles
lorsque vous développez des applications SQLJ pour DB2.
- Prise en charge des performances SQL
- La vue Structure SQL fournit les outils pour consulter les données de performance
des instructions SQL. Ces données peuvent être générées depuis le client Data Studio. Ces
données peuvent également être importées depuis la base de données de référentiel
InfoSphere Optim Performance Manager. Les données de performances pour les instructions SQL surveillées correspondent aux
instructions SQL répertoriées dans la vue Structure SQL.
L'éditeur SQL et XQuery fournit des outils pour exécuter des instructions SQL sur
une base de données et afficher les données de performances de la base de données capturées par InfoSphere Optim Performance Manager Extended
Insight.
- Développement XML
- Outils pour le développement d'applications XML, incluant des assistants
de création et d'enregistrement de documents de schéma XML, des assistants d'insertion de données XML
dans des colonnes XML, des éditeurs de fichiers XML, XSD et DTD, ainsi qu'un
éditeur de mappage graphique que vous pouvez utiliser pour annoter des schémas XML
pour le broyage. Les outils avancés pour le développement XML sont fournis, incluant :
un éditeur XSL équipé d'un assistant d'expression XPath, un éditeur de mappage XML utilisé pour générer des documents de transformation déployables et des outils de génération de document avancés.
- Copie d'objets de données
- Permet la copie d'objets de base de données ainsi que les données associées entre bases de données du même serveur ou sur des serveurs différents.
- Prise en charge de base de données étendue
- Ces fonctions étendent la prise en charge pour des bases de données non IBM.
- Support Oracle
- Prend en charge les objets de base de données et la gestion de l'espace de stockage, le contrôle de l'accès aux bases de données Oracle, ainsi que les scripts SQL et le développement PL/SQL.
- Support Sybase
- Outils pour l'accès aux bases de données, la recherche dans les catalogues, la gestion des objets et la prise en charge de la création et de l'exécution de scripts SQL et de procédures mémorisées pour les bases de données Sybase et les bases de données DB2 compatibles Sybase avec prise en charge ANTs.
- Services Web de données
- Permet la prise en charge de la création et du déploiement des services Web qui permettent aux applications client d'accéder aux données dans des bases de données DB2 par le biais d'opérations de base de données,
telles que les instructions SQL SELECT et DML et les procédures mémorisées.
- Gestion des changements des bases de données DB2 pour Linux, UNIX et Windows
- Fournit une gestion des objets intégrée et une gestion des changements complexes
qui utilise une organisation de plan des changements et d'édition à la volée.
- Adaptateur Rational ClearCase SCM
- Prise en charge du partage de projets de données via Rational ClearCase.
Après installation, vous devez activer cette fonction dans la page Capacités de la fenêtre Préférences. Cette fonction peut être utilisée uniquement si vous disposez d'un client ClearCase
et d'un serveur ClearCase configuré.
- Intégration de confidentialité modélisée
- Prise en charge de l'intégration des modèles de données de domaine et physiques dans les bases
de données. Cette fonction offre également la possibilité d'affecter des règles de confidentialité de données aux colonnes des bases de données modélisées et d'appliquer ces règles aux tâches de gestion d'objets, comme par exemple la copie de données entre bases de données.
- Gestion de déploiement
- Outils pour gérer le déploiement d'artefacts, comme par exemple les scripts SQL et les procédures mémorisées, sur un ou plusieurs serveurs de base de données de test.
|
Administration de base de données |
Les outils d'administration de la base de données vous permettent de gérer vos bases de données
et d'augmenter votre productivité en tant qu'administrateur de base de données. Cette fonction comprend les assistants de tâches qui vous permettent d'exécuter
les tâches d'administration de base de données classiques pour les serveurs de base de données
DB2 for Linux, UNIX,
and Windows.
Par exemple, les commandes sont automatiquement générées pour démarrer et arrêter les instances, sauvegarder et récupérer les bases de données, réorganiser les tables et bien plus encore. Pour les bases de données DB2 for Linux, UNIX, and Windows,
cette fonction comprend également la prise en charge des changements structurels complexes pour rationaliser les changements sur place
ainsi que des scénarios de migration de base de données nécessitant des changements apportés à plusieurs objets. Vous pouvez vérifier que les commandes générées automatiquement conservent des données pour tous les objets devant être supprimés et recréés, inclure les commandes de l'utilitaire de maintenance et créer des scripts pour annuler les changements apportés à la base de données. Pour les bases de données DB2 for z/OS, Informix et non IBM,
vous pouvez apporter des changements à des objets uniques.- Fonctions d'administration
- Navigation dans les bases de données DB2 for Linux, UNIX, and Windows,
génération de langage DDL de base, éditeur SQL et XQuery editor, gestion des modifications
des bases de données, modélisation des données physiques, analyse d'impact, comparaison des objets
de base de données et assistants de tâches d'administration de base de données.
- Adaptateur Rational ClearCase SCM
- Prise en charge du partage de projets de données via Rational ClearCase.
Après installation, vous devez activer cette fonction dans la page Capacités de la fenêtre Préférences. Cette fonction ne peut être utilisée que si vous disposez d'un client ClearCase installé sur le même ordinateur
et d'un serveur ClearCase configuré.
|
Optimisation des requêtes |
Outils de base permettant d'analyser et d'optimiser les performances des requêtes
exécutées sur DB2 for Linux, UNIX, and Windows ou sur les
serveurs de base de données DB2 for z/OS. Vous pouvez exécuter Statistics Advisor pour générer les commandes RUNSTATS afin de résoudre les problèmes qui se posent avec les statistiques et pour permettre à l'optimiseur DB2
de créer des chemins d'accès améliorés. Utilisez ces outils pour formater les instructions SQL afin qu'elles soient plus faciles à lire et à analyser. Vous pouvez générer des diagrammes de plan d'accès comme ceux que vous pouvez générer à l'aide de Visual Explain.
Des rapports sont disponibles et récapitulent les informations concernant les chemins d'accès aux instructions SQL et aux recommandations à partir de Statistics Advisor. Effectuez une mise à niveau
vers InfoSphere Optim Query Workload Tuner. Si vous effectuez une mise à niveau, vous pouvez
utiliser des fonctions supplémentaires dans le client complet IBM Data Studio pour optimiser
les instructions SQL et vous pouvez également optimiser les charges de travail des requêtes, qui sont des groupes
d'instructions SQL associées. Pour obtenir une liste de l'ensemble des fonctions,
voir Fonctions d'optimisation : par produit.
|