OrientDB - Studio

OrientDB fournit une interface utilisateur Web pour effectuer des opérations de base de données via GUI. Ce chapitre explique les différentes options disponibles dans OrientDB.

Page d'accueil du studio

Studio est une interface Web pour l'administration d'OrientDB fournie avec la distribution OrientDB.

Tout d'abord, vous devez démarrer le serveur OrientDB à l'aide de la commande suivante.

$ server.sh

Si vous exécutez OrientDB sur votre machine, l'interface Web est accessible via l'URL -

http://localhost:2480

Si la commande est exécutée avec succès, ce qui suit sera la sortie à l'écran.

Se connecter à une base de données existante

Pour vous connecter, sélectionnez une base de données dans la liste des bases de données et utilisez n'importe quel utilisateur de base de données. Par défaut (nom d'utilisateur / mot de passe)reader/reader peut lire les enregistrements de la base de données, writer/writer peut lire, créer, mettre à jour et supprimer des enregistrements, tandis que admin/admin a tous les droits.

Supprimer une base de données existante

Sélectionnez une base de données dans la liste des bases de données et cliquez sur l'icône de la corbeille. Studio ouvrira une fenêtre contextuelle de confirmation dans laquelle vous devrez insérer l'utilisateur du serveur et le mot de passe du serveur.

Cliquez ensuite sur le bouton "Supprimer la base de données". Vous pouvez trouver les informations d'identification du serveur dans le$ORIENTDB_HOME/config/orientdb-server-config.xml fichier.

<users> 
   <user name = "root" password = "pwd" resources = "*" /> 
</users>

Créer une nouvelle base de données

Pour créer une nouvelle base de données, cliquez sur le bouton "Nouveau DB" de la page d'accueil.

Les informations suivantes sont nécessaires pour créer une nouvelle base de données -

  • Nom de la base de données
  • Type de base de données (Document / Graphique)
  • Type de stockage (plocal / mémoire)
  • Utilisateur du serveur
  • Mot de passe du serveur

Vous pouvez trouver les informations d'identification du serveur dans le $ORIENTDB_HOME/config/orientdbserver-config.xml fichier.

<users> 
   <user name = "root" password = "pwd" resources = "*" /> 
</users>

Une fois créé, Studio se connectera automatiquement à la nouvelle base de données.

Exécuter une requête

Studio prend en charge la reconnaissance automatique du langage que vous utilisez entre ceux pris en charge: SQL et Gremlin. Pendant l'écriture, utilisez la fonction de saisie semi-automatique en appuyant surCtrl + Space.

Les raccourcis suivants sont disponibles dans l'éditeur de requêtes -

  • Ctrl + Return - Pour exécuter la requête ou cliquez simplement sur le Run bouton.

  • Ctrl/Cmd + Z - Pour annuler les modifications.

  • Ctrl/Cmd + Shift + Z - Refaire les changements.

  • Ctrl/Cmd + F - Pour rechercher dans l'éditeur.

  • Ctrl/Cmd + / - Pour basculer un commentaire.

La capture d'écran suivante montre comment exécuter une requête.

En cliquant sur n'importe quel @rid dans le jeu de résultats, vous passerez en mode d'édition de document si l'enregistrement est un document, sinon vous passerez en édition de sommet.

Vous pouvez mettre vos requêtes en signet en cliquant sur l'icône étoile dans l'ensemble de résultats ou dans l'éditeur. Pour parcourir les requêtes ajoutées aux favoris, cliquez sur l'icôneBookmarksbouton. Studio ouvrira la liste des signets sur la gauche, où vous pouvez modifier / supprimer ou réexécuter des requêtes.

Studio enregistre les requêtes exécutées dans le stockage local du navigateur. Dans les paramètres de requête, vous pouvez configurer le nombre de requêtes que Studio conservera dans l'historique. Vous pouvez également rechercher une requête précédemment exécutée, supprimer toutes les requêtes de l'historique ou supprimer une seule requête.

Modifier le sommet

Pour modifier le sommet du graphique, accédez à la section Graphique. Exécutez ensuite la requête suivante.

Select From Customer

Lors de l'exécution réussie de la requête, voici la capture d'écran de sortie. Sélectionnez le sommet particulier dans le canevas du graphique à modifier.

Sélectionnez le symbole d'édition sur le sommet particulier. Vous obtiendrez l'écran suivant qui contient les options pour éditer le sommet.

Gestionnaire de schémas

OrientDB peut fonctionner en mode sans schéma, en mode schéma ou dans un mélange des deux. Ici, nous allons discuter du mode schéma. Cliquez sur la section Schéma en haut de l'interface utilisateur Web. Vous obtiendrez la capture d'écran suivante.

Créer une nouvelle classe

Pour créer une nouvelle classe, cliquez simplement sur le New Classbouton. La capture d'écran suivante apparaîtra. Vous devrez fournir les informations suivantes comme indiqué dans la capture d'écran pour créer la nouvelle classe.

Afficher tous les index

Lorsque vous souhaitez avoir une vue d'ensemble de tous les index créés dans votre base de données, cliquez simplement sur le bouton Tous les index dans l'interface utilisateur du schéma. Cela fournira un accès rapide à certaines informations sur les index (nom, type, propriétés, etc.) et vous pourrez les supprimer ou les reconstruire à partir d'ici.

Modifier la classe

Cliquez sur n'importe quelle classe dans la section schéma, vous obtiendrez la capture d'écran suivante.

Lors de la modification d'une classe, vous pouvez ajouter une propriété ou ajouter un nouvel index.

Ajouter une propriété

Cliquez sur le bouton Nouvelle propriété pour ajouter une propriété. Vous obtiendrez la capture d'écran suivante.

Vous devez fournir les détails suivants comme indiqué dans la capture d'écran pour ajouter une propriété.

Ajouter un index

Cliquez sur le bouton Nouvel index. Vous obtiendrez la capture d'écran suivante. Vous devez fournir les détails suivants comme indiqué dans la capture d'écran pour ajouter un index.

Éditeur de graphes

Cliquez sur la section graphique. Non seulement vous pouvez visualiser vos données dans un style graphique, mais vous pouvez également interagir avec le graphique et le modifier.

Pour remplir la zone graphique, saisissez une requête dans l'éditeur de requête ou utilisez la fonctionnalité Envoyer vers le graphique de l'interface utilisateur de navigation.

Ajouter des sommets

Pour ajouter un nouveau sommet dans votre base de données de graphes et dans la zone de canevas de graphe, vous devez appuyer sur le bouton Add Vertex. Cette opération se fait en deux étapes.

Dans la première étape, vous devez choisir la classe pour le nouveau Vertex, puis cliquer sur Suivant.

Dans la deuxième étape, vous devez insérer les valeurs de champ du nouveau sommet. Vous pouvez également ajouter des champs personnalisés car OrientDB prend en charge le mode sans schéma. Pour rendre le nouveau sommet persistant, cliquez sur «Enregistrer les modifications» et le sommet sera enregistré dans la base de données et ajouté à la zone de dessin.

Supprimer les sommets

Ouvrez le menu circulaire en cliquant sur le sommet que vous souhaitez supprimer. Ouvrez le sous-menu en passant la souris sur l'entrée de menu plus (...) puis cliquez sur l'icône de la corbeille.

Supprimer les sommets du canevas

Ouvrez le menu circulaire, ouvrez le sous-menu en passant la souris sur l'entrée de menu plus (...) puis cliquez sur l'icône de la gomme.

Inspecter les sommets

Si vous souhaitez jeter un coup d'œil rapide à la propriété Vertex, cliquez sur l'icône en forme d'œil.

Sécurité

Studio 2.0 inclut la nouvelle gestion de la sécurité, dans laquelle vous pouvez gérer les utilisateurs et les rôles de manière graphique.

Utilisateurs

Vous pouvez effectuer les actions suivantes pour gérer les utilisateurs de la base de données -

  • Rechercher des utilisateurs
  • Ajouter des utilisateurs
  • Supprimer des utilisateurs
  • Modifier l'utilisateur: les rôles peuvent être modifiés en ligne, pour le nom, l'état et le mot de passe, cliquez sur le Edit bouton

Ajouter des utilisateurs

Pour ajouter un nouvel utilisateur, cliquez sur le Add User , complétez les informations du nouvel utilisateur (nom, mot de passe, statut, rôles) puis enregistrez pour ajouter le nouvel utilisateur à la base de données.

Les rôles

Vous pouvez effectuer les actions suivantes pour gérer les rôles de base de données -

  • Rôle de recherche
  • Ajouter un rôle
  • Supprimer le rôle
  • Modifier le rôle

Ajouter un rôle

Pour ajouter un nouvel utilisateur, cliquez sur le Add Role bouton, complétez les informations pour le nouveau rôle (nom, rôle parent, mode) puis enregistrez pour ajouter le nouveau rôle à la base de données.

Ajouter une règle à un rôle

Pour ajouter une nouvelle règle de sécurité pour le rôle sélectionné, cliquez sur l'icône Add Rulebouton. Cela vous demandera la chaîne de la ressource que vous souhaitez sécuriser. Ensuite, vous pouvez configurer les autorisations CRUD sur la ressource nouvellement créée.