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. Es ist als Feature von Oracle Autonomous Database Serverless (ADB-S) verfügbar, um Daten als Diagramm zu speichern, zu verwalten und zu analysieren.

Wie kann ich auf Graph Studio zugreifen?

Graph Studio gehört zu den Tools, die Sie auf der Registerkarte „Toolkonfiguration“ des Dashboards von Autonomous Database finden können. 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 Diagrammfunktionen von Autonomous Database unterstützen sowohl das Eigenschaftsdiagrammmodell (SQL- und PGQL-kompatibel) als auch RDF-Graphen, die auf W3C-Standards für das semantische Web wie SPARQL oder OWL (W3C Web Ontology Language) basieren. Es besteht sogar eine Interoperabilität zwischen den beiden Diagrammmodellen.

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

  • Eine neue Graph-Syntax ist im SQL:2023-Standard verfügbar, der von der ISO veröffentlicht wurde und hier verfügbar ist.
  • 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. Bei RDF Graph verwenden Sie Autonomous Database als dreifachen Speicher. 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 hier im Autonomous Database-Dokumentationsset 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 die Diagrammanalyse On-Premises oder auf Oracle Cloud IaaS empfehlen wir den Oracle Graph Server and Client, der hier oder auf demOracle Cloud Marketplace zum Download verfügbar ist und mit jeder unterstützten Oracle Database funktioniert.

Preisgestaltung und Lizenzierung

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

Bei einer Lizenzierung mit Autonomous Database – sowohl bei Autonomous Data Warehouse als auch bei Autonomous Transaction Processing –, fallen für Graph Studio oder die darauf basierenden Diagrammfeatures keine zusätzlichen Gebühren 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 Einzelheiten zur Lizenzierung von Autonomous Database finden Sie in den häufig gestellten Fragen.

Bietet Graph Studio kostenlose Testlizenzen an?

Ja. Autonomous Database bietet kostenlose 30-tägige Testversionen,, und Graph Studio ist enthalten. Für weitere Informationen, einschließlich zur Registrierung, klicken Sie hier.

Ist Graph Studio in einem komplett kostenlosen Service enthalten?

Ja. Autonomous Database Serverless bietet einen kostenlosen Service, und Graph Studio ist Teil dieses Angebots. 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 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 Database als Persistenzebene. 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?

Graph Studio verwendet die zugrunde liegende Autonomous Database für die Datenspeicherung, sodass alle Tools oder Lösungen verwendet werden können, die ADB als Datenbank nutzen. Dazu gehören Database Actions, GoldenGate und Oracle Data Integration. Für weitere Einzelheiten zum Laden von Daten in Autonomous Database klicken Sie hier.

Abfrage und Analyse

Wie kann ich in meinen Daten nach Graphmustern suchen?

Für den Abgleich von Graphmustern bietet Oracle Autonomous Database Unterstützung für die Property Graph Query Language (PGQL) und die neue Graph-Syntax, die im von der ISO veröffentlichten SQL:2023-Standard verfügbar ist. PGQL ist eine SQL-basierte Abfragesprache für das Eigenschaftsdiagramm-Datenmodell. Es ermöglicht Ihnen die Spezifikation von Diagrammmustern auf hoher Ebene, die mit den Eckpunkten und Kanten in einem Diagramm abgeglichen werden. 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 Graphmodell zuzuordnen?

Der Graph Modeler in Graph Studio generiert PGQL-DDL im Rahmen des Modellierungsprozesses. Wenn Sie bereits zuvor eine PGQL-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 PGQL-DDL-Anweisung mithilfe der Schaltfläche '</> „Abfrage“ unter dem Menüsymbol „Diagramme“ eingeben.