10.4 Embedded Python ExecutionのPython API
Embedded Python Execution関数を使用して、Oracleデータベース・インスタンスでユーザー定義Python関数を直接起動できます。
トピック:
次の各トピックでは、Embedded Python ExecutionのPython APIについて説明します:
- Embedded Python Executionについて
- ユーザー定義Python関数の実行
oml.do_eval
関数を使用して、データを明示的に取得する、または外部データが不要なユーザー定義の入力関数を実行します。 - 指定したデータに対するユーザー定義Python関数の実行
oml.table_apply
関数を使用して、data
パラメータで指定したデータに対してPython関数を実行します。 - 列値でグループ化されたデータに対するPython関数の実行
oml.group_apply
関数を使用して、データベース表の値を1つ以上の列でグループ化し、各グループに対してユーザー定義Python関数を実行します。 - 行セットに対するユーザー定義Python関数の実行
oml.row_apply
関数を使用して、データを行セットにチャンク化し、各チャンクに対してユーザー定義Python関数を実行します。 - ユーザー定義Python関数の複数回実行
oml.index_apply
関数を使用して、データベース環境によって生成されたPythonエンジンでPython関数を複数回実行します。 - スクリプト・リポジトリでのユーザー定義Python関数の保存および管理
OML4Pyスクリプト・リポジトリには、Embedded Python Execution関数で使用するためにユーザー定義Python関数が格納されます。
親トピック: Embedded Python Execution