共用方式為


手動觸發建模週期

本文可指導想要使用「立即模型」工具 (一種手動觸發其建模資源調製週期的方法) 的開發人員。

建立並部署模型資源之後,智慧建議服務會繼續透過定期調製週期來處理資料。 根據預設,資料調製週期會每隔 36 小時一輪。

您可以選擇在預設的 36 小時排程之前手動觸發建模週期 (有一些限制)。 預設模型推送的原因可能是由於最後時刻的資料微調,或是由於 Azure Data Lake Storage 中的資料設定錯誤。

若要手動觸發建模程序,請使用本文所述的 API 呼叫。

如何手動觸發建模程序

使用 Insomnia 觸發建立模型週期

下列 POST 要求會開始新的建模週期:

https://<your-endpoint-url>/Control/V1.0/Model?modeling=<your-modeling-name>

您可以使用查看建議結果快速入門手冊中的步驟尋找端點 URL。

手動觸發建模程序的限制

手動觸發建模程序時,需要注意一些限制:

  • 使用者可以每 30 分鐘執行一次新的立即建模 POST 要求。

  • 使用者每 24 小時 (滾動時間範圍) 最多可以發出 5 個 POST 要求

  • 建模參數視為選用。 如果沒有指定任何參數,則會觸發預設模型資源。

  • 與所有其他 API 呼叫類似,使用 POST 要求觸發模型建立程序是對智慧建議端點進行的已驗證呼叫,因此必須包含驗證詳細資料。 如需詳細資訊,請參閱進行已驗證 API 呼叫的快速入門手冊。

API 回覆範例

成功訊息

成功的回覆會包含成功訊息:

{
    "status": "Success",
    "environmentId": "your env id will be written here",
    "version": "20210930173241" // this is the timestamp of the trigger
}

Error message

可能會出現錯誤訊息:

  • 如果調製週期已在進行中
  • 如果傳送的觸發要求太多,超過了允許的頻率 (每 24 小時最多 5 次嘗試,或每隔 30 分鐘多次)。

錯誤訊息看見像這樣:

{
    "error": {
        "code": "TooManyRequests",
        "message": "Too many requests"
    }
}

若要進一步了解建模程序中可能發生的其他錯誤訊息,請參閱錯誤記錄

另請參閱

資料合約概觀
快速入門手冊:建立 API 要求
快速入門手冊:使用範例資料設定並執行智慧建議
部署概觀