12 Embedded Python Execution
Embedded Python Executionは、Oracle Machine Learning for Pythonの機能であり、ユーザー定義Python関数をOracleデータベース・インスタンスで直接起動できます。
次の各トピックでEmbedded Python Executionについて説明します。
- Embedded Python Executionについて
- Embedded Python ExecutionのPython API
- Embedded Python ExecutionのREST API
- Autonomous DatabaseでのEmbedded Python ExecutionのSQL API
Embedded Python Executionは、次の場所で使用できます。
-
Python、RESTおよびSQL APIを介して、事前インストールされたPythonパッケージを使用できるOracle Autonomous Database。
-
ユーザーはPythonおよびSQL APIを介して、EPEで使用するサード・パーティ・パッケージをカスタム・インストールできるオンプレミスのOracle Database、ExaCS、ExaC@C、DBCSおよびコンピュート・インスタンスにデプロイされたOracle Database。
- Embedded Python Executionについて
Embedded Python Executionを使用すると、Oracleデータベース・インスタンスによって生成および管理されるPythonエンジンでユーザー定義Python関数を呼び出すことができます。 - OML4Py Embedded Python Executionを使用したパラレル処理
OML4Py Embedded Python Executionにより、ユーザーは、Oracle Autonomous Database環境によって生成および制御されるPythonエンジンを使用して、Python、SQLおよびRESTインタフェースからユーザー定義関数を呼び出すことができます。 - Embedded Python Executionをサポートするデータストア
OML4Pyには、Embedded Python Executionをサポートするデータストア・ビューが含まれています。これらのデータストア・ビューをEmbedded Python Execution APIとともに使用して、データストアおよびそのコンテンツを操作できます。 - EPEをサポートするユーザー定義Python関数のスクリプト・リポジトリ
OML4Pyには、Embedded Python Executionをサポートするスクリプト・リポジトリ・ビューが含まれています。これらのスクリプト・リポジトリ・ビューをEmbedded Python Execution APIとともに使用して、スクリプト・リポジトリおよびそのコンテンツを操作できます。 - Embedded Python ExecutionのPython API
Embedded Python Execution関数を使用して、Oracleデータベース・インスタンスでユーザー定義Python関数を直接起動できます。 - オンプレミス・データベースでのEmbedded Python ExecutionのSQL APIについて
オンプレミス・データベースでのEmbedded Python ExecutionのSQL APIには、Embedded Python Execution用とデータストアおよびスクリプト・リポジトリ管理用のSQLインタフェースがあります。 - Autonomous DatabaseでのEmbedded Python ExecutionのSQL API
Autonomous DatabaseでのEmbedded Python ExecutionのSQL APIは、認可トークンの設定、アクセス制御リスト(ACL)権限の管理、Pythonスクリプトの実行およびジョブの同期実行と非同期実行のためのSQLインタフェースを提供します。