模型狀態報表
模型狀態報表檔案可讓您追蹤每個包含在智慧建議帳戶功能集中案例的進度。 檔案將位於儲存體帳戶記錄檔資料夾中。
您可以依照下列步驟,查看儲存體帳戶模型狀態報表的複本:
- 從 Azure 入口網站移至儲存體帳戶、選取容器,然後找出您的 ircontainer (或任何要用來裝載資料合約的容器)。
- 選取 ir_logs 資料夾。
- 現在會看到名為 StatusReport 的資料夾。 您會發現,每個模型週期狀態都各在此資料夾內的不同檔案中進行報告,並與錯誤記錄檔資料夾分開存放。 檔案名稱包含檔案的上次更新時間和模型週期識別碼 (也稱為環境識別碼)。
注意
如果在 ir_logs 資料夾中看不到錯誤記錄檔,請檢查模型的連接字串是否設定正確。
狀態報表
狀態報表檔案包含下列參數和可能狀態類型:
狀態報表參數 | 名描述 |
---|---|
executionID |
模型週期識別碼。 |
startTimeUtc |
表示模型週期的開始時間。 |
reportLastUpdateTimeUtc |
表示狀態報表檔案的上次更新時間,並每小時更新一次。 |
scenariosStatus |
模型中表示的所有演算法清單,以及相關聯的模型狀態 (成功、進行中、失敗)。 |
狀態報表檔案包含下列可能狀態類型:
執行狀態 | 名描述 | |
---|---|---|
成功 | 此狀態表示案例的模型建立程序已完成,您可以透過此案例的 API 來檢視完整的建議結果。 | |
進行中 | 此狀態表示案例的模型建立程序仍在執行中。 在某些情況下,建議結果可能會在此階段部分準備就緒。 為了取得完整的建議結果,您應該等待案例的模型建立程序以「成功」狀態完成。 | |
已失敗 | 此狀態表示發生錯誤,且案例在模型建立階段失敗。 若要進一步調查,請先查看 ir_logging 資料夾,以了解是否有資料合約發生錯誤。 進行變更後,手動觸發模型,然後再試一次。 失敗的演算法不會影響其他演算法的結果。 |
下表將每個演算法對應至其受到影響的 API 案例:
模型狀態演算法 | 相關的 API 案例 |
---|---|
TextualSimilarity | 表示支援文字建議的模型,此模型是使用 Similar API 在 algoType="Textual" 的情況下所建立 |
VisualSimilarity | 表示支援視覺相似性建議的模型,其中包括: AlgoType="visual" BringtheLook CompleteSimilarItems CompleteSimilarStyles |
Picks | 表示支援「為您精選」建議 (Picks API) 的模型。 |
NextBest | 表示支援 NextBestAction API (先前稱為購物車) 的模型。 |
PeopleAlso | 預設 Similar API 回覆 |
BrowseLists | 表示發燒貨圖表建議和 ReRankedAlgoLists 的狀態 (全新、發燒貨、熱門)。 |
ExternalLists | 表示外部清單和 ReRankedExternalLists 的狀態。 |
範例狀態報表
在此範例中,BrowseLists 和 ExternalLists 已完成調製,但是 NextBestAction API 和 PeopleAlso API 要求仍在進行模型建立中。
{
"executionId":your_execution_id,
"startTimeUtc":"2022-09-03T21:25:24Z",
"reportLastUpdateTimeUtc":"2022-09-08T09:08:59.9493937Z",
"scenariosStatus": {
"NextBest":{"status":"InProgress"},
"PeopleAlso":{"status":"InProgress"},
"ExternalLists":{"status":"Success"},
"BrowseLists":{"status":"Success"}
}
}
另請參閱
快速入手冊:進行經過驗證的 API 呼叫
部署概觀
設定 Azure Data Lake Storage 報表
使用資料合約來共用資料