9.1 Embedded R Executionについて
OML4Rでは、Embedded R Executionにより、データベース環境によって動的に生成および管理されるRエンジンでRスクリプトを実行できます。
RスクリプトをOML4Rスクリプト・リポジトリに格納し、Embedded R関数を使用してこのようなスクリプトをコールできます。スクリプトをコールすると、そのスクリプトは、データベース・サーバーで稼働する1つ以上のRエンジンで実行されます。OML4Rには、Autonomous Database上のOracle Database、R、SQLおよびRESTインタフェースでのEmbedded R Execution用のRインタフェースとSQLインタフェースの両方があります。同じRスクリプトから、構造化データ、RオブジェクトおよびイメージのXML表現、さらにはデータベース表のBLOB列を介してPNGイメージを取得できます。
次の各トピックでは、埋込みRの実行について説明します。
- Embedded R Executionの利点
Embedded R Executionには次の利点があります。 - Embedded R Execution用のAPI
Oracle Machine Learning for Rには、Embedded R Execution用のR、SQLおよびRESTインタフェースが用意されています。 - パラレル実行のサポート
Oracle Machine Learning for RのEmbedded R Execution関数の一部では、データベースでのパラレル実行の使用がサポートされています。
親トピック: Embedded R Execution