RDFグラフからのSQLプロパティ・グラフの作成
Oracle AI Database 26aiでAutonomous AI Databaseインスタンスを使用している場合、Graph Studioの既存のRDFグラフからSQLプロパティ・グラフを作成できます。
次のステップを実行してモデラー・インタフェースを起動し、ワークフローに従ってRDFグラフからSQLプロパティ・グラフを作成します。
- 「グラフ」メニュー・リンクを使用して、グラフ・ページにナビゲートします。
- 「RDFグラフ」タブをクリックします。アクセス権があるRDFグラフのリストは、次のように表示されます:
- SQLプロパティ・グラフを作成するRDFグラフを選択し、前の図に示すように、追加オプション・メニューを開きます。
- コンテキスト・メニューで「プロパティ・グラフの作成」をクリックします。モデラー・インタフェースが開き、次のように「概要」ページが表示されます:
- 「グラフ名」を入力します。
- 「グラフ・タイプ」で「SQLプロパティ・グラフ」を選択し、「次へ」をクリックします。「グラフの定義」ページが次のように開きます。

図rdf_sql_pg_define_vertex_types.pngの説明
このページには、左上のパネルの「頂点タイプ」の下にRDFクラスのリストが表示されます。 RDFクラスを検査して、サンプル・データおよび対応するオブジェクト・タイプ・プロパティを下部のパネルに表示できます。
- RDFクラスを選択して、グラフに必要な頂点タイプを定義します。モデラー・インタフェースは、選択した頂点タイプのエッジを自動的に差し引きます。これらは、右上のパネルの「エッジ・タイプ」の下にリストされます。 エッジ・タイプを検査して、エッジ・ラベル、ソースおよび宛先の頂点タイプ、ソースおよび宛先の頂点キーを示すサンプル・データなどの詳細情報を表示できます。
- 右上の「エッジ・タイプ」セクションで、必要なエッジ・タイプを選択します。
- 「次へ」をクリックします。次のように、ワークフローの「表示」ページが開きます。
このページは、次の3つのタブで構成されています:
- デザイナ:左側で選択したRDFクラス、右上のパネルで対応する頂点およびエッジ・タイプを確認できます。 また、次の点にも注意してください。
- RDFクラスをクリックすると、下部パネルにデータのサンプルを表示できます。
- 頂点タイプをクリックすると、結果として得られる頂点表(
<graph_name>_FLEX$という形式に従う)のサンプルが下部パネルに表示されます。 この表には、このグラフ作成用に選択されたすべてのRDFクラスのデータが含まれます。 次の順序で3つの固定列を使用して作成されます。Id:RDFクラスのキー値。Labels:RDFクラスの名前。- JSON形式のキーと値のペアとして、
Properties:ラベル・プロパティ(Idに関連付けられています)。 したがって、複数の値を持つ複数のプロパティがサポートされています。
- エッジ・タイプをクリックすると、エッジ・ラベル、ソースおよび宛先の頂点タイプ、ソースおよび宛先の頂点キーを示すサンプル・データなどの詳細情報を表示できます。
- ソース: SQLプロパティ・グラフを作成するために実行される
CREATE PROPERTY GRAPHDDL文を表示します。 - プレビュー:選択したRDFクラスおよび接続エッジのグラフ・ビジュアライゼーションを表示します。
- デザイナ:左側で選択したRDFクラス、右上のパネルで対応する頂点およびエッジ・タイプを確認できます。 また、次の点にも注意してください。
- 「次」をクリックして、プロパティ・グラフ「サマリー」を表示します。
- 「グラフの作成」をクリックします。グラフ作成ジョブは、「ジョブ」ページで開始されます。 ジョブには、頂点表とエッジ表の作成、およびSQLプロパティ・グラフを作成するためのSQL DDL文の実行が含まれます。 ジョブが正常に完了すると、新しく作成されたSQLプロパティ・グラフを「グラフ」ページの「プロパティ・グラフ」タブに表示できます。
ノート:
基礎となる頂点またはエッジ表に複数のラベルが含まれている場合、SQLプロパティ・グラフをグラフ・サーバー・メモリー(PGX)にロードできません。その後、「問合せプレイグラウンド」ページのグラフでSQL問合せを実行したり、ノートブックを使用してグラフを分析およびビジュアル化できます。
次の図は、「問合せプレイグラウンド」ページのグラフで実行されるSQLグラフ問合せの例を示しています。






