11.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