10 Embedded R Execution
Embedded R execution in OML4R enables you to run user-defined R functions, also referred to as scripts
in R sessions that run in the Database environment.
These topics discuss Embedded R execution:
- About Embedded R Execution
In OML4R, embedded R execution is the ability to run R scripts in R engines that are dynamically spawned and managed by the database environment. - Datastore and Script Repository Views supporting Embedded R Execution
OML4R includes a number of database views that contain information about datastores and about the scripts and user-defined functions in the datastores. You can use these views with the embedded R execution APIs to work with the datastores and their contents. - R Interface for Embedded R Execution
Oracle Machine Learning for R provides functions that call R scripts that run in one or more R engines that are embedded in the Oracle Database. - SQL Interface for Embedded R Execution
SQL Interface for Oracle Machine Learning for R Embedded R execution allows you to run R functions in production database applications. - SQL API for Embedded R Execution with On-premises Database
The OML4R SQL APIs comprise SQL table functions for executing R functions in one or more embedded R sessions on the OML4R Server database, and PL/SQL procedures for managing OML4R datastores and for managing scripts in the OML4R script repository. - SQL API for Embedded R Execution with Autonomous Database
The SQL API for Embedded R Execution with Autonomous Database provides SQL interfaces for setting authorization tokens, managing access control list (ACL) privileges, executing R scripts, and synchronously and asynchronously running jobs.