Partager via


Modélisation des rapports d’état

Le fichier Rapports sur l’état de la modélisation vous permet de suivre la progression de la modélisation pour chaque scénario inclus dans l’ensemble de fonctionnalités de votre compte Recommandations intelligentes. Le fichier sera situé dans le dossier des journaux du compte de stockage.

Vous pouvez voir une copie des rapports d’état de modélisation pour votre compte de stockage en suivant ces étapes :

  1. À partir du portail Azure, accédez à votre compte de stockage, sélectionnez Conteneurs et localisez votre ircontainer (ou tout autre conteneur que vous utilisez pour l’hébergement du contrat de données). 
  2. Sélectionnez le dossier ir_logs.
  3. Vous verrez maintenant un dossier nommé StatusReport. Vous remarquerez que chaque état de cycle de modélisation sera signalé dans un fichier différent dans ce dossier et séparé de votre dossier de journalisation des erreurs. Le nom du fichier inclut l’heure de la dernière mise à jour du fichier et l’ID du cycle de modélisation (également appelé ID d’environnement).

Note

Si vous ne voyez pas de journaux d’erreurs dans votre dossier ir_logs, vérifiez que la chaîne de connexion de votre modèle est correctement configurée.

Rapport de statut

Le fichier de rapports d’état contient les paramètres suivants et les types d’état potentiels :

Paramètre de rapport de statut Description
executionID ID du cycle de modélisation.
startTimeUtc Représente l’heure de début du cycle de modélisation.
reportLastUpdateTimeUtc Représente l’heure de la dernière mise à jour du fichier de rapports d’état et est mis à jour toutes les heures.
scenariosStatus Liste de tous les algorithmes représentés dans votre modèle et le statut du modèle associé (réussite, en cours, échec).

Le fichier de rapports d’état contient les et les types d’état potentiels suivants :

Statut Description
Opération réussie Ce statut signifie que le processus de modélisation du scénario est terminé et que vous pouvez afficher les résultats complets des recommandations avec l’API pour ce scénario.  
InProgress Ce statut signifie que le processus de modélisation du scénario est toujours en cours. Dans certains cas, les résultats des recommandations peuvent être partiellement prêts à ce stade. Afin d’obtenir des résultats de recommandation complets, vous devez attendre que le processus de modélisation du scénario se termine avec le statut Réussite.
Échoué Ce statut signifie qu’il y a eu une erreur et que le scénario a échoué dans l’étape de modélisation. Pour approfondir vos recherches, commencez par consulter le dossier ir_logging pour voir s’il y a des erreurs avec le contrat de données. Une fois les modifications apportées, déclenchez manuellement le modèle et essayez à nouveau. Un algorithme défaillant n’aura pas d’impact sur les résultats des autres algorithmes.

Le tableau suivant associe chaque algorithme à ses scénarios d’API concernés :

Algorithme de modélisation du statut Scénarios d’API associés
TextualSimilarity Représente le modèle qui alimente les recommandations textuelles, créé à l’aide de votre API similaire avec l’algoType="Textual"
VisualSimilarity Représente le modèle qui alimente les recommandations de similarité visuelle, qui incluent :
AlgoType="visual"
BringtheLook
CompleteSimilarItems
CompleteSimilarStyles
Prélèvements Représente le modèle qui alimente les recommandations "Picks for you" (API Picks).
NextBest Représente le modèle qui alimente l’API NextBestAction (anciennement CART).
PeopleAlso Réponse d’API Similar par défaut
BrowseLists Représente l’état de vos recommandations de graphiques de tendance (Nouveau, Tendance, Populaire) et ReRankedAlgoLists.
ExternalLists Représente le statut de vos listes externes et ReRankedExternalLists.

Exemple de rapport de statut

Dans cet exemple, vos BrowseLists et ExternalLists sont terminés, mais vos demandes d’API NextBestAction et d’API PeopleAlso sont toujours en cours de modélisation.

{
"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"}
  }
}

Voir aussi

Guide de démarrage rapide : effectuer un appel d’API authentifié
Présentation du déploiement
Configurer les rapports Azure Data Lake Storage
Utiliser des contrats de données pour partager des données