Visualisation des dépendances d’objets Oracle avec SQL Developer

Le dictionnaire de données garde la trace des dépendances, par exemple cette VUE ne fonctionnera pas sans CES tables, synonymes, packages, etc. Et vous pouvez les « voir » dans une visionneuse d’objets SQL Developer, comme ceci:

Quels objets sont suivis via les vues _DEPENDENCIES.

Donc c’est bien, mais peut-être que vous aimeriez une photo?

Il s’agit d’un rendu visuel Java FX de ces mêmes dépendances.

Ce n’est pas inclus avec le produit de base, c’est plutôt une extension disponible gratuitement que nous avons publiée sur GitHub. Nous le fournissons comme un exemple de la façon dont les développeurs Java peuvent étendre les fonctionnalités de SQL Developer.

Mais je ne suis pas un développeur Java!

Pas de soucis, moi non plus! Brian (le développeur actuel) a mis en place son propre dépôt GitHub pour faciliter l’extraction de cette extension via notre fonction de vérification des mises à jour dans le produit. Il vous suffit de cloner / télécharger le Zip, puis de le pointer.

Une fois que vous l’avez sur votre machine, demandez à notre fonction de vérification des mises à jour de pointer vers le ZIp en question, d’accepter la licence, de redémarrer SQL Developer et de commencer à utiliser la visionneuse!

Aide > Rechercher les mises à jour > Importer à partir de fichiers locaux)

Une fois que SQL Developer a redémarré, vous trouverez un nouveau menu contextuel sur vos objets de schéma –

Vous ne devez le faire qu’une seule fois, la page de visualisation des dépendances sera disponible à l’avenir.

Maintenant, lorsque vous ouvrez des objets, vous verrez cela automatiquement –

Vous pouvez zoomer, déplacer des objets, ouvrir les objets ou enregistrer l’image au format SVG.

Faites un clic droit pour obtenir les boutons …

Ta-da!

Avertissements

Ce n’est pas une fonctionnalité prise en charge. Mais si vous voulez l’utiliser, ayez-le! Vous pouvez signaler des « problèmes » ou suggérer des améliorations directement sur le projet GitHub.

Nous avons d’autres exemples, certains ne sont que de simples extensions XML (pas de code à écrire!), d’autres sont plus compliqués comme celui-ci.

J’en ai déjà parlé, à savoir le menu contextuel des objets à SÉLECTION MULTIPLE que vous pouvez ajouter si vous vous sentez courageux et aventureux.

J’ai 6 tables sélectionnées

Leave a Reply

Votre adresse e-mail ne sera pas publiée.