外部トリガーを使用してプロセスをスケジュール
以下のように、外部で何かが発生したときに、RapidMinerプロセスを起動させなければならないことがあります。
- 別のツールのプロセスが終了したとき
- オペレーティングシステムでcronジョブが実行されたとき
- 複数のツールがControl-Mのようなワークフローマネージャーによって調整されたとき
- ファイルが変更されたとき
これらのケースでは、REST APIを使用してスクリプトを実行するのが最善の方法です。例えば、以下のcurlコマンドはすぐにプロセスを実行します。
curl -X POST "http://$RMServerHost/executions/schedules" \
-H "accept: application/json" \
-H "Authorization: bearer $idToken" \
-H "Content-Type: application/json" \
-d "{\"job\":{\"location\":\"$pathToProcess\",\"queueName\":\"DEFAULT\",\"revision\":1,\"startAt\": 0,\"force\":true,\"reportError\":true}}\""
もっと読む: REST API