9.5 オンプレミス・データベースでのEmbedded R Execution用のSQL API
OML4RのSQL APIには、OML4R Serverデータベース上の1つ以上の埋込みRセッションでR関数を実行するためのSQL表関数と、OML4Rのデータストアを管理したり、OML4Rスクリプト・リポジトリ内のスクリプトを管理するためのPL/SQLプロシージャが含まれます。
次の各トピックでは、オンプレミス・データベースでのEmbedded R Execution用のこのSQL APIについて説明します。
- rqDropDataStoreプロシージャrqDropDataStoreプロシージャは、Oracle Databaseスキーマからデータストアを削除します。
- rqEval関数rqEval関数は、EXP_NAMパラメータで指定されているスクリプト内のR関数を実行します。
- rqGrantプロシージャrqGrantプロシージャは、OML4RのデータストアまたはOML4Rスクリプト・リポジトリ内のスクリプトへの読取りアクセス権を付与します。
- rqGroupEval関数rqGroupEval関数は、グループ化列を識別するユーザー定義関数です。
- rqRevokeプロシージャrqRevokeプロシージャは、OML4RのデータストアまたはOML4Rスクリプト・リポジトリ内のスクリプトへの読取りアクセス権を取り消します。
- rqRowEval関数rqRowEval関数は、EXP_NAMパラメータで指定されているスクリプト内のR関数を実行します。
- rqTableEval関数rqTableEval関数は、EXP_NAMパラメータで指定されているスクリプト内のR関数を実行します。
- sys.rqScriptCreateプロシージャsys.rqScriptCreateプロシージャは、スクリプトを作成し、それをOML4Rスクリプト・リポジトリに追加します。
- sys.rqScriptDropプロシージャsys.rqScriptDropプロシージャは、OML4Rスクリプト・リポジトリからスクリプトを削除します。
親トピック: Embedded R Execution