10.1.1 埋込みRの実行の利点

Embedded R Executionには次の利点があります。

  • Oracle Database環境からローカルのRセッションへデータを移動する必要がありません。

    セキュリティを向上するでなく、Oracle Databaseと内部Rエンジン間のデータベース・データの転送は、別個のクライアントRエンジンよりはるかに高速です。

  • データベース・サーバーを使用して、サーバーで稼働するRエンジンでRスクリプトの実行を開始、管理および制御します。

  • Rエンジンの実行に、データベース・サーバー・マシンのメモリーおよび処理能力を活用することで、より優れたスケーラビリティおよびパフォーマンスを提供します。

  • ユーザー定義R関数のデータ・パラレル実行およびタスク・パラレル実行を可能にします。

  • パラレル・シミュレーション機能が装備されています。

  • データベース環境のデータベース・サーバーで稼働するRスクリプトで、サード・パーティのCRANパッケージを使用できます。

  • R環境を終了することなく、分析アプリケーション用の包括的なスクリプトを1つのステップで開発および操作できるようにする機能が装備されています。

    探索的分析で使用されるRスクリプトをアプリケーション・タスクに直接統合できます。また、移植を排除し、アプリケーション・コードに対する変更の即時更新を可能にすることにより、本番でRスクリプトをすぐに実行して市場投入までの時間を大幅に短縮することもできます。

  • SQLからRスクリプトを実行することで、Rスクリプトの結果をOracle Analytics Server、Oracle Analytics Cloud、Oracle APEXおよび構造化データ、Rオブジェクトおよびイメージ用のその他のSQL対応のツールと統合できます。

  • RESTベースのアプリケーションにユーザー定義関数(UDF)をデプロイします。