Graph Studio est un environnement de gestion et d'analyse des données de graphe entièrement géré et en libre-service. Disponible en tant que fonctionnalité d’Oracle Autonomous AI Database sans serveur (ADB‑S), il permet de stocker, gérer et analyser les données sous forme de graphe.
Graph Studio fait partie des outils disponibles sous l’onglet Configuration des outils de votre tableau de bord Autonomous AI Database. Vous pouvez également vous connecter à Database Actions et cliquer sur Graph Studio sur la page de lancement, sous le groupe Development (Développement). Pour vous connecter à Graph Studio, vous devez créer un utilisateur de base de données et lui affecter le rôle GRAPH_DEVELOPER.
Graph Studio offre des fonctionnalités complètes via une interface de navigateur. Pour les applications qui ont besoin d'accéder à ces fonctionnalités via une interface de programmation (API), il existe une bibliothèque côté client, incluse dans le kit serveur et client Graph, disponible au téléchargement ici ou sur Oracle Cloud Marketplace.
Les fonctionnalités graphe d’Autonomous AI Database prennent en charge le modèle de graphe de propriétés (compatible SQL et PGQL) ainsi que les graphes RDF basés sur les standards du web sémantique du W3C tels que SPARQL ou OWL (W3C Web Ontology Language). Il existe même une interopérabilité entre les deux modèles de graphe.
Graph Studio vous permet d'effectuer des requêtes de correspondance de modèle à l'aide des éléments suivants :
Vous avez également accès à 80 algorithmes de graphes pour le classement et la marche, la détection de communauté, la recherche de chemins ou l'évaluation de structures de graphes, la prédiction de liens ou à d'autres fins encore, lesquels peuvent tous être appelés à l'aide d'une API Java ou Python. L'utilisation du machine learning sur vos données de graphes de propriété dans Graph Studio via les algorithmes Graph Neural Network (GNN) de la bibliothèque de machine learning PGX ou via Oracle Machine Learning (OML) est également possible.
Le modèle RDF Graph est particulièrement adapté aux graphes de connaissances ou aux solutions d'intégration d'applications. Avec RDF Graph, vous utilisez Autonomous AI Database comme magasin de triplets. Vous pouvez interroger et analyser votre graphe en utilisant SPARQL comme langage de requête ou en tant que protocole, ou vous pouvez effectuer l'inférence en fonction des ontologies définies avec OWL.
La documentation est incluse dans l’ensemble de documentation d’Autonomous AI Database ici.
Non, Graph Studio est étroitement intégré à Oracle Cloud Infrastructure (OCI) 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 Oracle Graph Server and Client, disponible au téléchargement ici ou sur Oracle Cloud Marketplace, compatible avec toute instance Oracle AI Database prise en charge.
Lorsqu’Autonomous AI Database est sous licence, pour Autonomous AI Lakehouse comme pour Autonomous AI Transaction Processing, aucun coût supplémentaire n’est appliqué pour Graph Studio ni pour les fonctionnalités graphe sous-jacentes. Il existe toutefois un coût basé sur l'utilisation. L'environnement Graph Studio utilise des ECPU supplémentaires, qui sont facturées au tarif d'un ECPU ADB. Vous pouvez définir le nombre d'ECPU pour Graph Studio dans l'onglet Tools Configuration (Configuration des outils) de la page de la console ADB.
Pour plus de détails sur les licences d’Autonomous AI Database, consultez la FAQ associée.
Oui. Autonomous AI Database propose des essais gratuits de 30 jours, avec Graph Studio inclus. Pour plus d'informations, notamment sur la procédure d'inscription, cliquez ici.
Oui. Autonomous AI Database sans serveur propose un service gratuit, qui inclut Graph Studio. Pour plus d'informations, notamment sur la procédure d'inscription, cliquez ici.
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 AI Database s’appliquent. Pour plus d'informations, notamment sur la procédure d'inscription, cliquez ici.
Graph Studio utilise Autonomous AI Database comme couche de persistance. A partir de là, les requêtes de graphe peuvent être exécutées dans la base de données, ou les données de graphe peuvent être déplacées dans des structures de données en mémoire pour exécuter des algorithmes et des requêtes de graphe. 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 :
Il contient également des exemples de données et des blocs-notes de démonstration pour illustrer la prise en main.
Graph Studio s’appuie sur l’instance Autonomous AI Database sous-jacente pour le stockage des données. Tout outil ou solution fonctionnant avec ADB en tant que base de données peut donc être utilisé. Cela inclut Database Actions, GoldenGate et Oracle Data Integration. Pour plus de détails sur le chargement de données dans Autonomous AI Database, cliquez ici.
Pour la recherche de motifs de graphe, Oracle Autonomous AI Database prend en charge la nouvelle syntaxe de graphe de la norme SQL:2023 publiée par l’ISO ainsi que le Property Graph Query Language (PGQL). Ces langages vous permettent de spécifier des modèles de graphe de haut niveau qui sont mis en correspondance avec des sommets et des arêtes dans un graphe. PGQL est un langage de requête SQL pour le modèle de données de graphe de propriétés qui est utilisé lorsque le graphe est en mémoire. Entre autres, PGQL dispose de puissantes structures d'expression régulière pour l'accessibilité des graphes, afin de trouver les chemins les plus courts et meilleur marché. La dernière spécification linguistique, accompagnée de nombreux exemples, est disponible ici.
À l'heure actuelle, le bloc-notes de Graph Studio inclut un interpréteur Java et un interpréteur 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. En outre, un interpréteur SQL permet d'accéder aux données des tables relationnelles et un interpréteur SPARQL permet d'utiliser les graphes RDF. La nouvelle syntaxe de graphe disponible dans la norme SQL:2023 est désormais prise en charge.
Oui. Avec le module d'extension APEX Graph Visualization, vous pouvez travailler de manière transparente avec les graphes que vous avez créés dans Graph Studio. Plus précisément, vous pouvez créer des applications qui visualisent ces graphes et offrent une analyse interactive à l'utilisateur.
Graph Studio inclut une calculatrice qui permet d'estimer la quantité de mémoire nécessaire pour déplacer les données de graphe 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.
Graph Modeler dans Graph Studio génère du code DDL dans le cadre du processus de modélisation. Si vous avez déjà créé une instruction DDL auparavant, vous pouvez la copier et la coller dans Graph Modeler, puis l'utiliser telle quelle ou l'affiner si nécessaire. Vous pouvez également entrer l'instruction DDL à l'aide du bouton « </> Query » (Requête) dans le champ sous l'icône de menu « Graphes ».