インポートしたMLモデルをデプロイして、プランナがフォームおよびダッシュボードで使用できるようにします。プランナは、機械学習を使用して予測を生成できます。
PMMLモデルをインポートした後、EPM管理者は、生成されたGroovyルールをPlanningフォームに関連付けることにより、PMMLファイルをPlanningアプリケーションに統合します。
最初に、Calculation ManagerでGroovyルールを確認してマッピングを検証し、必要に応じて変更を加えることができます。Groovyルールが確定されたら、関連するフォームまたはダッシュボードに関連付けることができます。
フォームに関連付けるアクション・メニューを作成して、プランナがGroovyルールを使用できるようにします。
ML Groovyルールをフォームに関連付けるには:
をクリックし、メニューの名前を入力して、「OK」をクリックします。
Form
という接尾辞が付いたGroovyルール(例: ML_MLModelName_Form
)を選択します。次に、「保存」をクリックします。詳細は、アクション・メニューの作成と更新を参照してください。
詳細は、フォームの管理を参照してください。
プランナがフォームからアクション・メニュー・アイテムを選択すると、Groovyルールがトリガーされます。ルールは、すべての入力ドライバのデータを選択して処理のためにPMMLファイルに送信し、予測値のセットを返し、モデルのインポート・ウィザードでの定義に従ってそれらを出力に貼り付けます。ルールはフォームのコンテキストで実行され、フォームのセルの値のみを予測します。プランナにアクセス権を持つ交差の予測のみが表示されるように、セキュリティが適用されます。プランナは、様々なWhat-Ifシナリオを実行して、予測とプランを調整したり、予測値を調整することができます。
プランナがルールを実行するには、モデル、フォーム、ルールおよびメンバーにアクセスできる必要があることに注意してください。
バッチ・ジョブとしてのML Groovyルールの実行
ML Groovyルールをジョブとして実行できます。バッチ・ルールは、特定のフォームのセルのみでなく、モデルの全スコープのすべてのセルに対して実行されます。繰返しジョブとして実行するように設定できます。たとえば、プランナが定期的に使用できるように予測をロードするなどです。
バッチ・ジョブを実行またはスケジュールするには、「ジョブ」で「ルール」の「ジョブ・タイプ」を選択し、PMMLモデル(ML_MLModelName
)のビジネス・ルールのGroovyバッチ・バージョンを選択します。
ジョブのスケジュールの詳細は、ジョブのスケジュールを参照してください。
チュートリアル
チュートリアルには、トピックを学習するのに役立つ一連のビデオおよびドキュメントを使用した説明が用意されています。
目的 | 方法の学習 |
---|---|
インポートされたMLモデルから作成されたGroovyルールを取得してフォームに追加する方法を学習します。その後、PlanningでMLモデルを使用して予測を行います。 | MLモデルによる予測の実行 |