Embarcadero DBARTISAN XE3.5/9.2 Guide de démarrage rapide

Ajouter à Mes manuels
58 Des pages
Embarcadero DBARTISAN XE3.5/9.2 Guide de démarrage rapide | Fixfr
Documentation du produit
Embarcadero® DBArtisan™
Guide de prise en main
Version XE 3.5/9.2
Première édition : Mai 2013
© 2013 Embarcadero Technologies, Inc. Embarcadero, les logos Embarcadero Technologies, et tous les autres noms de services ou de
produits Embarcadero Technologies sont des marques ou des marques déposées de Embarcadero Technologies, Inc. Toutes les autres
marques sont la propriété de leurs propriétaires respectifs.
Ce logiciel et cette documentation contiennent des informations propriétaires de Embarcadero Technologies, Inc. ; ils sont fournis sous
un contrat de licence contenant des restrictions sur l'usage et la divulgation, et sont aussi protégés par la loi relative aux droits d'auteur.
L'ingénierie inverse du logiciel est interdite.
Embarcadero Technologies, Inc. est un leader maintes fois primé d'outils destinés aux développeurs d'applications et aux professionnels
des bases de données. Ils peuvent ainsi concevoir correctement des systèmes, les construire plus rapidement et mieux les exécuter,
indépendamment de la plate-forme ou du langage de programmation. Quatre-vingt-dix entreprises du classement des
100 premières entreprises américaines (liste "Fortune 100") et une communauté active de plus de trois millions d'utilisateurs répartis
mondialement comptent sur les produits Embarcadero pour augmenter leur productivité, réduire leurs coûts, simplifier la gestion des
modifications et la conformité, et accélérer l'innovation. Les outils phare de la société sont les suivants : Embarcadero® Change
Manager™, CodeGear™ RAD Studio, DBArtisan®, Delphi®, ER/Studio®, JBuilder® et Rapid SQL®. Fondée en 1993, Embarcadero a
son siège social à San Francisco, avec des bureaux dans le monde entier. Visitez le site en ligne de Embarcadero sur
www.embarcadero.com.
SIÈ GE S O C IAL
S IÈG E EMOA
1 0 0 C A L I F O R N I A S T RE E T
12TH FLOOR
SA N F R A N CI S C O , CA L I FO R N I A
94111 USA
YO R K H O U S E
1 8 YO R K R O A D
M A I D E N H E A D , B E R K S HI RE
S L 6 1 SF, U N I T E D K I N G D O M
SIÈGE ASIE-PACIFIQUE
L 7 . 3 1 3 L A TRO BE S T RE E T
MELBOURNE VIC 3000
A U ST R A L I A
S O M M A IRE
Sommaire
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
A propos de DBArtisan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
À propos de ce livre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Installation de DBArtisan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Exigences techniques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Support des bases de données et options de connectivité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Installation de DBArtisan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Licences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Ressources supplémentaires sur le produit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Exercices du tutoriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Session 1 : Introduction à DBArtisan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Session 2 : Gestion des schémas et des objets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Session 3 : Gestion de la sécurité des bases de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Session 4 : Gestion de l'espace de stockage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Session 5 : Gestion SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Session 6 : Gestion des travaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Session 7 : Gestion des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Session 8 : Gestion des performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Session 9 : Gestion des capacités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Session 10 : Outils et utilitaires généraux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
3
SO M M A IRE
4
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
INTRODUCTION
DBArtisan est une solution d'administration de bases de données, leader du marché, pour la
gestion des bases de données Oracle, Microsoft SQL Server, Sybase Adaptive Server, IBM DB2
pour Windows, Unix et Linux, IBM DB2 pour z/OS et MySQL. Ses capacités multiplates-formes
permettent aux utilisateurs de gérer efficacement et facilement des plates-formes de bases de
données hétérogènes avec un outil frontal unique. Avec DBArtisan, les utilisateurs améliorent
leur productivité en utilisant un outil unique pour toutes leurs bases de données,
indépendamment du fournisseur.
A PROPOS DE DBARTISAN
DBArtisan fournit des outils pouvant être utilisés par un certain nombre de fonctions au sein
d'une organisation dotée de SGBD provenant de plusieurs fournisseurs, dans des
environnements de test, de développement ou de production.
ZONES FONCTIONNELLES MAJEURES
Outils de gestion des sources de données - Avant d'utiliser DBArtisan, les sources de données
doivent être recensées. Les sources de données peuvent être recensées manuellement ou semiautomatiquement. Le stockage peut être basé sur des registres ou des fichiers, et une option de
stockage réseau facilite l'utilisation partagée des catalogues de sources de données.
Outils de gestion des objets - DBArtisan supporte une vaste gamme d'objets de base de
données et d'éléments associés pour chaque SGBD. Vous pouvez créer de nouveaux objets,
modifier des objets existants et utiliser diverses opérations sur les objets qui supportent les
actions communes, générales ou spécifiques au SGBD.
Environnements de script - DBArtisan offre des environnements complets dédiés au
développement SQL, DDL, Java et Active Script. Des options d'exécution sont disponibles selon
le cas, et des fonctionnalités associées spécifiques à l'environnement, comme les options de
restauration/validation et de plan de requête, sont fournies. Les assistances de codage
associées incluent la sémantique à la volée et la validation syntaxique, les raccourcis de
substitution de texte, et les outils de construction de requêtes visuelles. Les outils d'exécution
associés incluent les fonctions d'exécution de fichiers et de scripts.
Utilitaires de données et de schémas - Des experts d'extraction, de migration et de
publication de schémas vous permettent d'extraire et de déplacer rapidement les schémas et
les données entre les environnements et même entre les types de SGBD. Des utilitaires
d'importation/exportation, de chargement/déchargement et de sauvegarde/restauration
spécifiques au SGBD sont aussi disponibles. Un éditeur de données permet l'édition de vos
tables en temps réel, supporte tous les types de données modifiables et fournit des options
Unicode. Les données des tables peuvent aussi être importées à partir de formats tels que les
feuilles de calculs.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
5
I N TRO D U C T IO N
Autres outils de productivité et de gain de temps - Avec l'environnement de DBArtisan, vous
accédez aux fonctions de recherche de fichiers et de bases de données, à la fonction de
différence visuelle pour comparer les fichiers ou les objets de bases de données, et au
planificateur de tâches Microsoft Windows.
Compléments spécifiques aux licences - Selon les licences achetées, vous accédez aux outils
suivants :
• L'outil Analyst Series inclut des fonctionnalités de gestion avancée d'espace de stockage,
de capacité, de performance et de sauvegarde. Elles vous permettent d'anticiper et
d'empêcher les problèmes liés au stockage, d'orienter la croissance des données et des
objets au fil du temps, et de localiser avec précision les goulets d'étranglement sur les
performances.
• Les débogueurs, disponibles pour IBM DB2 pour Linux, Unix et Windows, Oracle, Sybase et
SL Server, vous permettent de tester les fonctions et les procédures. Un profileur est
disponible pour les sources de données Oracle.
AVANTAGES PROPOSÉS AUX UTILISATEURS SPÉCIFIQUES
DBArtisan offre des avantages aux utilisateurs suivants :
Administrateurs de bases
de données
DBArtisan permet aux administrateurs de bases de données d'optimer leurs tâches.
Il élimine les tâches fastidieuses associées à la recherche des dépendances de
schéma quand des modifications ont été apportées aux objets. En outre, une
panoplie d'utilitaires condense les tâches DBA en réduisant les heures ou les jours
en minutes.
DBArtisan fournit une interface utilisateur graphique (GUI) facile d'emploi qui
permet aux développeurs de bases de données d'être immédiatement productifs
dans un environnement multiplate-forme, sans aucune connaissance spécifique à la
plate-forme. L'interface utilisateur graphique en général, et les experts et éditeurs
en particulier, offrent des gains de temps par rapport au codage manuel traditionnel
et aux autres méthodes manuelles.
Développeurs
En plus de l'environnement de script complet, DBArtisan offre aussi plusieurs
options de génération de code multiplate-forme, qui aident les développeurs à
construire un code SQL syntaxiquement et fonctionnellement correct dès la
première fois.
En complément des capacités de codage, les experts de création d'objets et les
éditeurs d'objets graphiques réduisent considérablement le temps et l'effort
nécessaires à la construction d'une base de données d'application à partir de zéro.
DBArtisan facilite le déplacement des applications et des systèmes de base de
données complets entre les environnements.
À PROPOS DE CE LIVRE
Ce livre est constitué de deux composants majeurs :
• Installation de DBArtisan liste les exigences techniques, fournit des détails sur le support
des versions SGBD, récapitule le processus d'installation et inclut des détails sur les licences.
6
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
IN T RO D U C T IO N
• Exercices du tutoriel fournit un ouvrage de formation à DBArtisan. Il couvre les zones
majeures des fonctionnalités, vous préparant à travailler de manière autonome.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
7
I N TRO D U C T IO N
8
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
INSTALLATION DE DBARTISAN
Avant d'enregistrer toute application Embarcadero Technologies, vous devez satisfaire les
exigences techniques minimales. Si vous répondez à toutes les exigences techniques minimales,
vous pouvez alors installer DBArtisan. Après l'installation, vous devez acquérir une licence pour
l'application.
Les rubriques suivantes vous guideront pendant ce processus :
• Exigences techniques
• Support des bases de données et options de connectivité
• Installation de DBArtisan
• Licences
Enfin, pour de plus amples informations, voir "Ressources supplémentaires sur le produit"
page 20.
EXIGENCES TECHNIQUES
DBArtisan est une application 32 bits qui s'exécute dans un environnement Microsoft Windows.
Avant d'utiliser DBArtisan, vérifiez que votre environnement satisfait les exigences suivantes :
• Microsoft Internet Explorer 7 ou toute version supérieure
• Exigences matérielles
• Exigences du système d'exploitation
REMARQUE : Les utilisateurs ont besoin des privilèges de registre complets pendant l'installation et
doivent accéder aux clés sous HKEY_CURRENT_USER dans le registre après
l'installation.
EXIGENCES MATÉRIELLES
Embarcadero Technologies recommande les exigences matérielles minimales suivantes :
• 1024 Mo de mémoire
• 512 Mo d'espace disque
EXIGENCES DU SYSTÈME D'EXPLOITATION
DBArtisan supporte les systèmes d'exploitation suivants :
• Windows XP SP2 (32 bits et 64 bits)
• Windows Vista (32 bits et 64 bits)
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
9
IN ST A L L A T IO N D E D B A R T IS A N
• Windows 7 (32 bits et 64 bits)
Pour de plus amples informations, voir les rubriques suivantes :
• Support XP
• Support Vista et Windows 7
• Support et restrictions des systèmes d'exploitation 32 bits et 64 bits
SUPPORT XP
Windows XP comprend deux groupes de sécurité utilisateur :
• Utilisateurs
• Utilisateurs avec pouvoir
Microsoft n'accorde pas intentionnellement, aux membres du groupe Utilisateurs, l'autorité
d'installer les applications ou d'effectuer des modifications globales au système. Les utilisateurs
restreints sont des membres du groupe Utilisateurs. Les utilisateurs standard appartiennent au
groupe "Utilisateurs avec pouvoir". Microsoft accorde aux membres du groupe "Utilisateurs
avec pouvoir" l'autorité d'installer des programmes. Vous devez être un membre du groupe
Administrateurs pour installer et utiliser les applications Embarcadero Technologies.
Puisque les utilisateurs restreints sont des membres du groupe Utilisateurs, ils ne peuvent pas
installer et exécuter les applications Embarcadero Technologies.
ATTENTION : Vous devez être un membre du groupe Administrateurs pour installer et
utiliser les applications Embarcadero Technologies.
Pour ouvrir l'onglet Appartenance au groupe où vous pouvez déterminer votre groupe et
examiner les conditions de sécurité de Microsoft :
1 Sur le Panneau de configuration, ouvrez Comptes d'utilisateurs.
2 Sur l'onglet Utilisateurs, sélectionnez un utilisateur puis cliquez sur le bouton Propriétés.
3 Cliquez sur l'onglet Appartenance au groupe.
SUPPORT VISTA ET W INDOWS 7
Windows Vista UAC et Windows 7 fournissent deux types d'utilisateur :
• Utilisateur standard
• Administrateur
DBArtisan peut être installé ou désinstallé par un administrateur ou un utilisateur standard en
utilisant un jeton administrateur. Les utilisateurs standard peuvent exécuter DBArtisan.
10
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
I N S T A L L A T I O N D E D B A R T IS A N
ATTENTION : Dans le but d'exécuter DBArtisan, les privilèges de jeton utilisateur standard
par défaut ne doivent pas être modifiés. La modification des privilèges de
jeton utilisateur standard peut générer des problèmes de licence, entraînant
une exécution incorrecte de DBArtisan.
SUPPORT ET RESTRICTIONS DES SYSTÈMES D'EXPLOITATION 32 BITS ET 64 BITS
DBArtisan est une application 32 bits qui s'exécute en mode émulé sur les versions 64 bits de
Windows. La seule exigence est que DBArtisan supporte seulement les versions 32 bits du
logiciel client qui doit être installé pour la connectivité à chaque SGBD sur lequel DBArtisan
travaillera.
SUPPORT DES BASES DE DONNÉES ET OPTIONS DE CONNECTIVITÉ
DBArtisan fournit le support de la plate-forme SGBD dédiée avec les options de connectivité
suivantes :
• Pour une utilisation avec les sources de données IBM DB2, SQL Server, MySQL, Oracle et
Sybase ASE, DBArtisan est packagé avec un ensemble de pilotes propriétaires fonctionnant
conjointement avec un ensemble supporté de clients qui doivent être installés.
Pour obtenir des informations sur les clients SGBD devant être installés, voir "Pilotes
Embarcadero packagés avec le support client natif" page 12.
• Vous pouvez aussi établir la connexion à un SGBD supporté utilisant un pilote JDBC de type
4 packagé avec DBArtisan. Pour obtenir la liste des pilotes JDBC tiers, voir "Pilotes JDBC
tiers" page 12.
Le tableau suivant liste les versions des plates-formes SGBD pour lesquelles un support dédié
est fourni, ainsi que les options de connectivité supportées :
Version SGBD
Support du pilote
Embarcadero natif
Support du client
JDBC tiers packagé
IBM DB2 pour z/OS 8 et 9


IBM DB2 LUW 9.0 - 9.7


Microsoft SQL Server 2005, 2008 et 2012




Oracle 9i, 10g et 11g


Sybase ASE 12.5 - 15.5


Pour SQL Server 2005 et 2008, seuls sont supportés les types d'objet
tels que les utilisateurs, les connexions, les rôles, les paramètres de
configuration, etc. Nous ne supportons PAS les extensions Microsoft
.NET en ce moment.
MySQL 4.x.
(DBArtisan est tolérant à l'égard de 5.x, mais ne supporte pas les
procédures stockées, les déclencheurs et les vues)
Sybase IQ 12.7 - 15.4
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2

11
IN ST A L L A T IO N D E D B A R T IS A N
Enfin, la connectivité JDBC/ODBC générique est fournie pour les plates-formes SGBD non
dédiées et autres sources de données. Pour obtenir des détails, voir "Support JDBC et ODBC
générique" page 13.
PILOTES EMBARCADERO PACKAGÉS AVEC LE SUPPORT CLIENT NATIF
Si vous utilisez des pilotes Embarcadero prépackagés pour se connecter aux plates-formes
SGBD supportées, assurez-vous que les clients appropriés sont installés et configurés :
SGBD
Client
IBM DB2 pour z/OS
DB2 UDB Client pour Windows 8 ou supérieur
IBM DB2 pour Linux,
Unix et Windows
IBM DB2 LUW Client pour Windows 8 ou supérieur
Microsoft SQL Server
Microsoft SQL Server Client Library
MySQL
Pilote MySQL Connector/ODBC 5.2.x - Pilote MySQL Connector/ODBC 3.51.x
Oracle
Oracle SQL*Net Client
Sybase ASE
Sybase Open Client
Sybase IQ
Pilotes ODBC SQL Anywhere pour Sybase IQ 12.7
Pilotes ODBC 32 bits Sybase IQ
REMARQUE : Puisque DBArtisan est une application 32 bits qui s'exécute en mode émulé sur les
versions 64 bits de Windows, seules les versions 32 bits du logiciel client SGBD sont
supportées.
PILOTES JDBC TIERS
Si la stratégie ou la préférence impose l'utilisation de pilotes JDBC de type 4, le tableau suivant
inclut les pilotes fournis pour chaque plate-forme SGBD supportée :
Plate-forme
Pilote JDBC
IBM DB2 pour Linux, Unix et Windows
Pilote IBM Data Server pour JDBC
IBM DB2 pour z/OS
Microsoft SQL Server
Pilote jTDS Type 4 JDBC pour Microsoft SQL Server
Pilote Microsoft SQL Server JDBC
MySQL
Pilote MySQL Connector/J JDBC
Oracle
Pilote Oracle JDBC Thin
Sybase ASE
Pilote jTDS Type 4 JDBC pour Microsoft SQL Server
Pilote Sybase jConnect JDBC
Sybase IQ
12
Pilote Sybase jConnect JDBC pour Sybase IQ
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
I N S T A L L A T I O N D E D B A R T IS A N
SUPPORT JDBC ET ODBC GÉNÉRIQUE
La connectivité JDBC/ODBC générique aux systèmes SGBD non dédiés ou aux sources de
données non base de données est aussi fournie. DBArtisan peut se connecter à une source de
données en utilisant un pilote ODBC ou JDBC version 3.0 tiers, fourni par le client. Des
fonctionnalités DBArtisan minimales sont fournies, notamment une arborescence de base de
l'explorateur et une interrogation SQL.
EXIGENCES RELATIVES AUX PROCÉDURES STOCKÉES IBM DB2 POUR Z/OS
Quand DBArtisan travaille sur une source de données IBM DB2 pour z/OS, il s'appuie sur les
procédures stockées suivantes, fournies lors d'une étape d'installation facultative dans la
configuration du sous-système DB2 :
• DSNWZP
• DSNUTILS
• ADMIN_COMMAND_DSN
• ADMIN_COMMAND_DB2
Avant d'utiliser DBArtisan sur une source de données IBM DB2 pour z/OS, assurez-vous que ces
composants sont installés sur le serveur. Pour de plus amples informations, voir
http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/topic/com.ibm.db2.doc.inst/
stpadd.htm#stpadd.
INSTALLATION DE DBARTISAN
Pour installer DBArtisan avec succès, vous devez compléter chaque panneau de l'expert
d'installation. Pour de plus amples informations, voir "Expert d'installation" page 13.
Lorsque l'installation est terminée, nous vous conseillons de redémarrer votre machine avant
d'utiliser DBArtisan.
ATTENTION : Pour installer DBArtisan depuis la ligne de commande, désinstallez
manuellement toutes les versions précédentes de DBArtisan.
EXPERT D'INSTALLATION
L'expert d'installation de DBArtisan installe tous les fichiers correspondants sur votre machine.
Les panneaux présentés par l'expert varient selon le type de l'installation : mise à niveau ou
installation initiale. Pour passer au panneau suivant de l'expert, cliquez sur Next. Pour annuler le
processus d'installation à tout moment, cliquez sur Cancel.
REMARQUE : Avant d'installer DBArtisan depuis Embarcadero ToolCloud, voir http://
docs.embarcadero.com/products/xe/ pour prendre connaissance des exigences
supplémentaires ou des instructions modifiées.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
13
IN ST A L L A T IO N D E D B A R T IS A N
ATTENTION : Si vous n'avez pas enregistré une licence, vous y serez invité au démarrage
de l'installation de DBArtisan. Pour de plus amples informations, voir
"Licences" page 14.
Utilisez le tableau suivant pour comprendre les panneaux rencontrés lors de l'installation de
DBArtisan :
Panneau
Description
Welcome...
Le début du processus d'installation.
License Agreement
Ce panneau de l'expert d'installation affiche le contrat de licence. Pour
continuer l'installation, cliquez sur I accept the terms in the license
agreement. Vous ne pourrez pas accéder à l'étape suivante de l'installation si
l'option I DO NOT accept the terms in the license agreement est
sélectionnée.
Destination Folder
Identifiez le dossier où résideront les fichiers programme. Le répertoire par
défaut est C:\Program
Files\Embarcadero\DBA<identificateur de version>\.
Start Menu
Vous permet de fournir un groupe dans le menu Démarrer et de créer
facultativement une icône d'application sur le bureau.
Associate Files
Spécifiez si vous voulez que les fichiers d'extension .sql ou .eqb soient associés
à l'application DBArtisan.
Ready to install the program
Révisez vos paramètres et cliquez sur Install pour continuer le processus
d'installation.
Installing...
Affiche la progression de l'installation.
Setup Complete
Termine le processus d'installation.
LICENCES
Chaque application client Embarcadero nécessite une ou plusieurs licences pour s'exécuter. Un
produit Embarcadero, tel que DBArtisan ou ER/Studio, a une licence de base qui fournit le
support des fonctionnalités de base du produit. En outre, des licences incrémentielles peuvent
être requises pour supporter des plates-formes SGBD spécifiques, des compléments de
produits, ou d'autres fonctions.
Pour de plus amples informations, voir les rubriques suivantes :
• Vue d'ensemble des licences
• Enregistrement des licences de votre application
• Sélection d'une catégorie de licences au démarrage
• Mode en ligne / hors connexion et extraction de licences d'utilisateurs simultanés
14
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
I N S T A L L A T I O N D E D B A R T IS A N
VUE D'ENSEMBLE DES LICENCES
Les rubriques suivantes fournissent une discussion approfondie des rubriques clés relatives aux
licences, et vous orientent vers des sources d'informations plus détaillées.
• Affichage de votre type de licence et de vos modules
• Compréhension des licences d'évaluation, de station de travail et en réseau
• Modules de licence DBArtisan, support SGBD et disponibilité des fonctionnalités
• Modules de licence XE DBArtisan, support SGBD et disponibilité des fonctionnalités
• Orientation des requêtes concernant les licences
AFFICHAGE DE VOTRE TYPE DE LICENCE ET DE VOS MODULES
Le dialogue About..., disponible sur le menu Help, affiche votre type de licence ainsi que
chaque module de licence individuel actuellement enregistré.
COMPRÉHENSION DES LICENCES D'ÉVALUATION, DE STATION DE TRAVAIL ET EN RÉSEAU
Trois types de licence sont disponibles : Evaluation, Station de travail et En réseau.
Licences d'évaluation
Une licence d'une période de 14 jours, pour une version d'évaluation incluant toutes les
fonctionnalités du produit. La licence d'évaluation doit être enregistrée pour utiliser le
produit.
Licences de station de
travail
Une licence ou un ensemble de licences est lié à une station de travail particulière. Le
produit ne peut être utilisé que sur cette station de travail.
Licences en réseau
Les licences en réseau sont administrées et distribuées par un serveur de licences central
(Embarcadero License Center ou Acresso FLEXnet Publisher). Il existe deux types de
licence en réseau : Licences d'utilisateurs simultanés et Licences d'utilisateurs nommés
en réseau. Avec les licences d'utilisateurs simultanés, des utilisateurs de machines
différentes utilisent à tour de rôle les licences d'un pool partagé. Avec les licences
d'utilisateurs nommés en réseau, les licences sont pré-assignées à des utilisateurs
spécifiques, configurés sur la liste des utilisateurs du serveur de licences. Ces utilisateurs
ont la garantie de la disponibilité des licences à tout moment.
REMARQUE : Des licences d'utilisateurs simultanés peuvent être empruntées à des fins
d'utilisation sans connexion réseau. Pour obtenir des détails, voir "Mode en ligne / hors
connexion et extraction de licences d'utilisateurs simultanés" page 19.
Pour obtenir une description détaillée des options de licences, voir
http://www.embarcadero.com/software-licensing-solutions.
MODULES DE LICENCE DBARTISAN, SUPPORT SGBD ET DISPONIBILITÉ DES FONCTIONNALITÉS
Les modules de licence individuels correspondent aux plates-formes SGBD pour lesquelles vous
avez une licence d'utilisation. En outre, chaque module de licence SGBD correspond à une
édition du produit. Voici les fonctionnalités disponibles pour chaque édition de module de
licence :
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
15
IN ST A L L A T IO N D E D B A R T IS A N
• Standard - Fournit le support de base, notamment la gestion des sources de données, la
gestion des objets, l'édition et l'exécution SQL, ainsi que les utilitaires et les outils standard.
• Professional - Les fonctionnalités de l'édition Standard, auxquelles s'ajoutent SQL
Debugger et SQL Profiler.
• Workbench - Les fonctionnalités de l'édition Professional, auxquelles s'ajoutent
Performance Analyst, Space Analyst, Capacity Analyst et Backup Analyst.
MODULES DE LICENCE XE DBARTISAN, SUPPORT SGBD ET DISPONIBILITÉ DES FONCTIONNALITÉS
Une licence XE fournit un accès à toutes les plates-formes SGBD supportées. Voici le module XE
et les fonctionnalités disponibles :
• XE Pro - Fournit le support de base, notamment la gestion des sources de données, la
gestion des objets, l'édition et l'exécution SQL, les utilitaires et les outils standard,
SQL Debugger et SQL Profiler.
• Analyst Pack - Fournit un accès aux outils Performance Analyst, Space Analyst, Capacity
Analyst et Backup Analyst.
ORIENTATION DES REQUÊTES CONCERNANT LES LICENCES
Les questions relatives à la disponibilité des licences et des fonctionnalités, aux licences client
ou serveur, doivent être orientées comme suit :
• Si vous travaillez dans une organisation qui utilise des licences en réseau, adressez vos
questions à l'administrateur DBArtisan de votre site.
• Si vous utilisez des licences de station de travail, adressez les questions relatives aux licences
à votre représentant Embarcadero Technologies.
ENREGISTREMENT DES LICENCES DE VOTRE APPLICATION
Reportez-vous aux rubriques suivantes pour obtenir des détails sur l'enregistrement de votre
produit :
• Enregistrement d'une licence d'évaluation ou d'une licence de station de travail pendant
l'installation
• Enregistrement d'une licence de station de travail après le démarrage de l'application
• Enregistrement par téléphone
• Enregistrement d'une licence en réseau
16
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
I N S T A L L A T I O N D E D B A R T IS A N
ENREGISTREMENT D'UNE LICENCE D'ÉVALUATION OU D'UNE LICENCE DE STATION DE TRAVAIL PENDANT
L'INSTALLATION
Peu de temps après le lancement du téléchargement d'une version d'évaluation d'un produit
Embarcadero, vous recevrez un email avec un numéro de série que vous devrez enregistrer
pendant l'installation. De la même façon, si vous achetez un produit Embarcadero alors
qu'aucune version d'évaluation n'est active, vous recevrez un numéro de série qui doit être
enregistré pendant l'installation.
1 Démarrez l'installation. Le dialogue Embarcadero License Registration apparaît.
2 Copiez le numéro de série spécifié dans l'email et collez-le dans le champ Serial Number.
3 Entrez les informations d'identification de votre compte EDN (Embarcadero Developer
Network, Réseau Développeurs Embarcadero) dans les champs Login or Email et
Password. Si vous n'avez pas créé auparavant un compte EDN, ou si vous avez oublié votre
mot de passe, cliquez sur I need to create ... ou I've lost my password.
4 Cliquez sur Register.
Votre fichier d'activation doit se télécharger et s'installer automatiquement. Si cela ne se produit
pas, cliquez sur le lien Trouble Connecting? Try Web Registration et suivez les invites. Si vous
avez toujours des problèmes, voir "Enregistrement par téléphone" page 18.
ENREGISTREMENT D'UNE LICENCE DE STATION DE TRAVAIL APRÈS LE DÉMARRAGE DE L'APPLICATION
Les instructions suivantes supposent que vous avez reçu une licence de station de travail par
email et que vous disposez actuellement d'une licence d'évaluation valide. Si vous n'avez pas
installé une version d'évaluation ou si la période d'évaluation a expiré, suivez plutôt les
instructions de la section "Enregistrement d'une licence d'évaluation ou d'une licence de station
de travail pendant l'installation" page 17.
1 Sur le menu Help, sélectionnez About, puis sur le dialogue qui s'ouvre, cliquez sur Manage
pour ouvrir un dialogue de gestion des licences.
2 Sur le menu Serial, sélectionnez Add.
3 Copiez le numéro de série spécifié dans l'email et collez-le dans le dialogue Add Serial
Number, puis cliquez sur OK.
4 Cliquez avec le bouton droit sur le numéro de série que vous avez ajouté, puis sélectionnez
Register dans le menu contextuel. Un dialogue d'enregistrement s'ouvre.
REMARQUE : La zone Registration Code contient un identificateur spécifique à la machine, requis
avec d'autres méthodes d'enregistrement.
5 Assurez-vous que le bouton radio Register using Online Registration est sélectionné.
6 Fournissez les informations d'identification EDN (Embarcadero Developer Network) dans les
zones DN Login name or Email et DN Password. Si vous n'avez pas créé auparavant un
compte EDN, ou si vous avez oublié votre mot de passe, cliquez sur I need to create ... ou
I've lost my password.
7 Cliquez sur Register.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
17
IN ST A L L A T IO N D E D B A R T IS A N
8 Si un message vous invite à redémarrer l'application, cliquez sur Yes.
Votre fichier d'activation doit se télécharger et s'installer automatiquement. Si cela ne se produit
pas, cliquez sur le lien Trouble Connecting? Try Web Registration et suivez les invites. Si vous
avez toujours des problèmes, voir "Enregistrement par téléphone" page 18.
ENREGISTREMENT PAR TÉLÉPHONE
Si vous avez rencontré des problèmes avec les procédures ci-dessus, vous pouvez enregistrer les
licences par téléphone. Vous devez fournir les informations suivantes :
• Informations d'identification EDN (Embarcadero Developer Network)
• Le code d'enregistrement affiché dans le dialogue Embarcadero License Registration qui
apparaît lorsque vous démarrez une application sans licence
• Le numéro de série de la licence de base du produit
• Le numéro de série de licence pour toute fonctionnalité supplémentaire que vous avez
achetée.
Pour l'Amérique du Nord, l'Amérique latine et l'Asie-Pacifique, composez le (415) 834-3131
option 2, puis suivez les invites. Les horaires sont du Lundi au Vendredi, de 6:00 à 18:00 Heure du
Pacifique.
Pour l'Europe, l'Afrique et le Moyen Orient, composez le +44 (0)1628-684 494. Les horaires sont
du Lundi au Vendredi, de 9:00 à 17:30 Heure U.K.
Peu de temps après l'appel téléphonique, vous recevrez un email contenant un fichier
d'activation. Procédez ensuite de la manière suivante :
1 Sauvegardez le fichier sur le bureau ou dans un répertoire de travail, tel que c:\temp.
2 Sur le menu Help, sélectionnez About, puis sur le dialogue qui s'ouvre, cliquez sur Register.
Un dialogue d'enregistrement s'ouvre.
3 Sélectionnez le bouton radio I have received an activation file (*.slip or reg*.txt).
4 Cliquez sur le bouton Browse et utilisez le dialogue Select License Activation File pour
localiser et sélectionner le fichier d'activation que vous avez installé.
5 Cliquez sur le bouton Import pour importer le fichier d'activation, puis quand c'est terminé,
cliquez sur Finish.
6 Si un message vous invite à redémarrer l'application, cliquez sur Yes.
ENREGISTREMENT D'UNE LICENCE EN RÉSEAU
Si vous travaillez dans une organisation qui utilise des licences en réseau, un administrateur, un
directeur de département ou quelqu'un ayant une fonction similaire, vous fournira un fichier
d'activation.
18
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
I N S T A L L A T I O N D E D B A R T IS A N
Dès la réception du fichier, sauvegardez-le dans le sous-dossier license du dossier
d'installation principal de votre produit (typiquement C:\Program
Files\Embarcadero\<produit><version>\license\), puis redémarrez l'application.
Aucune étape supplémentaire n'est nécessaire.
SÉLECTION D'UNE CATÉGORIE DE LICENCES AU DÉMARRAGE
Au démarrage de DBArtisan, si plusieurs catégories de licences simultanées sont disponibles,
vous êtes invité à sélectionner une catégorie pour cette session de DBArtisan. Plusieurs
configurations de catégories de licences vous permettent d'accéder à différentes fonctionnalités
ou à différentes versions SGBD. L'accès aux fonctionnalités et à la version SGBD est
typiquement réparti à travers plusieurs catégories de licences afin d'optimiser l'usage des
licences achetées sur un site.
REMARQUE : Ce dialogue vous permet aussi de mémoriser votre sélection pour les démarrages
ultérieurs. Si vous sélectionnez cette option, vous pourrez par la suite utiliser le bouton
Select Licenses du dialogue About... (Help > About) pour sélectionner une autre
licence.
Contactez votre administrateur de licences pour obtenir des détails sur les catégories de
licences individuelles, ou demander des fonctionnalités supplémentaires ou le support SGBD.
MODE EN LIGNE / HORS CONNEXION ET EXTRACTION DE LICENCES D'UTILISATEURS
SIMULTANÉS
Les licences d'utilisateurs simultanés peuvent être utilisées dans les modes en ligne et hors
connexion. En mode en ligne, vous devez disposer d'une connexion réseau permanente à votre
License Center. Les licences sont extraites quand vous démarrez DBArtisan et archivées quand
vous quittez DBArtisan.
Vous pouvez aussi utiliser une licence en mode hors connexion. Lors de l'extraction explicite
d'une licence pour un usage hors connexion, vous pouvez utiliser DBArtisan sans connexion à
votre License Center pendant une durée spécifiée. Ceci vous permet de travailler en
déplacement, loin de votre lieu de travail principal, ou d'utiliser DBArtisan quand une connexion
réseau est indisponible ou n'est pas nécessaire.
REMARQUE : Contactez l'administrateur de votre site pour obtenir des informations sur la
disponibilité de licences hors connexion, la durée maximale, la stratégie des licences
hors connexion sur votre site, ou sur tout autre problème issu de l'usage de licences en
ligne.
Pour extraire une licence pour un usage hors connexion :
1 Sur le menu Help, sélectionnez Checkout License. Le dialogue Check Out Licenses For
Offline Use s'ouvre.
2 Sélectionnez la case à cocher associée à chaque licence individuelle que vous voulez
extraire.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
19
R E S S O U RC E S S U P P L É M E N TA I RE S S U R L E P RO D U IT
3 Dans la zone Checkout Duration, tapez le nombre d'heures pendant lesquelles vous
pouvez utiliser la licence sans connexion réseau au License Center.
4 Cliquez sur OK.
Vous pouvez travailler hors connexion pendant la durée spécifiée. La durée commence
immédiatement.
Si vous établissez par la suite une connexion réseau au License Center avant l'expiration de la
durée de la licence, vous pouvez indiquer au License Center que la licence hors connexion n'est
plus nécessaire.
Pour indiquer qu'une licence hors connexion n'est plus nécessaire :
1 Sur le menu Help, sélectionnez Checkin License.
L'usage de DBArtisan ne subit aucune interruption. La licence n'est pas réellement archivée tant
que vous n'avez pas arrêté DBArtisan.
RESSOURCES SUPPLÉMENTAIRES SUR LE PRODUIT
Le site Web Embarcadero est une excellente source d'informations sur le produit et permet
d'accéder à des ressources supplémentaires :
• Notes de release et documentation du produit
• Informations sur les autres outils Embarcadero de développement de bases de données et
d'applications
• Embarcadero Development Network (EDN)
• Support technique du produit
• Matériel d'expertise du produit et éducatif sous la forme de démos en ligne, de livres blancs
et de présentations vidéo
• Accès au service commercial et aux revendeurs Embarcadero
Pour y accéder, naviguez sur www.embarcadero.com.
20
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
EXERCICES DU TUTORIEL
Les exercices suivants vous permettent de parcourir les zones fonctionnelles majeures de
DBArtisan. Une fois les exercices terminés, vous aurez acquis les bases nécessaires à
l'exploration des nombreux avantages et fonctionnalités de DBArtisan. Vous aurez appris à gérer
avec compétence les principales disciplines relatives à l'administration des bases de données
avec la console multiplate-forme standard de DBArtisan. En outre, vous aurez acquis une solide
compréhension du potentiel des capacités de gestion avancées de DBArtisan, notamment en ce
qui concerne la gestion de l'espace de stockage, des performances et de la capacité.
Ce guide est divisé en 10 sessions :
• Session 1 : Introduction à DBArtisan
• Session 2 : Gestion des schémas et des objets
• Session 3 : Gestion de la sécurité des bases de données
• Session 4 : Gestion de l'espace de stockage
• Session 5 : Gestion SQL
• Session 6 : Gestion des travaux
• Session 7 : Gestion des données
• Session 8 : Gestion des performances
• Session 9 : Gestion des capacités
• Session 10 : Outils et utilitaires généraux
Vous pouvez utiliser ce tutoriel de base en tant que feuille de route des points fondamentaux du
produit, mais aussi pour vous aider à trouver votre propre chemin dans l'exploration de
DBArtisan.
Dès que vous avez démarré, vous pouvez sélectionner la commande Help Topics du menu Help
pour trouver de nombreuses ressources supplémentaires qui complètent et menent à bien un
grand nombre des activités présentées dans ce tutoriel.
SESSION 1 : INTRODUCTION À DBARTISAN
La façon dont vous démarrez DBArtisan dépend du type de l'application en cours d'évaluation :
• Version InstantOn – Démarrez l'application en double-cliquant sur le fichier que vous avez
téléchargé.
• Version entièrement installée – La séquence de commandes pour DBArtisan est toujours de
la forme Démarrer > Tous les programmes > Embarcadero DBArtisan identificateur de
version > Embarcadero DBArtisan identificateur de version, où identificateur de version
reflète la version que vous exécutez.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
21
E X E RC I C E S D U T U T O RI E L
Pour démarrer
1 Exécutez DBArtisan.
La première fois que DBArtisan démarre, un dialogue s'ouvre, vous invitant à configurer les
sources de données. En plus de vous laisser configurer manuellement les sources de
données individuelles, un certain nombre de méthodes automatisées sont disponibles. Si
vous avez installé et utilisé d'autres outils Embarcadero, DBArtisan peut trouver toute
source de données active utilisée par ces outils. En outre, DBArtisan fournit la fonctionnalité
"Discover Datasources" qui recherche automatiquement les fichiers de configuration SGBD
sur votre système pour les sources de données qui ne sont pas actuellement recensées.
Puisque d'autres outils Embarcadero vous permettent d'exporter les définitions de sources
de données dans un fichier, vous avez aussi la possibilité d'importer ces définitions.
2 Pour les besoins de ce tutoriel, cliquez sur Cancel. Vous allez recenser manuellement une
source de données.
RECENSEMENT DE SOURCES DE DONNÉES MULTIPLATES-FORMES
L'expert Datasource Registration vous guide à travers le processus de recensement d'une
source de données à des fins d'utilisation avec DBArtisan.
1 Sur le menu Datasource, sélectionnez Register Datasource. DBArtisan ouvre l'expert, en
vous invitant initialement à fournir le type de SDBD.
2 Sélectionnez Oracle en tant que type de base de données, puis cliquez sur Next. DBArtisan
ouvre le panneau suivant de l'expert Datasource Registration.
22
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
3 Assurez-vous que l'option Use TNS Names Alias est désélectionnée et fournissez le nom de
la machine Host associée à une source de données Oracle.
4 Tapez un numéro de Port. Le port par défaut est 1521, mais vous pouvez choisir un port
pour lequel l'écouteur Oracle est configuré.
5 Spécifiez un Type, SERVICE_NAME ou SID, et entrez la valeur correspondante dans la zone
SID/Service.
6 Dans la zone de texte Datasource Name, tapez SAMPLE_DATASOURCE pour les besoins
de cet exemple.
7 Cliquez sur Next. DBArtisan enregistre vos sélections et ouvre le panneau suivant de
l'expert. C'est l'emplacement où vous entrez les informations d'identification de la
connexion.
8 Fournissez un ID d'utilisateur (User ID) et un mot de passe (Password).
9 Pour enregistrer et encrypter votre mot de passe afin de ne plus à fournir les informations
d'identification à chaque connexion, sélectionnez Auto-Connect?.
10 Cliquez sur Datasource Group pour afficher le dernier panneau.
11 Dans l'arborescence Managed Datasources, sélectionnez le dossier correspondant au type
de SGBD que vous recensez.
12 Cliquez sur Finish. DBArtisan vous invite à vous connecter à la source de données.
13 Cliquez sur Yes.
DBArtisan offre le même expert Datasource Registration, facile d'emploi, pour les connexions
IBM DB2, Microsoft SQL Server, Oracle, MySQL et Sybase. Les informations de connexion
doivent être configurées une seule fois pour chaque source de données et peuvent être
enregistrées localement ou dans un catalogue de sources de données commun qui sera utilisé
par d'autres produits Embarcadero.
Vous pouvez configurer les applications de bases de données Embarcadero afin qu'elles
utilisent un catalogue de sources de données stocké dans le registre système de votre machine
(en local) ou un catalogue situé dans le registre d'un autre ordinateur (à distance). Cette capacité
permet un partage facile des catalogues de sources de données entre plusieurs utilisateurs, et la
maintenance peut être administrée à partir d'un emplacement unique.
Tous les produits d'administration de bases de données de Embarcadero partagent le même
catalogue de sources de données, ce qui signifie que lorsque vous configurez votre catalogue
de sources de données avec un produit tel que DBArtisan, la même liste de sources de données
est disponible dans les autres produits de Embarcadero Technologies. Toutes les modifications
effectuées au catalogue de sources de données se reflètent dans tous les produits de gestion
de bases de données de Embarcadero.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
23
E X E RC I C E S D U T U T O RI E L
CONFIGURATION DE L'EXPLORATEUR DE SOURCES DE DONNÉES
La première fois que vous démarrez DBArtisan, le navigateur de sources de données occupe la
partie gauche de la fenêtre principale. Cette fenêtre à un seul volet vous permet de naviguer à
travers les sources de données que vous recensez et d'initier des actions portant sur des bases
de données et des objets de bases de données.
Pour l'ensemble d'exercices suivants, vous utiliserez un support similaire.
Pour préparer les exercices ci-après
1 Faites disparaître le navigateur en cliquant sur le bouton Fermer (X) en haut de la fenêtre du
navigateur.
2 Sélectionnez View > Activate Explorer.
L'explorateur de sources de données est une fenêtre à deux volets qui fournit des fonctions
pour la plupart identiques à celles du navigateur.
24
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
La principale différence se situe au niveau du volet droit de la fenêtre. Il affiche les détails sur le
noeud actuellement sélectionné dans le volet gauche. Il peut s'agir d'objets de bases de
données individuels, comme des tables ou des clés primaires, des paramètres de configuration,
etc.
Avant de poursuivre, familiarisez-vous avec les commandes du menu View pour ouvrir le
navigateur et l'explorateur, ainsi qu'avec les manières de fermer ces fenêtres. A mesure que
vous utiliserez DBArtisan, vous développerez une préférence pour le navigateur ou l'explorateur,
ou trouverez que chacun présente des avantages en fonction des différentes situations.
FONCTIONNALITÉS D'USABILITÉ GÉNÉRALES
DBArtisan fournit de nombreuses fonctionnalités "orientées utilisateur", qui rendent le produit
configurable afin de satisfaire les préférences et les besoins individuels. Ces fonctionnalités ont
été conçues pour réduire le temps passé sur les tâches que vous effectuez de nombreuses fois
dans une journée de travail.
Conservation des paramètres d'affichage de l'explorateur de sources de données
1 En haut de l'arborescence de l'explorateur, cliquez pour développer le menu déroulant.
2 Sélectionnez Retain View Settings.
A la prochaine ouverture de DBArtisan, l'explorateur apparaît comme vous l'avez laissé.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
25
E X E RC I C E S D U T U T O RI E L
Manipulation des signets de l'explorateur de sources de données
1 Dans l'arborescence de l'explorateur, cliquez avec le bouton droit sur la source de données
que vous avez recensée et sélectionnez Add bookmark dans le menu contextuel.
DBArtisan ouvre le dialogue Add Friendly Bookmark Name.
2 Cliquez sur OK.
Une fois les signets définis, vous pouvez les utiliser pour naviguer facilement vers les ressources
de sources de données les plus utilisées en utilisant le menu déroulant en haut de l'explorateur
et en sélectionnant l'élément Bookmarks.
26
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
Définition des raccourcis clavier
1 Sur le menu Tools, sélectionnez Customize. Le dialogue Customize s'ouvre.
2 Dans le dialogue Customize, ouvrez l'onglet Keyboard.
L'onglet Keyboard peut être utilisé pour définir les raccourcis clavier de toutes les zones de
DBArtisan.
3 Cliquez sur Close.
Filtrage de l'arborescence de l'explorateur de sources de données
DBArtisan fournit plusieurs façons de filtrer l'arborescence de l'explorateur de sources de
données, rendant plus facile la navigation. Durant une session de DBArtisan, vous pouvez utiliser
la zone Filter située en haut de l'explorateur de sources de données pour n'afficher que les
objets dont le nom contient les caractères tapés dans la zone Filter.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
27
E X E RC I C E S D U T U T O RI E L
Si vous êtes intéressé dans une méthode de filtrage plus permanente, vous pouvez créer des
filtres au niveau source de données ou SGBD. Les filtres sont disponibles sous le noeud Filters
de chaque source de données.
Un clic droit dans l'arborescence et la sélection de Filter ouvrent le dialogue Filters. Celle-ci
vous permet de filtrer les types d'objets au niveau plate-forme SGBD. Elle vous permet aussi de
créer des filtres d'objets.
Les filtres d'objets peuvent être basés sur le nom d'objet, sur le schéma, ou une combinaison
des deux. Un filtre basé sur un nom ou un schéma est composé d'une ou de plusieurs conditions
reliées par l'opérateur AND. Spécifiez aussi les types d'objets auxquels le filtre s'applique.
28
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
Les filtres d'objets sont créés au niveau source de données ou SGBD, et ils peuvent être activés
ou désactivés pour des sources de données individuelles.
Le dialogue Filters vous permet aussi de masquer ou d'afficher des noeuds selon le type
d'objet. Le filtrage par noeud vous permet de filtrer les types d'objets pour toutes les sources de
données du même type de SGBD.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
29
E X E RC I C E S D U T U T O RI E L
En plus des filtres d'objets personnalisés que vous créez, le noeud Filters fournit aussi un accès
aux deux filtres par défaut : Ignore System Objects et Show Only My Objects. Ils peuvent être
appliqués au niveau source de données, et ne peuvent être ni supprimés, ni modifiés.
SESSION 2 : GESTION DES SCHÉMAS ET DES OBJETS
DBArtisan fournit des capacités de gestion d'objets de bases de données sans précédent. Ses
experts et éditeurs d'objets graphiques spécifiques aux versions et aux plates-formes de bases
de données vous permettent de créer, de supprimer et de modifier facilement tous vos objets
de bases de données accessibles.
CRÉATION D'UN OBJET TABLE
L'exemple suivant vous guide à travers la création d'un objet table Oracle standard. Ce concept
est véhiculé à travers toutes les plates-formes et tous les types d'objets supportés.
1 Sur l'explorateur de sources de données, développez le noeud Schema d'une source de
données Oracle.
2 Cliquez avec le bouton droit sur le noeud Tables, puis sélectionnez Create.
3 DBArtisan ouvre l'expert Table qui vous guide à travers le processus de création d'un objet
table.
30
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
4 Complétez les panneaux de l'expert, tout en créant plusieurs colonnes dans la table.
5 Cliquez sur Finish.
DBArtisan vous permet de prévisualiser les scripts générés avant de les soumettre à la base de
données. C'est la procédure standard pour tous les scripts liés aux objets.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
31
E X E RC I C E S D U T U T O RI E L
MODIFICATION D'UN OBJET TABLE EXISTANT
Les modifications des tables de bases de données, telles que la modification des longueurs de
colonnes, l'insertion de nouvelles colonnes ou la suppression des colonnes inutiles, peuvent
nécessiter la suppression d'une table. Cela nécessite la connaissance des dépendances d'objets
sous-jacentes. Ainsi, les objets dépendants sont reconstruits après que la table ait été recrée.
DBArtisan permet d'effectuer des modifications de tables "étendues" en construisant un script
SQL avec les étapes nécessaires pour enregistrer les données originales, créer la nouvelle table
et la remplir avec les données originales. Dès que ces étapes sont terminées, tous les objets
dépendants sont reconstruits et les permissions réappliquées.
1 Depuis le noeud Tables de l'explorateur, sélectionnez la table que vous avez créée dans
l'exemple précédent.
2 Double-cliquez sur la table, ou cliquez sur Open dans le menu Command.
DBArtisan ouvre l'éditeur de tables. Celui-ci fournit un accès aux propriétés élémentaires
des tables, à la liste des colonnes des tables, ainsi qu'à tous les paramètres de stockage,
contraintes, allocations d'espace, partitionnement, dépendances de tables, privilèges
d'objets, codes DDL de tables, et autres attributs de la table.
3
Assurez-vous de la sélection de l'onglet Columns et sélectionnez l'une des colonnes que
vous voulez modifier dans la table.
Les détails de la colonne sont présentés dans la zone Column Attributes sur le côté droit
du volet.
4 Dans la zone de texte Width ou Scale, tapez une nouvelle valeur.
5 Sur la barre d'outils de l'éditeur de tables, sélectionnez le bouton Alter.
DBArtisan vous permet de prévisualiser le script SQL avant de le soumettre à la base de
données.
6 Fermez le volet Table Editor.
MANIPULATION DU CODE DDL DES OBJETS
DBArtisan vous permet d'extraire facilement le code DDL d'un ou de plusieurs objets en
utilisant plusieurs méthodes. La plus simple est décrite ici :
1 Sur l'explorateur, cliquez avec le bouton droit sur la table que vous avez créée plus tôt, puis
sélectionnez Extract.
Le code DDL de tous les objets en surbrillance est extrait directement dans un éditeur DDL
où il peut être modifié, exécuté et enregistré dans la base de données, sans nécessiter
d'étapes intermédiaires. Par exemple :
32
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
2 Fermez le volet PL/SQL Editor.
SESSION 3 : GESTION DE LA SÉCURITÉ DES BASES DE DONNÉES
DBArtisan vous aide à établir et à maintenir avec efficacité la sécurité des bases de données.
Lors de la gestion d'une base de données de production existante ou de la définition d'un
nouvel environnement, vous trouverez un support cohérent à travers toutes les plates-formes
supportées.
AJOUT D'UN NOUVEL UTILISATEUR DE BASE DE DONNÉES
Tandis que cet exemple se concentre sur la création d'un nouvel utilisateur Oracle, le même
principe piloté par expert s'applique à tous les objets de sécurité (groupes, rôles, etc).
1 Sur l'explorateur de sources de données, développez une source de données Oracle, puis le
noeud Security.
2 Sur le noeud Security, cliquez avec le bouton droit sur Users, puis cliquez sur Create.
DBArtisan ouvre l'expert Create User qui vous guide à travers le processus d'ajout d'un
utilisateur.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
33
E X E RC I C E S D U T U T O RI E L
3 Fournissez les informations sur chaque panneau de l'expert Create User jusqu'à ce que
vous atteigniez le panneau DDL View.
DBArtisan vous permet de prévisualiser les scripts générés avant qu'ils soient soumis à la
base de données. C'est la procédure standard pour tous les scripts liés aux objets.
4 Cliquez sur Execute pour créer le nouvel utilisateur.
DBArtisan ouvre automatiquement l'éditeur d'utilisateurs pour le nouvel utilisateur. L'éditeur
d'utilisateurs standard permet de gérer les utilisateurs de bases de données existants, comme
illustré ci-dessous.
ACCORDER ET MODIFIER DES PRIVILÈGES UTILISATEUR
Les privilèges peuvent être facilement accordés, révoqués ou visualisés depuis les deux éditeurs
de DBArtisan, l'éditeur d'utilisateurs ou l'éditeur d'objets individuels (table, procédure, etc.).
L'éditeur d'utilisateurs fournit une interface à onglets, qui peut être utilisée pour visualiser et
modifier les attributs individuels de l'utilisateur.
1 Dans l'éditeur d'utilisateurs, ouvrez l'onglet Object Permissions.
2 Utilisez la liste déroulante Object Type pour sélectionner un ensemble d'objets tels que les
tables ou les vues.
3 Cliquez avec le bouton droit sur une cellule (correspondant à un objet spécifique et à une
permission spécifique telle que DELETE), puis cliquez sur Grant.
Une icône distinctive est affichée dans la cellule, indiquant que cette permission est
accordée. Vous utilisez un processus similaire pour révoquer des privilèges et effectuer
d'autres activités basées sur les permissions.
34
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
4 Sur la barre d'outils de l'éditeur d'objets, cliquez sur Alter pour implémenter les
modifications.
SESSION 4 : GESTION DE L'ESPACE DE STOCKAGE
La gestion de l'espace de stockage est vitale pour garantir la disponibilité et les performances
de vos bases de données. DBArtisan incorpore de nombreuses fonctionnalités intégrées de
gestion de l'espace de stockage qui vous permettent d'effectuer une gestion intelligente et
d'exploiter tous les aspects du stockage de votre base de données. L'exemple suivant vous
guide à travers un examen du support intégré de DBArtisan pour les rapports des données
relatifs aux informations sur l'espace et le stockage des tables Oracle.
GESTION INTÉGRÉE DE L'ESPACE DE STOCKAGE
Tandis que cet exemple est spécifique aux espaces de stockage des tables Oracle, le même
concept s'applique à toutes les plates-formes supportées.
1 Sur l'explorateur de sources de données, développez une source de données Oracle.
2 Sur la source de données Oracle, développez le noeud Storage, puis sélectionnez
Tablespaces.
3 Cliquez avec le bouton droit sur l'espace de stockage listé dans le volet droit de la fenêtre
de l'explorateur, puis cliquez sur Open.
Embarcadero DBArtisan ouvre l'éditeur d'espace de stockage des tables.
4 Sélectionnez l'onglet Properties. Le groupe Storage de cet onglet fournit un résumé des
paramètres relatifs à l'espace de stockage de la table.
5 Sélectionnez l'onglet Extent Details. Il fournit de plus amples détails et affiche les
informations extension par extension.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
35
E X E RC I C E S D U T U T O RI E L
6 Sur l'éditeur d'espace de stockage des tables, cliquez sur l'onglet Space.
L'onglet Space affiche une vue graphique des blocs libres et des blocs utilisés, relatifs à
l'espace de stockage de la table cible.
7 Enfin, sur l'éditeur d'espace de stockage des tables, cliquez sur l'onglet Map.
L'onglet Map affiche un plan codé en couleur des objets contenus sur l'espace de stockage
de la table. Les segments du plan sont proportionnels à la taille réelle des objets sur
l'espace de stockage de la table.
36
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
Notez l'option Reorganize supplémentaire et les options d'affichage.
8 Fermez le volet de l'éditeur d'espace de stockage des tables.
GESTION AVANCÉE DE L'ESPACE DE STOCKAGE (ORACLE ET SQL SERVER
SEULEMENT)
Pour la gestion et l'analyse avancées de l'espace de stockage, le composant facultatif Space
Analyst de DBArtisan contient des diagnostics sophistiqués vous permettant de localiser tous
les problèmes liés à l'espace de stockage dans votre base de données, ainsi qu'un expert de
réorganisation intelligente qui peut réorganiser toutes les parties ou seulement les parties
sélectionnées de votre base de données.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
37
E X E RC I C E S D U T U T O RI E L
REMARQUE : Space Analyst est un composant sous licence distincte. Si vous ne travaillez pas avec
une copie d'évaluation de DBArtisan ou n'avez pas une licence spécifique, allez à
Session 5 : Gestion SQL. Contactez votre administrateur de licences ou votre
représentant Embarcadero à propos de l'obtention d'une licence.
Pour voir le type d'informations fournies par le composant Space Analyst
1 Sur le menu Analyst, sélectionnez Space Analyst.
REMARQUE : Si vous êtes invité à installer des composants sur le serveur, autorisez DBArtisan à
installer les composants.
Le composant Space Analyst se lance dans l'espace de travail de DBArtisan.
Embarcadero Space Analyst fournit des capacités de diagnostic sophistiquées afin de
dépanner les goulets d'étranglement et les insuffisances de performances qui entraînent
une gestion médiocre de l'espace. Consultez l'aide en ligne de DBArtisan pour une
présentation détaillée de toutes les fonctionnalités disponibles.
2 Sélectionnez les onglets Data Files, Tablespace Map, Tables et Indexes disponibles en bas
du volet Space Analyst.
38
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
3 Fermez le volet Space Analyst.
SESSION 5 : GESTION SQL
DBArtisan fournit des outils visuels puissants pour la création et l'analyse d'instructions SQL
complexes et d'objets de code côté serveur. Les exemples suivants vous guident à travers l'outil
Visual Query Builder de DBArtisan, la fonctionnalité ISQL riche et certaines des capacités de
débogage et d'analyse avancées fournies par Embarcadero SQL Debugger et SQL Profiler.
VISUAL QUERY BUILDER
1 Sur le menu Tools, sélectionnez Query Builder.
DBArtisan ouvre le constructeur de requêtes.
2 Dans l'onglet Tables/Views, cliquez avec le bouton droit sur une table ou une vue, et
sélectionnez Add.
3 Dans la fenêtre qui s'ouvre, sélectionnez les colonnes à renvoyer dans le résultat. Par
exemple :
Query Builder génère le texte de la requête dans la fenêtre SQL inférieure.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
39
E X E RC I C E S D U T U T O RI E L
Vous pouvez construire des requêtes avancées en utilisant les options de l'onglet DML.
Choisissez le type de la requête (SELECT, INSERT, et ainsi de suite) en utilisant la liste
déroulante de la barre d'outils de Query Builder.
4 Quand la requête est construite, cliquez sur le bouton Execute (flèche verte) de la barre
d'outils de Query Builder.
Query Builder affiche les résultats dans la fenêtre SQL inférieure.
5 Fermez le volet Query Builder.
FENÊTRE ISQL
DBArtisan offre un éditeur SQL complet. En plus des fonctionnalités élémentaires de traitement
de texte, l'environnement de l'éditeur offre des fonctions d'exécution et de test/débogage. En
combinaison avec les fonctionnalités de support, l'éditeur ISQL facilite et accélère le processus
de développement des scripts de travail.
DÉTECTION AUTOMATISÉE DES ERREURS ET ASSISTANCE DE CODAGE
DBArtisan fournit des fonctionnalités qui détectent les erreurs ou vous aident à les éviter, et
enregistrent les frappes de touches dans le développement de vos scripts.
Pour activer ces fonctionnalités :
1 Sur le menu File, sélectionnez Options. Le dialogue Options s'ouvre.
2 Dans le volet de gauche, développez le noeud ISQL, puis sélectionnez Code Assist.
40
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
3 Sur le panneau Code Assist :
• Assurez-vous que l'option Enable Code Complete est sélectionnée.
• Assurez-vous que l'option Enable Real-time syntax checking est sélectionnée.
• Assurez-vous que Warning est sélectionné dans l'option Severity levels for semantic
validation problems.
4 Cliquez sur OK.
Pour voir ces fonctionnalités en action :
1 Sur le menu File, sélectionnez New > ISQL.
DBArtisan ouvre la fenêtre de l'éditeur ISQL. Vous pouvez ajouter du code SQL via la
méthode de votre choix (saisie en format libre, récupération depuis un fichier, collage du
code copié, etc.).
2
Expérimentez les fonctionnalités de détection automatisée d'erreurs et d'assistance de
codage, comme suit :
• Tapez SELECT * FROM et arrêtez la saisie. Notez la condition d'erreur.
Par défaut, DBArtisan effectue la vérification syntaxique dès que l'intervalle entre deux
frappes de touches atteint 1,5 seconde. Vous pouvez aussi désactiver la vérification
syntaxique automatique et lancer manuellement une vérification. Les annotations d'erreurs
de syntaxe persistent jusqu'à la correction du problème.
• Tapez maintenant un fragment de code qui inclut le nom d'un objet inexistant, par
exemple SELECT * FROM NON.OBJECT. Pour le moment, ignorez les fenêtres popup. La
condition d'avertissement est le résultat de la validation sémantique à la volée. DBArtisan
vous signale quand un script contient une référence à un objet que DBArtisan ne peut pas
résoudre.
• Tapez SELECT * FROM suivi d'un espace, puis arrêtez la saisie. Si aucune fenêtre popup
n'apparaît, appuyez sur CTRL+ESPACE. La zone de suggestion Code Complete vous
permet d'effectuer une sélection parmi des objets ou des composants de nom d'objet,
tels que des bases de données ou des schémas. Cette fonctionnalité réduit la saisie et
minimise les erreurs de frappe. Consultez l'aide en ligne pour obtenir les descriptions
complètes de ces fonctionnalités.
3
Si vous voulez désactiver les fonctionnalités de détection automatisée d'erreurs et
d'assistance de codage, sélectionnez File > Options et cliquez sur Restore defaults sur la
page Code Assist.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
41
E X E RC I C E S D U T U T O RI E L
RÉSUMÉ DES FONCTIONNALITÉS
La fenêtre de l'éditeur ISQL inclut les fonctionnalités et les options suivantes :
• La fenêtre ISQL met en surbrillance tous les mots clés généraux et spécifiques à la plateforme, et fournit des options pour le formatage et l'analyse du code SQL.
• Dès que le code est exécuté, vous avez le contrôle sur la validation de votre transaction ou
la restauration depuis la base de données.
• Pour toutes les fenêtres ISQL ouvertes, il existe aussi des options de verrouillage de
connexion, de planification, d'exécution de votre code à travers plusieurs sources de
données, de génération de plans d'exécution, et d'optimisation SQL.
DÉFINITION DES OPTIONS D'ENVIRONNEMENT
DBArtisan vous permet de définir des options de requêtes spécifiques à la plate-forme afin de
déterminer immédiatement si votre code est optimisé.
1 Appuyez sur F8.
DBArtisan ouvre le dialogue Query Options.
2 Fermez le dialogue Query Options puis la fenêtre de l'éditeur SQL, ou entrez une requête
valide dans l'éditeur ISQL et exécutez votre requête en cliquant sur le bouton Execute.
3 Lorsque vous avez terminé, assurez-vous que seule la fenêtre de l'explorateur de sources de
données est ouverte.
42
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
DÉBOGAGE, ANALYSE ET OPTIMISATION SQL
Pour analyser et déboguer votre code SQL, DBArtisan fournit des débogueurs de code SQL
multiplates-formes, et pour vos bases de données Oracle, un profileur de code PL/SQL robuste
qui vous aide à localiser et à éliminer les "zones critiques" (hot spots) dans du code côté serveur
exécuté de façon non optimale. Pour garantir l'efficacité du code, la fenêtre ISQL fournit une
intégration rigoureuse avec Embarcadero SQL Tuner, afin d'effectuer plusieurs itérations "tester
puis optimiser" sans qu'il soit nécessaire de quitter une fenêtre ISQL ouverte.
Tandis que cet exemple est spécifique au débogage Oracle PL/SQL, les mêmes fonctionnalités
et la même interface s'appliquent à toutes les plates-formes supportées.
Pour voir le débogage en action
1 Sur l'explorateur de sources de données, développez un noeud de source de données
Oracle.
2 Sur la source de données Oracle, sélectionnez le noeud Procedures.
3 Dans le volet droit de l'explorateur, cliquez avec le bouton droit sur une procédure stockée,
puis sélectionnez Debug.
4 Si vous y êtes invité, entrez les paramètres d'entrée, puis cliquez sur Continue.
Quand l'interface de SQL Debugger est affichée, vous pouvez exécuter le code en pas à pas, en
pas à pas détaillé sur les dépendances, définir et suivre les variables, et même effectuer un
profilage de base du code en profilant chaque ligne du code exécuté. Consultez l'aide en ligne
de DBArtisan pour obtenir la liste détaillée de toutes les fonctionnalités SQL disponibles.
5 Expérimentez les fonctionnalités de débogage, puis fermez la fenêtre du débogueur.
SESSION 6 : GESTION DES TRAVAUX
DBArtisan s'intègre au planificateur de tâches de Microsoft Windows, qui vous permet de
planifier virtuellement toutes les tâches à exécuter sur votre propre ordinateur à chaque fois et
aussi souvent que vous le souhaitez. Tandis que cet exemple est spécifique à la redéfinition des
tables Oracle, le même concept s'applique à tout travail ou script qui peut être planifié.
Pour planifier un travail, procédez comme suit :
1 Sur l'explorateur, développez une source de données Oracle.
2 Sur la source de données Oracle, développez le noeud Tables, cliquez avec le bouton droit
sur une table, et sélectionnez Extract. DBArtisan extrait le code DDL qui définit la table
sélectionnée et ouvre une fenêtre de l'éditeur ISQL sur le code DDL.
3 Dans la barre d'outils de la fenêtre ISQL, cliquez sur le bouton Schedule.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
43
E X E RC I C E S D U T U T O RI E L
Le dialogue Schedule Action s'ouvre. Vous pouvez fournir un nom, définir des notifications
et spécifier un répertoire de sortie pour le nouveau travail.
4 Lorsque vous avez rempli le dialogue, cliquez sur OK. Le dialogue Job Scheduler s'ouvre.
5 Suivez les invites pour planifier votre travail. Dès que vous avez fini, fermez la fenêtre ISQL.
Vous pouvez utiliser le noeud Oracle Job Queue de l'explorateur pour surveiller votre travail.
SESSION 7 : GESTION DES DONNÉES
DBArtisan fournit des fonctionnalités complètes vous permettant de gérer les données de
toutes vos bases de données. Un éditeur de données visuel vous aide à ajouter, modifier et
supprimer les données de vos tables avec toute l'intégrité référentielle en vigueur. Vous pouvez
créer des instructions INSERT pour les tables en utilisant les données en cours et aussi extraire
des données sous la forme de documents XML pour certaines bases de données. Avec ses
capacités de gestion des schémas, DBArtisan vous permet aussi de migrer les objets de
schémas et les données de tables associées d'un serveur de base de données vers un autre, à
travers la même plate-forme ou entre différentes plates-formes.
44
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
EDITION VISUELLE DES DONNÉES
Pour démarrer l'éditeur de données visuel, procédez comme suit :
1 Dans l'explorateur de sources de données, cliquez avec le bouton droit sur une table, puis
sélectionnez Edit Data. DBArtisan ouvre le dialogue Data Editor Filter.
2 Dans Columns, sélectionnez les colonnes à inclure dans les données modifiables.
Vous pouvez aussi filtrer les lignes modifiables en incluant votre propre instruction SELECT.
3 Cliquez sur OK.
En mode dynamique, toutes les modifications sont appliquées à la base de données quand
vous quittez une ligne insérée ou une ligne mise à jour. Les lignes supprimées sont
immédiatement retirées de la base de données. Le mode de traitement par lot vous permet
d'effectuer toutes les modifications, puis de les enregistrer quand vous avez terminé. Le
mode est contrôlé par un menu déroulant de la barre d'outils de l'éditeur de données.
4 Modifiez vos données à votre guise, puis cliquez sur le bouton Execute (flèche bleue) de la
barre d'outils de l'éditeur de données quand vous avez terminé.
DBArtisan valide vos modifications. Quel que soit le mode, toutes les instructions DML
générées sont visibles dans la fenêtre SQL inférieure.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
45
E X E RC I C E S D U T U T O RI E L
5 Fermez le volet de l'éditeur de données.
TRAVAILLER AVEC LES DONNÉES DES TABLES – CRÉER DES INSTRUCTIONS INSERT
DBArtisan vous permet de générer un jeu d'instructions INSERT basé sur les lignes d'une table
existante.
1 Sur l'explorateur de sources de données, sélectionnez une source de données Oracle.
2 Sur la source de données Oracle, développez le noeud Tables.
3 Dans le volet droit de la fenêtre de l'explorateur, cliquez avec le bouton droit sur une table,
puis sélectionnez Create Insert Statements. DBArtisan ouvre le dialogue Create Insert
Statements. Par exemple :
4 Dans Columns, sélectionnez les colonnes à inclure dans l'instruction INSERT.
46
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
5 Vous pouvez aussi filtrer les lignes à inclure en ajoutant votre propre clause WHERE.
6 Cliquez sur OK.
Les instructions INSERT résultantes sont créées et présentées dans une fenêtre ISQL active. A ce
stade, elles peuvent être exécutées immédiatement, planifiées pour s'exécuter plus tard, ou
enregistrées. Sachez que toutes les instructions INSERT extraites peuvent être exécutées sur la
même base de données ou sur différentes bases de données contenant un schéma similaire.
7 Fermez le volet de l'éditeur.
TRAVAILLER AVEC LES DONNÉES DES TABLES – EXTRAIRE DES DONNÉES AU FORMAT
XML
DBArtisan vous permet de générer une représentation XML des données d'une table.
Pour extraire des données au format XML
1 Sur l'explorateur de sources de données, développez une source de données Oracle.
2 Sur la source de données Oracle, développez le noeud Tables.
3 Dans le volet droit de la fenêtre de l'explorateur, cliquez avec le bouton droit sur une table
listée, puis sélectionnez Extract Data as XML.
4 Sélectionnez les colonnes à inclure dans l'instruction SELECT.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
47
E X E RC I C E S D U T U T O RI E L
5 Vous pouvez aussi filtrer les lignes à inclure en ajoutant une clause WHERE dans la zone
Select Statement.
6 Cliquez sur OK.
Le document XML résultant est créé et présenté dans un éditeur XML actif. A ce stade, le
document peut être enregistré au format XML.
7 Fermez le volet de l'éditeur.
GESTION AVANCÉE DES DONNÉES – MIGRATION D'UN SCHÉMA ET DES DONNÉES
DBArtisan fournit des outils de gestion avancée des données qui vous permettent de déplacer
un schéma et les données de tables correspondantes à travers la même plate-forme ou entre
différentes plates-formes. Vous pouvez copier un objet de base de données unique, tous les
objets possédés par un utilisateur spécifique ou une base de données entière, le tout étant
guidé par un processus piloté par un expert.
Tandis que cet exemple est spécifique à la migration d'un schéma et des données de Oracle
vers SQL Server, le même concept s'applique à toute migration impliquant toute combinaison
des plates-formes supportées.
Pour ouvrir l'expert Schema Migration :
1 Sur le menu Utilities, sélectionnez Schema Migration. DBArtisan ouvre l'expert Migration.
2
48
Sélectionnez l'option Perform new migration.
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
3 Cliquez sur Next. DBArtisan ouvre le panneau suivant de l'expert Migration. Par exemple :
4 Sélectionnez une source de données Oracle dans la liste Source Datasource et une source
de données Microsoft SQL Server dans la liste Target Datasource.
5 Cliquez sur Next et fournissez les informations d'identification de la connexion, le cas
échéant. DBArtisan ouvre le panneau suivant de l'expert Migration.
Puisque Microsoft SQL Server supporte plusieurs bases de données par source de données,
vous devez choisir une base de données.
6 Sélectionnez une entrée de la liste Target Database, puis cliquez sur Next. DBArtisan ouvre
le panneau suivant de l'expert Migration.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
49
E X E RC I C E S D U T U T O RI E L
7 Dans la liste Object Types, sélectionnez les types d'objets à migrer vers la source de
données cible.
Au fur et à mesure de la sélection des types d'objets, la liste Objects est mise à jour pour
vous permettre de sélectionner des objets spécifiques à migrer. Les icônes Développer/
Replier vous permettent d'explorer les dépendances/l'imbrication.
8 Utilisez la liste Objects pour sélectionner les objets spécifiques à migrer.
9 Cliquez sur Next. DBArtisan ouvre le panneau suivant de l'expert Migration.
50
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
10 Examinez les options de migration offertes, mais laissez les paramètres par défaut pour
l'instant.
11 Cliquez sur Next. DBArtisan ouvre le panneau suivant de l'expert Migration.
Un clic sur Finish exécute la migration et vous permet de voir la progression du travail.
SESSION 8 : GESTION DES PERFORMANCES
DBArtisan offre diverses options pour vous aider à gérer les performances de vos bases de
données. Premièrement, DBArtisan est livré avec un moniteur de processus intégré qui vous
aide à savoir qui est connecté à votre base de données, et à comprendre les données de
chaque utilisateur associées à une session et une activité en cours. Pour de plus amples détails
sur les performances, le module complémentaire Performance Analyst de DBArtisan est un
moniteur de base de données côté client puissant qui s'exécute entièrement dans la console
DBArtisan.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
51
E X E RC I C E S D U T U T O RI E L
SURVEILLANCE DES SESSIONS
Tandis que cet exemple est spécifique à Oracle, le moniteur de processus est disponible pour
toutes les plates-formes supportées.
Pour démarrer le moniteur de processus de DBArtisan :
1 Sur l'explorateur de sources de données, sélectionnez une source de données Oracle.
2 Sur le menu Utilities, sélectionnez Database Monitor.
Le moniteur de base de données inclut les fonctionnalités et les options suivantes :
• Si vous mettez en surbrillance une session, tout code SQL s'exécutant actuellement est
affiché dans le volet inférieur.
• Vous pouvez explorer une session spécifique pour afficher les détails statistiques au
niveau session, les événements d'attente en cours et de l'historique, ainsi qu'une copie de
travail du code SQL en cours d'exécution qui peut être copié dans un ISQL pour la
génération d'un plan d'exécution.
• En utilisant les options de la liste déroulante Monitor, vous pouvez afficher des données
de surveillance plus avancées au niveau base de données, comme des verrous, des
verrous bloquants, le taux d'accès par utilisateur, le top 20 SQL, etc.
52
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
3 Fermez le volet Database Monitor.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
53
E X E RC I C E S D U T U T O RI E L
SURVEILLANCE AVANCÉE DES PERFORMANCES CÔTÉ CLIENT
Pour obtenir une gestion et une surveillance avancées des performances, l'outil Performance
Analyst facultatif de DBArtisan fournit des informations de diagnostic intelligent et des détails
très approfondis afin de vous aider à atteindre le coeur de tout épisode de dégradation des
performances. Performance Analyst s'intègre complètement à DBArtisan, ce qui vous permet de
corriger les problèmes de performances en quelques clics de souris.
REMARQUE : Performance Analyst est disponible pour Oracle, SQL Server, Sybase ASE et DB2 pour
Unix, Windows et Linux.
REMARQUE : Performance Analyst est un composant sous licence distincte. Si vous ne travaillez pas
avec une copie d'évaluation de DBArtisan ou n'avez pas une licence spécifique, allez à
Session 10 : Outils et utilitaires généraux. Contactez votre administrateur de licences
ou votre représentant Embarcadero à propos de l'obtention d'une licence.
1 Sur l'explorateur de sources de données, sélectionnez une source de données Oracle.
2 Sur le menu Analyst, sélectionnez Performance Analyst. L'outil Performance Analyst
s'ouvre dans l'espace de travail de DBArtisan pour la source de données cible.
En plus de la page Home affichée initialement, Performance Analyst présente plusieurs
pages de statistiques. Les catégories de pages incluent Memory, I/O, Space, Objects,
Users et OS. Chaque page contient plusieurs volets de statistiques associées, le volet Key
Ratio Analysis de la page Home, par exemple :
Notez la barre d'outils en haut de l'outil Performance Analyst. Elle vous permet de naviguer
parmi les pages de statistiques de l'outil Performance Analyst.
3 Expérimentez l'affichage des diverses pages disponibles depuis les listes déroulantes de la
barre d'outils.
54
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
Consultez les rubriques Performance Analyst de l'aide en ligne de DBArtisan pour une
présentation détaillée de toutes les fonctionnalités disponibles.
Pour la surveillance des performances d'entreprise, DBArtisan s'intègre avec le client web du
Embarcadero Performance Center. Tandis que l'intégration nécessite un serveur Performance
Center sous licence, il n'y a pas d'exigence de mise à niveau pour la console DBArtisan.
REMARQUE : Vous ne pourrez faire l'exercice suivant que si vous êtes un utilisateur actuel du
Performance Center. Si vous n'êtes pas un client du Performance Center, veuillez
seulement lire les paragraphes suivants à titre informatif.
Effectuez les actions suivantes pour établir une connexion rapide à votre serveur Performance
Center :
1 Sur le menu File, sélectionnez Options.
2 Sur l'éditeur Options, sélectionnez l'onglet Perf Center.
3 Sélectionnez le bouton radio Web Client et entrez les informations du serveur Performance
Center, comme indiqué.
4 Effectuez un test pour vous assurer que la configuration est correcte.
5 Quand une connexion est établie, vous pouvez utiliser l'option Tools > Performance
Center pour lancer le client web dans la console DBArtisan. Si vous utilisez le client
Performance Center complet, vous pouvez utiliser ce même onglet de l'éditeur Options
pour revenir.
REMARQUE : Le client web du Performance Center fournit un accès en lecture seule aux sources de
données surveillées. Pour effectuer la maintenance ou des modifications, vous devez
basculer vers le client complet du Performance Center.
Veuillez consulter les rubriques adéquates de l'aide en ligne de DBArtisan pour une
présentation détaillée de toutes les fonctionnalités disponibles.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
55
E X E RC I C E S D U T U T O RI E L
SESSION 9 : GESTION DES CAPACITÉS
La planification de l'avenir de vos bases de données est une tâche difficile. Toutefois, l'outil
Capacity Analyst facultatif de DBArtisan vous aide à comprendre où vos bases de données sont
aujourd'hui et où elles seront à l'avenir. Capacity Analyst vous permet de suivre les métadonnées
de bases de données clés et les métriques de performances au fil du temps, afin que vous
puissiez orienter l'analyse sur des zones clés telles que la croissance, la fragmentation des
objets, les entrées/sorties et le chargement de la session. Comme tous les produits Analyst
Series, Capacity Analyst s'exécute complètement dans DBArtisan. Vous avez ainsi accès aux
mécanismes de prévision intégrée intelligente qui vous permettent de prédire quand vos bases
de données s'exécutent sans espace disponible, et à la capacité de gérer de façon proactive vos
actifs de stockage, le tout à partir de la même console.
Performance Analyst est disponible pour DB2 pour Unix, Windows et Linux, Sybase ASE, Oracle
et SQL Server.
1 Sur l'explorateur de sources de données, sélectionnez une source de données Oracle.
2 Sur le menu Analyst, sélectionnez Capacity Analyst.
REMARQUE : Capacity Analyst est un composant sous licence distincte. Si vous ne travaillez pas avec
une copie d'évaluation de DBArtisan ou n'avez pas une licence spécifique, allez à
Session 10 : Outils et utilitaires généraux. Contactez votre administrateur de licences
ou votre représentant Embarcadero à propos de l'obtention d'une licence.
L'outil Capacity Analyst s'ouvre dans l'espace de travail de DBArtisan pour la source de
données Oracle cible.
Consultez les rubriques adéquates de l'aide en ligne de DBArtisan pour une présentation
détaillée de toutes les fonctionnalités disponibles.
56
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2
E X E RC IC E S D U T U T O RIE L
SESSION 10 : OUTILS ET UTILITAIRES GÉNÉRAUX
Aucune évaluation de DBArtisan ne sera complète sans mentionner les outils et les utilitaires
généraux qui sont disponibles à travers toutes les plates-formes supportées. Le menu Utilities
offre essentiellement des opérations spécifiques au SGBD, tandis que celles du menu Tools
sont plus génériques.
Le menu Utilities contient les fonctionnalités les plus avancées de DBArtisan. Les éléments de
menu disponibles sont sensibles au contexte et spécifiques à la version pour la plate-forme
SGBD de source de données sélectionnée. L'exemple ci-dessus montre les fonctionnalités du
menu Utilities disponibles pour Oracle.
Le menu Tools contient les fonctionnalités communes à toutes les plates-formes SGBD.
L'exemple ci-dessus montre les fonctionnalités du menu Tools disponibles pour toutes les
plates-formes SGBD supportées. Sachez que si d'autres produits Embarcadero sont installés sur
votre client, ils seront disponibles sur le menu Tools.
Tous les outils et utilitaires de DBArtisan fournissent une interface commune qui vous guide à
travers toutes les exigences d'entrée et d'exécution. Tous les résultats sont présentés en
permanence afin que vous puissiez vous déplacer facilement entre les fonctionnalités sans effort
ni confusion.
G U I D E D E P RI S E E N M A I N D B A R T I SA N X E 3 . 5 /9 . 2
57
E X E RC I C E S D U T U T O RI E L
58
G U ID E D E P RIS E E N M A IN D BA R T IS A N X E 3 . 5 /9 . 2

Manuels associés