4 SQLプロパティ・グラフの概要
SQLプロパティ・グラフは、任意のSQLベースのインタフェース(SQL Developer、SQLPLUS、SQLclなど)またはJDBCを使用するJavaプログラムで操作できます。
SQL文を使用すると、次のことを実行できます:
- スキーマ内の既存のデータベース・オブジェクトから、次のようなSQLプロパティ・グラフを作成します:
- 表(一部の例外は「SQLプロパティ・グラフの作成の制限事項」を参照)
- マテリアライズド・ビュー
- 外部表
- 前述のいずれかのデータベース・オブジェクトのシノニム
- SQLプロパティ・グラフのシノニムを作成します。
- SQLプロパティ・グラフを再検証します。
- SQLプロパティ・グラフの名前を変更します
- SQLプロパティ・グラフでグラフ・パターン一致問合せを実行します。
- SQLプロパティ・グラフを削除します。
たとえば、次の図では、SQL Developerツールを使用したSQLプロパティ・グラフの作成を示します。
- SQLプロパティ・グラフの操作のクイック・スタート
このチュートリアルは、SQLプロパティ・グラフでのグラフ・アルゴリズムの作成、問合せおよび実行の開始に役立ちます。 - クイック・スタート: Neo4jからのグラフ・データのインポートによるSQLプロパティ・グラフの作成
Oracle Graphには、Neo4jグラフ・データをインポートして、Oracle Autonomous DatabaseインスタンスまたはオンプレミスのOracle DatabaseのいずれかにSQLプロパティ・グラフを作成できるPL/SQLスクリプトが用意されています。
親トピック: SQLプロパティ・グラフ
4.1 SQLプロパティ・グラフの操作のクイック・スタート
このチュートリアルは、SQLプロパティ・グラフでのグラフ・アルゴリズムの作成、問合せおよび実行を開始するのに役立ちます。
開始する前に、SQLプロパティ・グラフを作成および削除するために必要な権限があることを確認してください。詳細は、「SQLプロパティ・グラフに対するシステム権限およびオブジェクト権限の付与」を参照してください。
親トピック: SQLプロパティ・グラフの概要
4.2 クイック・スタート: Neo4jからのグラフ・データのインポートによるSQLプロパティ・グラフの作成
Oracle Graphには、Neo4jグラフ・データをインポートして、Oracle Autonomous DatabaseインスタンスまたはオンプレミスのOracle DatabaseのいずれかにSQLプロパティ・グラフを作成できるPL/SQLスクリプトが用意されています。
スクリプトはMy Oracle Supportから入手できます。スクリプトのダウンロードについては、MOSノート37473555を参照してください。READMEファイルをクリックして開き、指示に従ってNeo4jグラフ・データをOracle Database (Oracle Autonomous Databaseまたはオンプレミス・データベース)に移行して、SQLプロパティ・グラフを作成します。
次に、READMEファイルに説明されている、実行する必要がある基本的なステップの概要を示します:
- 必要な前提条件を満たしていることを確認します。
- グラフ・メタデータをNeo4jから取得し、CSVファイルにエクスポートします。
- CSVファイルをOracle Databaseにアップロードします(つまり、Autonomous Databaseインスタンスのオブジェクト・ストレージおよびオンプレミス・データベースのローカル・ディレクトリを介して)。
- 移行ツールを実行して、アップロードしたグラフ・メタデータを読み取り、移行スクリプトを環境に生成します。
- 移行スクリプトを実行して、Neo4jグラフ・データをOracle Databaseにインポートし、最後にSQLプロパティ・グラフを作成します。
親トピック: SQLプロパティ・グラフの概要

