Présentation du client IBM Data Studio

Le client Data Studio est conçu à l'aide de la technologie Eclipse et fournit un environnement de développement intégré pour l'administration d'instance et de base de données, la routine et le développement d'applications Java™ et l'optimisation de requête.

Le client IBM® Data Studio est l'un des deux composants Data Studio, composé du client et de la console web. Pour plus d'informations sur le composant de la console web Data Studio que vous utilisez pour la gestion des travaux et la surveillance de l'intégrité, consultez la présentation de la console web IBM Data Studio.

Le client Data Studio inclut les fonctions suivantes :

Activités et perspectives

Les outils que vous utilisez en tant qu'administrateur de base de données ou développeur d'applications dépendent de votre rôle. Data Studio offre deux moyens d'accéder à ces ensembles d'outils : les activités et les perspectives.

Activités

Figure 1. Le menu d'activité du client Data Studio vous permet de passer d'une activité de base de données à l'autre.
Client Data Studio avec menu d'activité et bouton d'activité principale.

Utilisez le menu d'activité de la barre d'outils pour passer d'une activité Data Studio à l'autre. Ces activités préconfigurées correspondent à un sous-ensemble de perspectives Data Studio. Les activités ci-dessous sont disponibles : administration de bases de données, développement de code SQL et de routines, développement d'applications Java, optimisation des requêtes et exécution des instructions SQL.

Vous pouvez revenir à votre activité principale prédéfinie depuis toute perspective en cliquant sur le bouton d'activité principale de la barre d'outils.

Perspectives

Vous pouvez également accéder à d'autres outils indispensables pour votre rôle en passant d'une perspective à l'autre depuis le menu Window > Open Perspective. Par exemple, la principale perspective pour l'administration de base de données est la perspective Administration de base de données et les perspectives pour le développement d'application sont les perspectives Développement de base de données et Java. Selon votre rôle, d'autres perspectives utilisables incluent les perspectives Développement de données, de Java, du langage SQL et de routines, et Optimisation de requête.

Figure 2. Les perspectives du client Data Studio vous permettent d'accéder aux outils de base de données.
Client Data Studio avec menu de perspectives.

Outils de mise en route

Les outils suivants peuvent vous guider dans votre initiation au client Data Studio :

Gestion d'objets de base de données

Le changement d'objets de base de données consiste à déterminer les changements qui doivent être apportés, spécifier ces changements, évaluer leur impact, puis les déployer.

Une vue Propriétés modifiable et la boîte de dialogue Réviser et déployer permettent de créer, modifier et supprimer des objets de façon cohérente. Vous pouvez aussi gérer les objets de privilèges pour plusieurs types de serveurs de base de données. Une fois vos changements définis dans la vue Propriétés, Data Studio génère automatiquement les commandes pouvant effectuer ces changements. Ces commandes générées sont affichées dans la boîte de dialogue Réviser et déployer, dans laquelle vous pouvez réviser les commandes et les exécuter.

Des fonctions de gestion des changements plus robustes sont fournies pour les bases de données DB2 for Linux, UNIX, and Windows car un plan de modification est utilisé pour gérer les changements. Un plan de modifications rend des changements complexes possibles et vous pouvez l'utiliser pour changer plusieurs objets simultanément. Data Studio gère les objets dépendants et exécute les actions correspondantes afin de limiter tout effet secondaire causé par les changements apportés à vos objets de base de données. Grâce aux plans de modifications, vous pouvez aussi conserver vos données via les changements de base de données, annuler vos changements de base de données et effectuer un suivi de vos changements avec un système de contrôle de version.

Fonctions de développement d'applications de données

Pour les développeurs d'applications de données, Data Studio propose les fonctions principales ci-dessous. Lorsque vous travaillez dans un projet de développement de données dans l'Explorateur de projets de données, vous pouvez :

Fonctions d'optimisation de requête

Le client Data Studio permet de formater des instructions SQL (pour faciliter leur lecture), de générer les représentations visuelles de plans d'accès et d'obtenir des recommandations relatives aux statistiques de collecte sur les objets référencés par une instruction. Ce client permet également de générer un rapport pour récapituler les informations relatives au plan d'accès et les recommandations.

Si vous connectez le client Data Studio à une base de données ou un sous-système DB2 sur laquelle/lequel une licence InfoSphere Optim Query Workload Tuner est active, vous pouvez utiliser l'intégralité du jeu de fonctions d'optimisation.

Pour plus d'informations, voir Fonctions d'optimisation.

Fonctions collaboratives

Si vous travaillez dans une grande équipe, vous pouvez partager des projets de développement de données en utilisant des systèmes de contrôle de code pris en charge et partager des informations de connexion de base de données.

Pour plus d'informations, voir :

Partage d'un environnement commun avec d'autres produits Eclipse

Le partage d'un environnement commun avec d'autres produits Eclipse facilite le partage des fonctions entre produits d'une même interface. Si vous installez le client Data Studio dans le même groupe de produits en tant que produit compatible, installez une seule version d'Eclipse qui partage les composants de chaque produit. Le partage d'un environnement permet d'économiser de l'espace disque et d'éviter de dupliquer les composants déjà générés dans d'autres produits.

L'autre avantage offert par ce type de partage est la possibilité d'interaction entre produits, ce qui renforce chaque produit en le rendant plus robuste. Par exemple, le scénario de partage d'environnement commun suivant illustre la force de l'utilisation combinée de InfoSphere Data Architect et Data Studio :

  1. Partage d'un environnement commun entre IBM InfoSphere Data Architect et le client Data Studio
  2. Création de modèles de glossaire pour normaliser les conventions de dénomination à l'aide d'InfoSphere Data Architect
  3. Utilisation des fonctions d'administration de base de données du client Data Studio pour s'assurer que ces conventions de dénomination sont respectées.

Pour que des produits partagent un même environnement, les versions Eclipse de base doivent être identiques. Par exemple, un produit basé sur Eclipse version 3.6 ne peut pas partager un environnement avec un produit basé sur Eclipse version 4.2.

Pour plus d'informations sur les fonctions du client Data Studio, consultez les documents suivants :
  • Serveurs de données pris en charge par fonction : IBM Data Studio fournit diverses fonctions pour les types de serveur de données pris en charge. Vous trouverez dans ce document des informations à propos des serveurs de données pris en charge par fonction, ainsi que des détails sur les fonctions existant dans chaque composant de Data Studio.
  • Planification des fonctions à installer : vous pouvez choisir d'installer les jeux de fonctions suivants pendant l'installation du produit : Administration, Développement d'application ou Optimisation de requête. Ce document fournit des informations à propos des fonctions incluses dans chaque jeu.

Pour plus d'informations sur les packages d'installation disponibles pour IBM Data Studio, consultez la page web du produit.


Feedback