10.5 オンプレミス・データベースでの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