目次
- 図一覧
- 表一覧
- タイトルおよび著作権情報
- はじめに
- このリリースでのこのガイドの変更点
-
1 プロパティ・グラフのサポートの概要
- 1.1 Oracle Databaseのプロパティ・グラフ機能について
- 1.2プロパティ・グラフの前提条件
- 1.3 プロパティ・グラフ機能
- 1.4 グラフ・データを使用したセキュリティのベスト・プラクティス
- 1.5 対話型グラフ・シェル
- 1.6 ライブラリとしてのグラフ・サーバー機能の使用
- 1.7 Oracle Databaseへのグラフの格納とメモリーへのグラフのロード
- 1.8 Autonomous DatabaseでのOracle Graphの使用
- 1.9 リリース21cより前からのプロパティ・グラフ・アプリケーションの移行
- 1.10 Graph Server and Client 20.4.xから21.1.0へのアップグレード
- 1.11 クイック・スタート: グラフ・データの対話的分析
- 1.12 Pythonクライアントを使用したプロパティ・グラフの管理
-
2 Oracle Database環境でのプロパティ・グラフの使用
- 2.1 プロパティ・グラフについて
- 2.2 Oracle Database表のプロパティ・グラフ・ビュー
- 2.3 Oracle Databaseのプロパティ・グラフ・スキーマ・オブジェクト
- 2.4 プロパティ・グラフの開始
-
2.5 プロパティ・グラフ・データ用のJava APIの使用
- 2.5.1 Java APIの概要
- 2.5.2 グラフ・データのパラレル・ロード
- 2.5.3 グラフ・データのパラレル取得
- 2.5.4 サブグラフ抽出のための要素フィルタ・コールバックの使用
- 2.5.5 プロパティ・グラフ・データの読取りでの最適化フラグの使用
- 2.5.6 プロパティ・グラフのサブグラフの属性の追加および削除
- 2.5.7 プロパティ・グラフ・メタデータの取得
- 2.5.8 新しいデータの既存のプロパティ・グラフへのマージ
- 2.5.9 プロパティ・グラフ・インスタンスのオープンとクローズ
- 2.5.10 頂点の作成
- 2.5.11 エッジの作成
- 2.5.12 頂点とエッジの削除
- 2.5.13 データベースから組込みインメモリー・アナリストへのグラフの読取り
- 2.5.14 頂点のラベルの指定
- 2.5.15 インメモリー・グラフの作成
- 2.5.16 プロパティ・グラフの削除
- 2.5.17 PGQL問合せの実行
- 2.6 プロパティ・グラフ・データのテキスト索引付けの管理
- 2.7 プロパティ・グラフ・データのアクセス制御(グラフレベルおよびOLS)
- 2.8 プロパティ・グラフ・データでのGroovyベースのシェルの使用
- 2.9 グラフZeppelinインタプリタ・クライアントの使用
- 2.10 RDFグラフでのプロパティ・グラフ・ビューの作成
- 2.11 Oracleフラット・ファイル形式の定義
-
3 インメモリー・グラフ・サーバー(PGX)の使用
- 3.1 インメモリー・グラフ・サーバー(PGX)の概要
- 3.2 ユーザーの認証および認可
- 3.3 Oracle Databaseのグラフとグラフ・サーバーの同期の維持
- 3.4 インメモリー・アナリストの構成
- 3.5 グラフ・スナップショットのディスクへの格納
- 3.6 組込みアルゴリズムの実行
- 3.7 カスタムPGXグラフ・アルゴリズムの使用
- 3.8 サブグラフの作成
- 3.9 データベースの変更を処理するための自動デルタ・リフレッシュの使用
- 3.10 インメモリー・アナリスト・サーバーの起動
- 3.11 Apache Tomcatへのデプロイ
- 3.12 Oracle WebLogic Serverへのデプロイ
- 3.13 インメモリー・アナリスト・サーバーへの接続
- 3.14 プロパティ・グラフ・スナップショットの管理
- 3.15 PGXでのユーザー定義関数(UDF)
- 4 SQLベースのプロパティ・グラフの問合せおよび分析
-
5 プロパティ・グラフ問合せ言語(PGQL)
- 5.1 PGQLを使用したプロパティ・グラフの作成
- 5.2 PGQLを使用したプロパティ・グラフ・ビューの作成
- 5.3 PGQLによるパターン一致
- 5.4 エッジ・パターンはPGQLによって方向を持つ
- 5.5 PGQLによる頂点およびエッジ・ラベル
- 5.6 PGQLによる可変長のパス
- 5.7 PGQLによる集計およびソート
- 5.8 インメモリー・グラフ・サーバー(PGX)に対するPGQL問合せの実行
-
5.9 Oracle Databaseに対して直接PGQL問合せを実行
- 5.9.1 サポートされるPGQL機能
- 5.9.2 CREATE PROPERTY GRAPH文によるプロパティ・グラフの作成
- 5.9.3 DROP PROPERTY GRAPH文によるプロパティ・グラフの削除
- 5.9.4 oracle.pg.rdbms.pgql Javaパッケージを使用したPGQL問合せの実行
- 5.9.5 INSERT、UPDATEおよびDELETE文によるプロパティ・グラフの変更
- 5.9.6 PGQL問合せでのパフォーマンスの考慮事項
- 6 グラフ・ビジュアライゼーション・アプリケーション
-
7 グラフ用の機械学習ライブラリ(PgxML)の使用
- 7.1 DeepWalkアルゴリズムの使用
-
7.2 Supervised GraphWiseアルゴリズムの使用
- 7.2.1 グラフのロード
- 7.2.2 最小限のGraphWiseモデルの作成
- 7.2.3 高度なハイパーパラメータ・カスタマイズ
- 7.2.4 Supervised GraphWiseモデルのトレーニング
- 7.2.5 Supervised GraphWiseモデルのLoss値の取得
- 7.2.6 Supervised GraphWiseモデルの頂点ラベルの推測
- 7.2.7 Supervised GraphWiseモデルのパフォーマンスの評価
- 7.2.8 Supervised GraphWiseモデルの埋込みの推測
- 7.2.9 トレーニング済Supervised GraphWiseモデルの格納
- 7.2.10 事前トレーニング済Supervised GraphWiseモデルのロード
- 7.2.11 Supervised GraphWiseモデルの破棄
- 7.3 Pg2vecアルゴリズムの使用
- 8 プロパティ・グラフの空間サポート
-
9 OPG_APISパッケージのサブプログラム
- 9.1 OPG_APIS.ANALYZE_PG
- 9.2 OPG_APIS.CF
- 9.3 OPG_APIS.CF_CLEANUP
- 9.4 OPG_APIS.CF_PREP
- 9.5 OPG_APIS.CLEAR_PG
- 9.6 OPG_APIS.CLEAR_PG_INDICES
- 9.7 OPG_APIS.CLONE_GRAPH
- 9.8 OPG_APIS.COUNT_TRIANGLE
- 9.9 OPG_APIS.COUNT_TRIANGLE_CLEANUP
- 9.10 OPG_APIS.COUNT_TRIANGLE_PREP
- 9.11 OPG_APIS.COUNT_TRIANGLE_RENUM
- 9.12 OPG_APIS.CREATE_EDGES_TEXT_IDX
- 9.13 OPG_APIS.CREATE_PG
- 9.14 OPG_APIS.CREATE_PG_SNAPSHOT_TAB
- 9.15 OPG_APIS.CREATE_PG_TEXTIDX_TAB
- 9.16 OPG_APIS.CREATE_STAT_TABLE
- 9.17 OPG_APIS.CREATE_SUB_GRAPH
- 9.18 OPG_APIS.CREATE_VERTICES_TEXT_IDX
- 9.19 OPG_APIS.DROP_EDGES_TEXT_IDX
- 9.20 OPG_APIS.DROP_PG
- 9.21 OPG_APIS.DROP_PG_VIEW
- 9.22 OPG_APIS.DROP_VERTICES_TEXT_IDX
- 9.23 OPG_APIS.ESTIMATE_TRIANGLE_RENUM
- 9.24 OPG_APIS.EXP_EDGE_TAB_STATS
- 9.25 OPG_APIS.EXP_VERTEX_TAB_STATS
- 9.26 OPG_APIS.FIND_CC_MAPPING_BASED
- 9.27 OPG_APIS.FIND_CLUSTERS_CLEANUP
- 9.28 OPG_APIS.FIND_CLUSTERS_PREP
- 9.29 OPG_APIS.FIND_SP
- 9.30 OPG_APIS.FIND_SP_CLEANUP
- 9.31 OPG_APIS.FIND_SP_PREP
- 9.32 OPG_APIS.GET_BUILD_ID
- 9.33 OPG_APIS。GET_GEOMETRY_FROM_V_COL
- 9.34 OPG_APIS.GET_GEOMETRY_FROM_V_T_COLS
- 9.35 OPG_APIS.GET_LATLONG_FROM_V_COL
- 9.36 OPG_APIS.GET_LATLONG_FROM_V_T_COLS
- 9.37 OPG_APIS.GET_LONG_LAT_GEOMETRY
- 9.38 OPG_APIS.GET_LATLONG_FROM_V_COL
- 9.39 OPG_APIS.GET_LONGLAT_FROM_V_T_COLS
- 9.40 OPG_APIS.GET_SCN
- 9.41 OPG_APIS.GET_VERSION
- 9.42 OPG_APIS.GET_WKTGEOMETRY_FROM_V_COL
- 9.43 OPG_APIS.GET_WKTGEOMETRY_FROM_V_T_COLS
- 9.44 OPG_APIS.GRANT_ACCESS
- 9.45 OPG_APIS.IMP_EDGE_TAB_STATS
- 9.46 OPG_APIS.IMP_VERTEX_TAB_STATS
- 9.47 OPG_APIS.PR
- 9.48 OPG_APIS.PR_CLEANUP
- 9.49 OPG_APIS.PR_PREP
- 9.50 OPG_APIS.PREPARE_TEXT_INDEX
- 9.51 OPG_APIS.RENAME_PG
- 9.52 OPG_APIS.SPARSIFY_GRAPH
- 9.53 OPG_APIS.SPARSIFY_GRAPH_CLEANUP
- 9.54 OPG_APIS.SPARSIFY_GRAPH_PREP
- 10 OPG_GRAPHOPパッケージのサブプログラム
- プロパティ・グラフ・サポートの補足情報
- 索引