Raporty o stanie modelowania
Plik raportów o stanie modelowania pozwala na śledzenie postępów modelowania dla każdego scenariusza, który jest dołączony do zestawu funkcji konta Intelligent Recommendations. Plik ten zostanie umieszczony w folderze dzienników konta magazynu.
Kopię raportów o stanie modelowania dla konta magazynu można wyświetlić, wykonać następujące kroki:
- W portalu Azure przejdź do swojego konta Magazyn, wybierz opcję Kontenery i znajdź pojemniki (lub dowolny kontener, który jest tworzony na celu hostowanie kontraktu danych).
- Wybierz folder ir_logs.
- Teraz będzie wyświetlony folder o nazwie StatusReport. Można zauważyć, że każdy stan cyklu modelowania zostanie zgłoszony w innym pliku w tym folderze i oddzielony od folderu rejestrowania błędów. Nazwa pliku zawiera informacje o czasie ostatniej aktualizacji oraz identyfikator cyklu modelowania (nazywany również identyfikatorem środowiska).
Uwaga
Jeśli w folderze ir_logs użytkownika nie są wyświetlane dzienniki błędów, sprawdź, czy ciąg połączenia dla modelu został skonfigurowany poprawnie.
Raporty stanu
Plik raportów o stanie zawiera następujące parametry i potencjalne typy stanu:
Parametr raportu o stanie | opis |
---|---|
executionID |
Identyfikator cyklu modelowania. |
startTimeUtc |
Reprezentuje czas rozpoczęcia cyklu modelowania. |
reportLastUpdateTimeUtc |
Reprezentuje godzinę ostatniej aktualizacji pliku raportów o stanie i jest aktualizowana co godzinę. |
scenariosStatus |
Lista wszystkich algorytmów reprezentowanych w modelu oraz stanu modelu skojarzonego (powodzenie, w toku, niepowodzenie). |
Plik raportów statusu zawiera następujące potencjalne typy statusu:
Status | opis | |
---|---|---|
Sukces | Ten stan oznacza, że proces modelowania scenariusza zostanie zakończony i można wyświetlić pełne wyniki rekomendacji za pomocą interfejsu API dla tego scenariusza. | |
InProgress | Ten stan oznacza, że proces modelowania scenariusza nadal trwa. W niektórych przypadkach wyniki rekomendacji mogą być częściowo przygotowane na tym etapie. Aby uzyskać pełne wyniki rekomendacji, należy poczekać na proces modelowania scenariusza, aby zakończyć go ze stanem "Powodzenie". | |
Zakończone niepowodzeniem | Ten stan oznacza, że wystąpił błąd i że na etapie modelowania nie powiódł się scenariusz. Aby przeprowadzić dalsze analizę, należy rozpocząć od ir_logging folderu, aby sprawdzić, czy występują błędy w kontrakcie danych. Po weniu zmian należy ręcznie wyzwolić model i spróbować ponownie. Niepowodzenie algorytmu nie wpłynie na wyniki innych algorytmów. |
W poniższej tabeli mapowane są poszczególne algorytmy na scenariusze interfejsu API, które mają wpływ na ten efekt:
Algorytm stanu modelowania | Scenariusze związane z interfejsem API |
---|---|
TextualSimilarity | Reprezentuje model wykorzystujący zalecenia tekstowe, utworzone przy użyciu podobnego interfejsu API przy użyciu technologii algoType="Textual" |
VisualSimilarity | Reprezentuje model, w którym uprawnienia visual similarity, które obejmują: AlgoType="visual" BringtheLook CompleteSimilarItems CompleteSimilarStyles |
Wybory | Reprezentuje model, który wybiera zalecenia „Wybrane dla Ciebie” (interfejs API wyboru). |
NextBest | Reprezentuje model, który ma uprawnienia do interfejsu API NextBestAction (dawniej ASD). |
PeopleAlso | Domyślna odpowiedź podobnego interfejsu API |
BrowseLists | Reprezentuje stan twoich trendowych rekomendacji wykresów (Nowe, Trendy, Popularne) i ReRankedAlgoLists. |
ExternalLists | Reprezentuje stan twoich List zewnętrznych i ReRankedExternalLists. |
Przykładowy raport o stanie
W tym przykładzie Twoje BrowseLists i ExternalLists zakończyły gotowanie, ale żądania API NextBestAction i PeopleAlso wciąż są modelowane.
{
"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"}
}
}
Zobacz też
Przewodnik Szybki start: Udostępnianie danych za pomocą uwierzytelnionego interfejsu API
Omówienie wdrażania
Konfiguracja raportów Azure Data Lake Storage
Używaj umów dotyczących danych do udostępniania danych