Graph Studio – Häufig gestellte Fragen

Allgemeine Fragen

Was ist Graph Studio?

Bei Graph Studio handelt es sich um eine vollständig verwaltete Selfservice-Umgebung zur Datenverwaltung und -analyse. Die Funktion ist in Oracle Autonomous AI Database Serverless (ADB-S) verfügbar, um Daten als Graph zu speichern, zu verwalten und zu analysieren.

Wie kann ich auf Graph Studio zugreifen?

Graph Studio finden Sie im Dashboard Ihrer Autonomous AI Database unter dem Tab Tool Configuration. Alternativ können Sie sich bei Database Actions anmelden und auf der Seite „Launchpad“ unter der Gruppe „Entwicklung“ auf Graph Studio klicken. Zur Anmeldung bei Graph Studio müssen Sie einen Datenbankbenutzer mit der zugewiesenen Rolle „GRAPH_DEVELOPER“ erstellen.

Graph Studio bietet über eine browserbasierte Oberfläche eine umfassende Funktionalität. Für Anwendungen, die Zugriff auf die Funktionalität über eine Programmierschnittstelle (API) erfordern, steht Ihnen eine clientseitige Bibliothek zur Verfügung, die im Graph Server and Client Kit enthalten ist und hier oder auf Oracle Cloud Marketplace heruntergeladen werden kann.

Welche Arten von Analysen sind mit Graph Studio möglich?

Die Graphfunktionen der Autonomous AI Database unterstützen sowohl das Property-Graph-Modell (SQL- und PGQL-kompatibel) als auch RDF-Graphs auf Basis der W3C-Standards wie SPARQL oder OWL (W3C Web Ontology Language). Es besteht sogar eine Interoperabilität zwischen den beiden Diagrammmodellen.

Mit Graph Studio können Sie Mustervergleichsabfragen wie folgt durchführen:

  • Neue SQL-Syntax zur Angabe von Diagrammmustern in dem von ISO veröffentlichten SQL:2023-Standard, der hier veröffentlicht wird.
  • Eine SQL-ähnliche Sprache, PGQL, mit der Sie Graphenmuster gemäß der hier veröffentlichten Sprachspezifikation angeben können.

Außerdem haben Sie Zugriff auf mehr als 80 Graphenalgorithmen für Ranking und Walking, Community Detection, Pathfinding, Evaluierung von Graphstrukturen, Linkvorhersage oder andere Zwecke, die alle über eine Java- oder Python-API aufgerufen werden können. Die Anwendung von maschinellem Lernen auf Ihre Property-Graph-Daten in Graph Studio mithilfe der Graph Neural Network (GNN-)Algorithmen in der PGX-Bibliothek für maschinelles Lernen oder über Oracle Machine Learning (OML) ist ebenfalls möglich.

Das RDF Graph-Modell eignet sich besonders gut für Wissensdiagramme oder Lösungen für die Anwendungsintegration. Mit RDF Graph nutzen Sie die Autonomous AI Database als Triple Store. Sie können Ihr Diagramm mit SPARQL als Abfragesprache oder als Protokoll abfragen und analysieren oder Inferenzierungen auf der Basis von Ontologien durchführen, die mit OWL definiert wurden.

Wo finde ich die Dokumentation?

Die Dokumentation ist im Dokumentationspaket der Autonomous AI Database hier enthalten.

Ist Graph Studio On-Premise verfügbar?

Nein, Graph Studio ist eng in Oracle Cloud Infrastructure (OCI) integriert, und es ist derzeit nicht geplant, es auch On-Premises verfügbar zu machen. Für Graphanalysen On-Premises oder auf Oracle Cloud IaaS empfehlen wir den Oracle Graph Server and Client. Er steht hier oder im Oracle Cloud Marketplace zum Download bereit und funktioniert mit jeder unterstützten Oracle AI Database.

Preisgestaltung und Lizenzierung

Wie hoch ist der Preis für Diagrammfeatures in Autonomous AI Database Serverless?

Wenn Autonomous AI Database lizenziert ist – sowohl Autonomous AI Lakehouse als auch Autonomous AI Transaction Processing – fallen für Graph Studio und die zugrunde liegenden Graphfunktionen keine zusätzlichen Kosten an. Es gibt jedoch nutzungsbasierte Kosten. Die Graph Studio-Umgebung verwendet zusätzliche ECPUs, die mit der Rate einer ADB ECPU berechnet werden. Sie können die Anzahl der ECPUs für Graph Studio auf der Registerkarte „Tools-Konfiguration“ auf der Seite „ADB-Konsole“ festlegen.

Weitere Informationen zur Lizenzierung von Autonomous AI Database finden Sie in den zugehörigen häufig gestellten Fragen.

Bietet Graph Studio kostenlose Testlizenzen an?

Ja. Autonomous AI Database bietet eine kostenlose 30-Tage-Testversion, in der Graph Studio enthalten ist. Für weitere Informationen, einschließlich zur Registrierung, klicken Sie hier.

Ist Graph Studio in einem komplett kostenlosen Service enthalten?

Ja. Autonomous AI Database Serverless stellt einen kostenlosen Service bereit, der ebenfalls Graph Studio umfasst. Für weitere Informationen, einschließlich zur Registrierung, klicken Sie hier.

Sicherheit

Welche Rollen und Berechtigungen sind für die Verwendung von Graph Studio erforderlich?

Als Datenbankbenutzer können Sie auf die Graphfeatures zugreifen, wenn Ihnen die Rolle GRAPH_DEVELOPER zugewiesen ist.

Wie bietet Graph Studio Datensicherheit?

Es gelten alle Sicherheitsmechanismen von Autonomous AI Database. Für weitere Informationen, einschließlich zur Registrierung, klicken Sie hier.

Architektur

Was sind die wichtigsten architektonischen Komponenten von Graph Studio?

Graph Studio verwendet Autonomous AI Database als Persistenzschicht. Von dort aus können Diagrammabfragen in der Datenbank ausgeführt werden, oder Diagrammdaten können in In-Memory-Datenstrukturen verschoben werden, um Diagrammalgorithmen und -abfragen auszuführen. Mit Graph Studio können Sie die Daten verwalten, relationale Tabellen einem Diagrammmodell zuordnen und die daraus resultierenden Diagrammdaten analysieren.

Was sind die Hauptfeatures von Graph Studio?

Graph Studio ist ein integriertes Selfservice-Tool für die Arbeit mit Graphen. Dazu gehören:

  • Ein Modellierungstool, mit dem relationale Daten einem Diagrammmodell zugeordnet werden können.
  • Eine browserbasierte Notebook-Umgebung, die um graphenspezifische Features wie Visualisierung, Abfragen und Analysen erweitert wurde.
  • Eine grafische Benutzeroberfläche zur Verwaltung von Graphdaten.

Es enthält außerdem Beispieldaten und Demo-Notizbücher, um den Einstieg zu veranschaulichen.

Laden von Daten

Welche Tools können zum Laden von Daten in Graph Studio verwendet werden?

Da Graph Studio die zugrunde liegende Autonomous AI Database für die Datenspeicherung nutzt, können alle Tools und Lösungen eingesetzt werden, die mit ADB als Datenbank arbeiten. Dazu gehören Database Actions, GoldenGate und Oracle Data Integration. Weitere Informationen zum Laden von Daten in Autonomous AI Database finden Sie hier.

Abfrage und Analyse

Wie kann ich in meinen Daten nach Graphmustern suchen?

Für das Graph-Pattern-Matching unterstützt Oracle Autonomous AI Database die neue Graphsyntax des von der ISO veröffentlichten SQL:2023-Standards sowie die Property Graph Query Language (PGQL). Diese Sprachen ermöglichen Ihnen die Spezifikation von Diagrammmustern auf hoher Ebene, die mit den Eckpunkten und Kanten in einem Diagramm abgeglichen werden. PGQL ist eine SQL-basierte Abfragesprache für das Eigenschaftsdiagrammdatenmodell, das verwendet wird, wenn sich das Diagramm im Arbeitsspeicher befindet. Unter anderem verfügt PGQL über leistungsstarke Konstrukte für reguläre Ausdrücke zur Erreichbarkeit von Graphen, um die kürzesten und günstigsten Wege zu finden. Die neueste Sprachspezifikation sowie zahlreiche Beispiele finden Sie hier.

Welche Graphalgorithmen werden von Graph Studio unterstützt?

Graph Studio enthält über 80 optimierte integrierte Diagrammalgorithmen für Aufgaben wie das Ranking und Walking, die Community-Erkennung, die Pfadfindung, die Linkvorhersage oder die Strukturauswertung. Darüber hinaus verfügen wir über eine Machine Learning-Bibliothek mit Algorithmen wie DeepWalk und überwachtem und nicht überwachtem GraphWise. Weitere Informationen zu den einzelnen Algorithmen für die PGX.ML-Bibliothek finden Sie hier bzw. hier.

Welche Programmiersprachen werden in Graph Studio unterstützt?

Derzeit beinhaltet das Notebook in Graph Studio einen Java- und einen Python-Interpreter für den Zugriff auf die Diagramm-APIs sowie einen PGQL-Interpreter, um Mustervergleichsabfragen für das Diagramm auszuführen. Darüber hinaus gibt es einen SQL-Interpreter für den Zugriff auf Daten in relationalen Tabellen sowie einen SPARQL-Interpreter für die Arbeit mit RDF-Diagrammen. Die neue Graph-Syntax, die im SQL:2023-Standard verfügbar ist, wird jetzt unterstützt.

Kann ich Oracle APEX als Low-Code-Anwendungsentwicklungsumgebung für Diagramme verwenden?

Ja, mit dem APEX Graph Visualization-Plug-in können Sie nahtlos mit den Diagrammen arbeiten, die Sie in Graph Studio erstellt haben. Insbesondere können Sie Anwendungen erstellen, die diese Diagramme visualisieren und dem Benutzer interaktive Analysen ermöglichen.

Performance

Wie kann ich die Arbeitsspeichermenge für Graphanalysen steuern?

Graph Studio beinhaltet einen Rechner, um abzuschätzen, wie viel Speicher benötigt wird, um die Diagrammdaten zur Analyse in In-Memory-Datenstrukturen zu verschieben. Um den Prozess zu beschleunigen, können Sie Speicher in Graph Studio vorab zuweisen.

Migrieren

Wie kann ich eine zuvor erstellte PGQL DDL-Anweisung verwenden, um relationale Daten einem Diagrammmodell zuzuordnen?

Der Graph Modeler in Graph Studio generiert DDL im Rahmen des Modellierungsprozesses. Wenn Sie bereits zuvor eine DDL-Anweisung erstellt haben, können Sie sie kopieren und in den Graph Modeler einfügen und entweder unverändert verwenden oder bei Bedarf verfeinern. Alternativ können Sie die DDL-Anweisung mithilfe der Schaltfläche '</> „Abfrage“ unter dem Menüsymbol „Diagramme“ eingeben.