Data Studio est
une offre de base qui inclut la prise en charge des tâches clés
tout au long du cycle de vie de gestion de données, notamment l'administration, le développement d'application
et l'optimisation de requête. Data Studio est composé de deux composants :
le client basé sur Eclipse et la console Web.
Tâches clés concernant Data Studio
Data Studio permet
d'effectuer les tâches clés suivantes :
- Administration de base de données, surveillance de la santé et exécution de travaux
- Data Studio fournit la prise en charge de la gestion
et de la maintenance de base de données, notamment la gestion des objets, changements et
autorisations, le scriptage, la surveillance de la santé et de la disponibilité de base, ainsi que
l'ordonnancement des travaux pour automatiser les changements apportés à la base de données.
Figure 1. Client Data Studio
avec affichage imbriqué de la console Web pour les tâches de gestion de travaux
et de surveillance de la santé
- Développement d'applications de base de données
- Data Studio aide les
développeurs et les administrateurs de base de données à développer, déboguer et déployer
des applications et des routines de base de données (procédures mémorisées SQL ou Java
et fonctions définies par l'utilisateur).
- Prise en charge du développement de l'accès aux données
- Si la prise en charge du développement de l'accès aux données est activée pour les applications Java,
les développeurs et les administrateurs de base de données peuvent utiliser Data Studio pour mieux comprendre la relation
entre les objets de base de données, le code source et les instructions SQL incluses dans ce code
source. En outre, cette prise en charge fournit
la métrique de client pour les instructions SQL.
- Prise en charge pureQuery
- Si la prise en charge pureQuery est activée, les développeurs peuvent utiliser le progiciel
InfoSphere Optim pureQuery Runtime intégré et les API pureQuery pour créer des applications
Java. Ces API leur permettent d'utiliser l'éditeur
Java intégré et une syntaxe pureQuery simple pour créer une couche d'accès aux données Java simples
à l'aide du modèle DAO (Data Access Object, soit objet d'accès aux données).
Figure 2. Client Data Studio indiquant
la perspective Java utilisée dans les tâches de développement
- Optimisation de requête
- Data Studio inclut
des outils d'optimisation de requête basiques comme le formatage de requête, les diagrammes de chemin d'accès,
et les conseils sur les statistiques pour aider les développeurs et les optimisateurs SQL à créer
des requêtes de performance plus élevée. Par ailleurs, Data Studio vous permet d'accéder aux fonctions d'optimisation d'IBM InfoSphere Optim Query Workload Tuner lorsque vous vous connectez à une base de données ou un sous-système DB2 sur laquelle/lequel une licence InfoSphere Optim
Query Workload Tuner est active.
Figure 3. Section de révision de l'assistant
Query Tuner Workflow dans le client Data Studio
Composants Data Studio
Data
Studio comprend deux composants : le client Data Studio basé sur Eclipse et la console
Web.
- Client Data Studio
- Environnement de développement intégré basé sur Eclipse pour l'administration de base de données, la routine et
le développement d'application Java, ainsi que l'optimisation de requête
pouvant être installé avec d'autres produits IBM Software pour qu'ils partagent un même
environnement.
- Console Web Data Studio
- Outil Web avec fonctions de surveillance de la santé et de la disponibilité
et outils de gestion et de création de travaux. Soit vous installez une seule console Web par client,
soit vous préférez qu'un groupe de clients partage une même console Web.
Scénario : Data Studio dans un environnement d'équipe
Vous pouvez installer
plusieurs instances des composants Data Studio afin de reproduire
votre organisation et prendre en charge la structure de votre entreprise. Par
exemple, dans une organisation où les utilisateurs ont des rôles et des droits d'accès différents,
votre équipe peut installer plusieurs instances du client
Data Studio.
L'illustration suivante montre
un scénario d'utilisation complexe composé d'un concepteur de bases de données et de plusieurs
administrateurs de bases de données, ainsi que de développeurs d'applications disposant tous
de droits d'accès différents à la base de données de test et de production, ainsi qu'à la console Web
Data Studio.
Figure 4. Diagramme topologique d'une installation et d'un scénario d'utilisation complexes
La plupart des utilisateurs de ce scénario ont uniquement accès à la base de données de test, mais l'administrateur de la base de données de test dispose d'un accès supplémentaire à la console Web Data
Studio. De même, l'administrateur
de la base de données de production a accès à la fois à la base de données de production
et à la console Web Data Studio. Les administrateurs disposant d'un accès à la console Web Data Studio peuvent contrôler la santé de la base de données, gérer des travaux, mais aussi gérer et partager des informations relatives à la connexion de la base de données dans l'organisation.
Pour obtenir des informations sur d'autres outils et solutions pouvant
faciliter les tâches et responsabilités tout au long du cycle de vie de la gestion de données,
rendez-vous sur la page InfoSphere Optim Data Management Solutions.