サポート対象外となった機能

Oracle Graph Server and Clientでサポート対象外となった機能を確認します。

  • Oracle JDK 11およびOpenJDK 11はサポートが終了しました。かわりに、JDK 17またはJDK 21を使用してください。
  • グラフ・サーバーのREST APIバージョン1はサポートが終了しました。グラフ・サーバーのREST APIバージョン2を使用することをお薦めします。
  • https://localhost:7007/v2/runQueryエンドポイントのformatterパラメータはサポートが終了しました。
  • Oracle Linux 7のサポートは終了しました。かわりに、Oracle Linux 8を使用します。
  • グラフ・サーバー(PGX)のKerberos認証はサポートが終了しました。
  • グラフをファイルからロードするための次のデータ形式はサポートが終了しました:
    • Format.EDGE_LIST
    • Format.TWO_TABLES
    • Format.ADJ_LIST
    • Format.FLAT_FILE
    • Format.GRAPHML
    • Format.RDF
  • 次のPgxGraph API (およびそれらに対応するasyncバージョン)は、パーティション化されたグラフではサポートされていないためサポートが終了しました:
    • PgxGraph.isDirected()
    • PgxGraph.undirect()
    • PgxGraph.undirect(MutationStrategy)
    • PgxGraph.undirect(Collection<VertexProperty<?, ?>>, Collection<EdgeProperty<?>>, MultiEdges, SelfEdges, TrivialVertices, Mode, String)
    • PgxGraph.undirect(MultiEdges, SelfEdges, Mode, String)
    • PgxGraph.undirect(String)
    • PgxGraph.sortByDegree()
    • PgxGraph.sortByDegree(SortOrder, Degree, Mode, String)
    • PgxGraph.sortByDegree(String)
    • PgxGraph.transpose(Collection<VertexProperty<?, ?>>, Collection<EdgeProperty<?>>, Map<String, String>, Mode, String)
    • PgxGraph.transpose(Mode, String)
    • PgxGraph.transpose(String)
    • PgxGraph.transpose(Mode)
    • PgxGraph.transpose()
    • PgxGraph.transpose(MutationStrategy)
  • 次のPgxSession API (およびそれらに対応するasyncバージョン)は、パーティション化されたグラフではサポートされていないためサポートが終了しました:
    • PgxSession.createGraphFromFrames(String, PgxFrame, PgxFrame)
    • PgxSession.createGraphBuilder(IdGenerationStrategy)
    • PgxSession.createGraphBuilder(IdType)
    • PgxSession.describeGraphFile(String)
    • PgxSession.describeGraphFile(String, Format)
    • PgxSession.describeGraphFiles(List<String>)
    • PgxSession.describeGraphFiles(List<String>, Format)
    • PgxSession.describeGraphFiles(String, String, Format)
    • PgxSession.describeGraphFiles(List<String>, List<String>)
    • PgxSession.readGraphFile(String)
    • PgxSession.readGraphFiles(List<String>)
    • PgxSession.readGraphFiles(List<String>, Format)
    • PgxSession.readGraphFiles(List<String>, String)
    • PgxSession.readGraphFiles(List<String>, Format, String)
    • PgxSession.readGraphFiles(String, String, Format)
    • PgxSession.readGraphFiles(String, String, Format, String)
    • PgxSessionreadGraphFiles(List<String>, List<String>, Format)
    • PgxSessionreadGraphFiles(List<String>, List<String>, Format, String)
  • PgxGraphFromFramesCreator.partitioned(boolean)はサポートが終了しました。
  • https://<server_host>:7007/ui/で実行されるグラフ・ビジュアライゼーション・アプリケーションはサポートが終了しました。かわりに、ブラウザでURL https://<server_host>:7007/dash/を開くことで、新しいグラフ・ビジュアライゼーション・アプリケーションを使用します(「グラフ・ビジュアライゼーションWebクライアントの実行」を参照)。

    なお、古いURL https://<server_host>:7007/ui/にアクセスすると、自動的に、新しいURL https://<server_host>:7007/dash/にリダイレクトされます。

  • Oracle Database 12.2はサポートが終了しました。
  • グラフ・サーバー構成フィールドserver_certおよびserver_private_keyはサポートが終了しました。かわりに、server_keystoreを使用してください。
  • 次のGraphServer#getInstance APIはサポートが終了しました:
    • GraphServer.getInstance(ClientConfig clientConfig, String username, char[] password, int refreshTimeBeforeTokenExpiry)
    • GraphServer.getInstance(String baseUrl, String username, char[] password, int refreshTimeBeforeTokenExpiry)
    • GraphServer.getInstance(String baseUrl, String kerberosTicketPath, int refreshTimeBeforeTokenExpiry)

    かわりに、pgx.confファイルでrefresh_time_before_token_expiry_secondsパラメータを構成します。

  • Oracle JDK 8のサポートは終了しました。
  • Oracle Graph HDFSコネクタのサポートは終了しました。
  • SupervisedGraphWiseModel.inferAndGetExplanation(...)はサポートが終了しました。かわりに、SupervisedGraphWiseModel.inferAndExplain(...)を使用します。
  • UnsupervisedGraphWiseModel.inferAndGetExplanation(...)はサポートが終了しました。かわりに、UnsupervisedGraphWiseModel.inferAndExplain(PgxGraph, PgxVertex)を使用します。
  • oracle.pgx.api.mllib APIにあるPg2vecModelBuilder.setUseGraphletSize(java.lang.Boolean useGraphletSize)メソッドはサポートが終了しました。かわりに、Pg2vecModelBuilder.setUseGraphletSize(boolean useGraphletSize)メソッドを使用します。
  • AbstractGraphConfigBuilder.setFilter(final GraphFilter filter)はサポートが終了しました。かわりに、PGQLプロパティ・グラフからのサブグラフのロードを使用します。
  • AbstractGraphConfigBuilder.setFilterStrategy(final FilterStrategy filterStrategy)はサポートが終了しました。かわりに、PGQLプロパティ・グラフからのサブグラフのロードを使用します。
  • GraphConfig.getLoadingFilter()はサポートが終了しました。かわりに、PGQLプロパティ・グラフからのサブグラフのロードを使用します。
  • SupervisedGraphWiseModelBuilder.setLossFunction(SupervisedGraphWiseModelConfig.LossFunction ...)はサポートが終了しました。かわりに、SupervisedGraphWiseModelBuilder.setLossFunction(LossFunction)を使用します。
  • PgqlViewGraphExpander.schema(String)はサポートが終了しました。かわりに、PgqlViewGraphExpander.fromPgPgql(String, String)を使用します。
  • PgqlViewGraphExpander.owner(String)はサポートが終了しました。かわりに、PgqlViewGraphExpander.fromPgPgql(String, String)を使用します。
  • PgxSession.getGraphs()メソッドはサポートが終了しました。かわりに、PgxSession.getGraphs(Namespace namespace)を使用します。
  • PgxSession.getGraphsAsync()メソッドはサポートが終了しました。かわりに、PgxSession.getGraphsAsync(Namespace namespace)を使用します。
  • メソッドsetValidationFractionおよびgetValidationFractionは、DeepWalkとPg2vecではサポートが終了し、すべてのサンプルで損失が計算されるようになりました。