プランナへのMLモデルのデプロイ

インポートしたMLモデルをデプロイして、プランナがフォームおよびダッシュボードで使用できるようにします。プランナは、機械学習を使用して予測を生成できます。

PMMLモデルをインポートした後、EPM管理者は、生成されたGroovyルールをPlanningフォームに関連付けることにより、PMMLファイルをPlanningアプリケーションに統合します。

最初に、Calculation ManagerでGroovyルールを確認してマッピングを検証し、必要に応じて変更を加えることができます。Groovyルールが確定されたら、関連するフォームまたはダッシュボードに関連付けることができます。

フォームに関連付けるアクション・メニューを作成して、プランナがGroovyルールを使用できるようにします。

ML Groovyルールをフォームに関連付けるには:

  1. アクション・メニュー・アイテムを作成します:
    1. 「ナビゲータ」「作成および管理」で、「アクション・メニュー」をクリックします。
    2. 「メニューの作成」アイコンをクリックし、メニューの名前を入力して、「OK」をクリックします。

    3. 新しいメニュー・アイテムを選択し、「メニューの編集」アイコンをクリックして、「子の追加」をクリックします。
    4. メニュー・アイテム名を入力し、ラベルを指定して(例: Predict Volume、タイプ「ビジネス・ルール」)、適切なキューブおよびFormという接尾辞が付いたGroovyルール(例: ML_MLModelName_Form)を選択します。次に、「保存」をクリックします。

    詳細は、アクション・メニューの作成と更新を参照してください。

  2. アクション・メニューをフォームに関連付けます:
    1. 「ナビゲータ」「作成および管理」で、「フォーム」をクリックします。
    2. フォームに移動して「メニューの編集」アイコンをクリックし、「その他オプション」で、作成したアクション・メニュー・アイテムをクリックします。メニューを「使用可能なメニュー」から「選択したメニュー」に移動して、メニューをフォームに関連付けます。次に、「保存」をクリックします。

    詳細は、フォームの管理を参照してください。

プランナがフォームからアクション・メニュー・アイテムを選択すると、Groovyルールがトリガーされます。ルールは、すべての入力ドライバのデータを選択して処理のためにPMMLファイルに送信し、予測値のセットを返し、モデルのインポート・ウィザードでの定義に従ってそれらを出力に貼り付けます。ルールはフォームのコンテキストで実行され、フォームのセルの値のみを予測します。プランナにアクセス権を持つ交差の予測のみが表示されるように、セキュリティが適用されます。プランナは、様々なWhat-Ifシナリオを実行して、予測とプランを調整したり、予測値を調整することができます。

プランナがルールを実行するには、モデル、フォーム、ルールおよびメンバーにアクセスできる必要があることに注意してください。

バッチ・ジョブとしてのML Groovyルールの実行

ML Groovyルールをジョブとして実行できます。バッチ・ルールは、特定のフォームのセルのみでなく、モデルの全スコープのすべてのセルに対して実行されます。繰返しジョブとして実行するように設定できます。たとえば、プランナが定期的に使用できるように予測をロードするなどです。

バッチ・ジョブを実行またはスケジュールするには、「ジョブ」「ルール」「ジョブ・タイプ」を選択し、PMMLモデル(ML_MLModelName)のビジネス・ルールのGroovyバッチ・バージョンを選択します。

ジョブのスケジュールの詳細は、ジョブのスケジュールを参照してください。

チュートリアル

チュートリアルには、トピックを学習するのに役立つ一連のビデオおよびドキュメントを使用した説明が用意されています。

目的 方法の学習
インポートされたMLモデルから作成されたGroovyルールを取得してフォームに追加する方法を学習します。その後、PlanningでMLモデルを使用して予測を行います。 チュートリアル・アイコン MLモデルによる予測の実行