DatasetActionRun Classe
Gérer l’exécution des actions de jeu de données.
DatasetActionRun fournit des méthodes pour surveiller l’état des actions longues sur les jeux de données. Il fournit également une méthode pour obtenir le résultat d’une action après l’achèvement.
Initialisez un DatasetActionRun.
Constructeur
DatasetActionRun(workspace=None, dataset_id=None, action_id=None, action_request_dto=None)
Paramètres
| Nom | Description |
|---|---|
|
workspace
Obligatoire
|
L’espace de travail dans lequel se trouve le jeu de données. |
|
dataset_id
Obligatoire
|
ID du jeu de données. |
|
action_id
Obligatoire
|
ID d’action du jeu de données |
|
action_request_dto
Obligatoire
|
<xref:azureml._restclient.models.action_result_dto>
Demande dto d’action. |
Méthodes
| get_result |
Obtenez le résultat de l’exécution de l’action de jeu de données terminée. |
| wait_for_completion |
Attendez la fin de l’exécution de l’action de jeu de données. |
get_result
wait_for_completion
Attendez la fin de l’exécution de l’action de jeu de données.
wait_for_completion(show_output=True, status_update_frequency=10)
Paramètres
| Nom | Description |
|---|---|
|
show_output
|
Indique s’il faut imprimer la sortie. Valeur par défaut: True
|
|
status_update_frequency
|
Fréquence de mise à jour de l’état de l’exécution de l’action en secondes. Valeur par défaut: 10
|
Remarques
Il s’agit d’une méthode synchrone. Appelez-le si vous avez déclenché une action de longue durée sur un jeu de données et que vous souhaitez attendre la fin de l’action avant de continuer. Cette méthode écrit régulièrement l’état de l’action exécutée dans les journaux, avec l’intervalle entre les mises à jour déterminées par le status_update_frequency paramètre.
L’action retourne une fois l’action terminée. Pour inspecter le résultat de l’action, utilisez get_result.