Oracle R Enterpriseには、埋込みRの実行用のRおよびSQLのアプリケーション・プログラミング・インタフェースがあります。次の表は、埋込みRの実行およびRスクリプト・リポジトリの管理用のR関数とそれに対応するSQL関数およびプロシージャのリストです。関数fは、Oracle R EnterpriseのRスクリプト・リポジトリ内のスクリプトで定義されている名前付きR関数またはR関数を表します。
表6-1 埋込みRの実行用のRおよびSQLのAPI
RのAPI | SQLのAPI | 説明 |
---|---|---|
|
|
データを自動転送せずにfを実行します。 |
|
|
fの最初の引数として指定された入力 |
|
この関数は、ユーザーが明示的に定義する必要があります。 |
グループ化列の値に応じてデータをパーティショニングすることでfを実行します。各データ・パーティションをfの最初の引数に |
|
|
指定された入力 |
|
該当なし |
データの自動転送なしでfを実行しますが、1からnまで(nは関数を呼び出す回数)の呼出しの索引を提供します。データベース・サーバーで稼働するRエンジンのプールでの各f呼出しのパラレル実行をサポートします。 |
ore.grant |
rqGrant |
データストアまたはスクリプトへの読取りアクセス権を付与します。 |
ore.revoke |
rqRevoke |
データストアまたはスクリプトへの読取りアクセス権を取り消します。 |
|
|
指定されたR関数を、指定された名前でOracle R EnterpriseのRスクリプト・リポジトリに追加します。 |
|
|
指定されたR関数をOracle R EnterpriseのRスクリプト・リポジトリから削除します。 |
ore.scriptList |
ALL_RQ_SCRIPTS
|
スクリプトに関する情報をリストします。 |
ore.scriptLoad |
該当なし | スクリプトのR関数をR環境にロードします。 |