12.6 オンプレミス・データベースでのEmbedded Python ExecutionのSQL API
オンプレミス・データベースでのEmbedded Python ExecutionのSQL APIには、Embedded Python Execution用とデータストアおよびスクリプト・リポジトリ管理用のSQLインタフェースがあります。
次のトピックでは、Embedded Python Execution用のOML4Py SQLインタフェースについて説明します。
- オンプレミス・データベースでのEmbedded Python ExecutionのSQL APIについて
SQL APIを使用すると、Oracleデータベース環境にある1つ以上の別個のPythonエンジンでユーザー定義Python関数を実行すること、OML4Pyスクリプト・リポジトリでユーザー定義Python関数を管理すること、データストアおよびスクリプト・リポジトリ内のユーザー定義Python関数へのアクセスを制御することや、それらに関する情報を取得することができます。 - pyqEvalファンクション(オンプレミス・データベース)
このトピックでは、オンプレミスOracle Databaseで使用されるpyqEval
ファンクションについて説明します。pyqEval
ファンクションは、データを明示的に取得するか、関数について外部データが自動的にロードされるユーザー定義Python関数を実行します。 - pyqTableEvalファンクション(オンプレミス・データベース)
このトピックでは、オンプレミスOracle Databaseで使用されるpyqTableEval
ファンクションについて説明します。pyqTableEval
ファンクションは、Oracle Database表のデータに対してユーザー定義Python関数を実行します。 - pyqRowEvalファンクション(オンプレミス・データベース)
このトピックでは、オンプレミスOracle Databaseで使用されるpyqRowEval
ファンクションについて説明します。pyqRowEval
ファンクションは、データを一連の行にチャンク化した後、各チャンクに対してユーザー定義Python関数を実行します。 - pyqGroupEvalファンクション(オンプレミス・データベース)
このトピックでは、オンプレミスOracle Databaseで使用されるpyqGroupEval
ファンクションについて説明します。pyqGroupEval
ファンクションは、データを1つ以上の列でグループ化し、各グループに対してユーザー定義Python関数を実行します。 - pyqGrantファンクション(オンプレミス・データベース)
このトピックでは、オンプレミスOracle Databaseで使用されるpyqGrant
ファンクションについて説明します。 - pyqRevokeファンクション(オンプレミス・データベース)
このトピックでは、オンプレミスOracle Databaseで使用されるpyqRevoke
ファンクションについて説明します。 - pyqScriptCreateプロシージャ(オンプレミス・データベース)
このトピックでは、オンプレミスOracle DatabaseでのpyqScriptCreate
プロシージャについて説明します。pyqScriptCreate
プロシージャは、ユーザー定義Python関数を作成し、OML4Pyスクリプト・リポジトリに追加します。 - pyqScriptDropプロシージャ(オンプレミス・データベース)
このトピックでは、オンプレミスOracle DatabaseでのpyqScriptDrop
プロシージャについて説明します。pyqScriptDrop
プロシージャは、ユーザー定義Python関数をOML4Pyスクリプト・リポジトリから削除します。
親トピック: Embedded Python Execution