非推奨となった機能
Oracle Graph Server and Clientで非推奨となった機能を確認します。
- グラフ・ビジュアライゼーション・アプリケーション
https://<server_host>:7007/ui/
で実行されるグラフ・ビジュアライゼーション・アプリケーションは非推奨です。かわりに、ブラウザでURLhttps://<server_host>:7007/dash/
を開いて、新しいグラフ・ビジュアライゼーション・アプリケーションを使用します。詳細は、「グラフ・ビジュアライゼーション・アプリケーションの使用」を参照してください。
古いグラフ・ビジュアライゼーション・アプリケーションと新しいグラフ・ビジュアライゼーション・アプリケーションの両方がこのリリースでサポートされています。
- PG_VIEWフィールド
PG_VIEW定数は、GraphSourceおよびSourceTypeから非推奨です。かわりに、PG_PGQLを使用します。
- PgxSession.readSubgraph()メソッド
session.readSubgraph().fromPgView()
は非推奨です。かわりに、session.readSubgraph().fromPgPgql()
を使用します。graph.expandGraph().withPgql().fromPgView()
は非推奨です。かわりに、graph.expandGraph().withPgql().fromPgPgql()
を使用します。
- PgxSession.getGraphs() function
PgxSession.getGraphs()
メソッドは非推奨です。かわりに、getGraphs(Namespace namespace)
を使用します。 - PyPGX
PgxSession.read_subgraph_from_pg_view()
は非推奨です。かわりに、PgxSession.read_subgraph_from_pg_pgql()
を使用します。- 次の関数シグネチャは、
PgxGraph
では非推奨です:get_or_create_edge_property(name, data_type=None, dim=0)
かわりに、
get_or_create_edge_property(type, /, name)
を使用します。get_or_create_edge_vector_property(data_type, dim, name=None)
かわりに、
get_or_create_edge_vector_property(type, dimension, /, name)
を使用します。get_or_create_vertex_property(name, data_type=None, dim=0)
かわりに、
get_or_create_vertex_property(type, /, name)
を使用します。get_or_create_vertex_vector_property(data_type, dim, name=None)
かわりに、
get_or_create_vertex_vector_property(type, dimension, /, name)
を使用します。
新しいシグネチャに適用される次の変更に注意してください:
name
はオプションではなくなりましたtype
が最初の引数で、その後にdimension
が続きます。name
が最後の引数ですdata_type
およびdim
は非推奨です
Analyst.pg2vec_builder()
のDeepWalkModel.validation_fraction
、Pg2vecModel.validation_fraction
およびvalidation_fraction
引数は非推奨です。損失はすべてのサンプルで計算されます。
Operation
の次の属性は非推奨となりました:graph_id
、operation_type
、cost_estimate
、total_cost_estimate
、cardinality_estimate
、pattern_info
およびchildren
。かわりに、get_graph_id()
、get_operation_type()
などの対応するgetterメソッドを使用します。ServerInstance
クラスのpgx_version
属性は非推奨となりました。かわりに、get_version()
を使用します。PartitionedGraphConfig
の属性pg_view_name
は非推奨となりました。かわりに、source_name
およびsource_type
を使用します。GraphWiseModelConfig
のset_standarize
は非推奨となりました。かわりに、set_standardize
を使用してください。-
PgqlResultSet.get_vertex_labels
の戻り値は、リストの場合とそうでない場合があります。
- PgxML
- メソッド
setValidationFraction
およびgetValidationFraction
は、DeepWalkおよびPg2vecでは非推奨であり、すべてのサンプルで損失が計算されるようになりました。 GraphWiseModel.inferAndGetExplanation()
は非推奨となりました。かわりに、GraphWiseModel.gnnExplainer()
を使用してモデルのGnnExplainer
オブジェクトを取得し、GnnExplainer.inferAndExplain()
を使用してください。oracle.pgx.api.mllib
APIのPg2vecModelBuilder.setUseGraphletSize(java.lang.Boolean useGraphletSize)
メソッドは非推奨となりました。かわりに、Pg2vecModelBuilder.setUseGraphletSize(boolean useGraphletSize)
メソッドを使用します。SupervisedGraphWiseModelBuilder.setLossFunction(SupervisedGraphWiseModelConfig.LossFunction ...)
は非推奨となりました。かわりに、SupervisedGraphWiseModelBuilder.setLossFunction(LossFunction ...)
関数を使用してください。
- メソッド
- GraphServer#getInstance API
次の
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
パラメータを構成します。 PgqlViewGraphExpander
に対して非推奨のメソッドPgqlViewGraphExpander.schema(String)
およびPgqlViewGraphExpander.owner(String)
は非推奨となりました。かわりに、PgqlViewGraphExpander.fromPgView(String, String)
を使用します。- グラフ・サーバー(PGX)構成フィールド
グラフ・サーバー構成フィールド
server_cert
およびserver_private_key
は非推奨となりました。かわりに、server_keystore
を使用してください。 - サブグラフのロード
フィルタ式を使用したサブグラフの作成は非推奨となりました。かわりに、PGQLプロパティ・グラフからのサブグラフのロードを使用します。
親トピック: このリリースでのこのガイドの変更点