機械翻訳について

A Autonomous DatabaseグラフPGX APIの制限

on-premisesオファリング(Oracle Graph Server and Client)で使用可能なグラフ・サーバーの次の機能およびAPIは、%java-pgxまたは%python-pgx段落内から起動される際、管理対象クラウド・サービスでは使用できません。

これらのAPIのいずれかを使用すると、起動時にエラーが返されるか、目的の動作を達成しません。

これらのオンプレミスAPIに関するリファレンス情報は、Oracle Databaseドキュメント・ライブラリに含まれています。 Oracle Databaseリリース21cについては、次を参照してください:

  • プロパティ・グラフのOracle Graph Java APIリファレンス: 詳細については、Javadocを参照してください。
  • プロパティ・グラフのOracle Graph Python APIリファレンス: 詳細については、Python APIリファレンスを参照してください。

サーバーの状態を管理

PGXがサーバー状態を管理するために提供するすべてのAPIは使用できません。 これには、ServerInstanceオブジェクトで使用可能なメソッドの大部分が含まれます。 次の例は、サポートされないいくつかの管理APIを示しています:

  • ServerInstance#getServerState()
  • ServerInstance#killSession()
  • ServerInstance#shutdownEngine()
  • ServerInstance.get_server_state()
  • ServerInstance.kill_session()
  • ServerInstance.shutdown_engine()

かわりに、Graph Studioで使用可能な機能を使用して、実行環境を管理します。

グラフの読取り

ファイルまたはその他の入力ソースからグラフ「すぐに」を読み取るAPIは使用できません。 たとえば:

  • PgxSession#readGraphWithPropertiesおよび類似メソッド
  • PgxSession#readGraphFilesおよび類似メソッド
  • PgxSession.read_graph_with_properties()および類似メソッド
  • PgxSession.read_graph_files()および類似メソッド

かわりに、DBMS_CLOUD、SQL Developer Web、Oracle Data Integratorなどの使用可能なデータ・インポート機能を使用して、グラフとして分析するデータをAutonomous Databaseにインポートします。 Autonomous Databaseにデータが入ったら、Graph Studioを使用してデータをグラフに変換するか、グラフとしてインポートします。 PGX APIを使用してアクセスできるのは、Graph Studioによって管理およびメモリーにロードされたグラフのみです。

他のユーザーへのインメモリー・グラフ権限の付与

インメモリー・グラフの権限を他のユーザーに付与するAPIは使用できません。次に例を示します:

  • PgxGraph#grantPermission()および類似メソッド
  • PgxGraph.grant_permission()および類似メソッド

かわりに、Autonomous Databaseの対応するGRANT文を使用して、他のユーザーとグラフを共有できます。 Graph Studioで使用可能な共有機能を使用して、グラフを他のユーザーと便利に共有することもできます。

グラフのエクスポート

インメモリー・グラフをローカル・ファイル・システムに書き込むAPIは使用できません:

PgxGraph#store()
PgxGraph.store()

ユーザー定義関数(UDF)

UDFを定義および起動する機能は使用できません。

実行環境の変更

次の例に示すように、現在のセッションの実行環境を変更することはサポートされていません。

PgxSession#getExecutionEnvironment()
PgxSession.get_execution_environment()