GUIで、デプロイに存在するジョブ定義機能を利用した定期予測を検討して
GUIで定義した定期的な予測ジョブを実行した際に、タイムアウト等で失敗した場合の再実行を自動で行わせる仕組みを検討しております。
このような機能を実装する際に、以下の①②を行おうと考えておりますが
実現可能でしょうか?
①失敗通知機能の有無
→GUI上で、失敗したかを確認することができますが、
これをメール通知することは可能でしょうか。(デプロイの設定→通知のメール宛先に飛ぶ?)
②API経由でGUI上で作成した予測バッチを手動実行
→APIで予測バッチのIDを拾って、手動実行させることはできるのでしょうか。
よろしくお願いいたします
解決済! 解決策の投稿を見る。
DataRobotの立脇です。
ご質問ありがとうございます。①②につきまして、以下の通り回答いたします。
不明点等ございましたらお知らせください。
①失敗通知機能の有無
→はい、管理者側での対応が必要になりますが「通知チャネルでEメールを設定 -> 通知ポリシーでバッチ予測失敗を設定」でメール通知可能になります。
https://docs.datarobot.com/ja/docs/admin/for-admins/reference/webhooks/web-notify.html#add-an-email-...
https://docs.datarobot.com/ja/docs/admin/for-admins/reference/webhooks/web-notify.html#create-a-noti...
②API経由でGUI上で作成した予測バッチを手動実行
→はい、こちらのAPIでjobDefinitionIdを指定すれば実行できます。なお、jobDefinitionIdは、ジョブ定義名の下にあるID(以下図赤点線箇所)で確認することができます。