Graph Studio est un environnement de base de données orientée graphes, de gestion des données et d'analyses en libre-service destiné aux développeurs, aux data scientists et aux administrateurs de base de données. Avec l'ajout de Graph Studio, Oracle Autonomous Database est désormais une plateforme gérée complète pour l'analyse et la visualisation de modèles de graphes.
Grâce à Oracle Autonomous Database, vous bénéficiez d'une plateforme de base de données orientée graphes complète pouvant être déployée en quelques minutes avec le provisionnement en un clic, les outils intégrés et la sécurité, ce qui permet aux analyses de graphes d'être exploitées même pour les débutants.
Le nouvel outil complet comprend :
Regarder une présentation de l'interface Graph Studio (3:48)
Graph Studio fait partie des outils que vous pouvez trouver sous l'onglet Développement ou Outils de votre instance Autonomous Database. Vous devez créer un utilisateur de base de données avec un rôle GRAPH_DEVELOPER affecté pour vous connecter à Graph Studio.
Grâce aux fonctionnalités de graphes d'Autonomous Database, vous pouvez rechercher des modèles spécifiques dans votre graphe et exécuter un grand nombre d'algorithmes de graphes prédéfinis. Graph Studio vous permet d'effectuer des requêtes de correspondance de modèle à l'aide d'un langage de type SQL, PGQL, qui vous permet de spécifier des modèles de graphes en suivant la spécification de langue. Vous avez également accès à 60 algorithmes graphiques pour le classement et la marche, la détection de communauté, la recherche de chemins ou l'évaluation de structures de graphes, pour la prédiction de liens ou à d'autres fins.
Non, Graph Studio est étroitement intégré à Oracle Cloud Infrastructure et il n'est actuellement pas prévu de le rendre disponible sur site. Pour l'analyse de graphes sur site ou sur Oracle Cloud IaaS, nous recommandons le kit client et serveur Oracle Graph, disponible pour le téléchargement.
Graph Studio et les fonctionnalités de graphes d'Oracle Autonomous Database, d'Oracle Autonomous Data Warehouse et d'Oracle Autonomous Transaction Processing ne nécessitent aucun frais d'abonnement ni licence distincts. Pour plus de détails sur l'octroi de licences à Autonomous Database, reportez-vous au document de FAQ associé.
Oui. Autonomous Database propose des essais gratuits de 30 jours et Graph Studio est inclus.
Oui. Autonomous Database propose un service gratuit sur Shared Exadata Infrastructure and Graph Studio fait partie de cette offre.
En tant qu'utilisateur de base de données, vous pouvez accéder aux fonctionnalités de graphe une fois le rôle GRAPH_DEVELOPER affecté.
Tous les mécanismes de sécurité d'Autonomous Database s'appliquent. En savoir plus sur les fonctionnalités de sécurité d'Autonomous Database.
Graph Studio utilise Autonomous Database comme couche de persistance. A partir de là, les données du graphe sont déplacées vers des structures de données en mémoire pour analyse. Vous pouvez utiliser Graph Studio pour gérer les données, mettre en correspondance des tables relationnelles avec un modèle de graphe et analyser les données de graphe obtenues.
Graph Studio est un outil en libre-service intégré qui permet d'utiliser les graphes. Elle comprend :
Graph Studio contient également des exemples de données et des blocs-notes de démonstration pour illustrer la prise en main.
Graph Studio utilise Autonomous Database sous-jacent en tant que zone de transition, de sorte que tous les outils ou solutions qui fonctionnent avec Autonomous Database en tant que magasin de données peuvent être utilisés. Cela inclut Oracle GoldenGate et Oracle Data Integration. Découvrez plus de détails sur le chargement de données dans Autonomous Database.
Graph Studio prend en charge le langage GQL (Property Graph Query Language). PGQL est un langage de requête SQL pour le modèle de données de graphes de propriétés qui permet de spécifier des modèles de graphes de haut niveau qui sont mis en correspondance avec des sommets et des arêtes dans un graphe. PGQL prend en charge le regroupement (GROUP BY), l'agrégation (par exemple, MIN, MAX, AVG, SUM), le tri (ORDER BY) et de nombreuses autres constructions SQL courantes. En outre, PGQL dispose de puissantes structures d'expression régulière pour l'accessibilité graphique, la recherche du chemin le plus court et la recherche du chemin le moins cher. Découvrez les dernières spécifications linguistiques, ainsi que de nombreux exemples.
Graph Studio inclut près de 60 algorithmes graphiques intégrés optimisés pour des tâches telles que le classement et la marche, la détection de la communauté, la recherche de chemins, la prédiction des liens ou l'évaluation de la structure. Découvrez plus de détails sur les algorithmes spécifiques.
Le bloc-notes de Graph Studio inclut un interpréteur Java et Python permettant d'accéder aux API Graph, ainsi qu'un interpréteur PGQL pour exécuter des requêtes de correspondance de modèle sur le graphe.
Graph Studio calcule automatiquement la quantité de mémoire nécessaire pour déplacer les données de graphes dans des structures de données en mémoire à des fins d'analyse. Pour accélérer le processus, il est possible de préallouer de la mémoire dans Graph Studio.
Non, la base de données Autonomous Database sous-jacente s'occupe de déterminer le chemin d'accès optimal pour les structures de données tabulaires, et pour l'analyse graphique en mémoire, il existe des structures de données spécifiques qui ne nécessitent pas la création explicite d'index.
Graph Modeler dans Graph Studio génère du code DDL PGQL dans le cadre du processus de modélisation. Si vous avez déjà créé une instruction DDL PGQL auparavant, vous pouvez la copier et la coller dans Graph Modeler, puis l'utiliser tel quel ou l'affiner si nécessaire. Vous pouvez également entrer l'instruction DDL PGQL dans le champ « Aire de lecture de requête » sous l'icône de menu « Graphes ».