Partager via


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
str

ID du jeu de données.

action_id
Obligatoire
str

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

Obtenez le résultat de l’exécution de l’action de jeu de données terminée.

get_result()

Retours

Type Description
Union[<xref:azureml.dataprep.DataProfile>, None]

Résultat de l’action de jeu de données.

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
int

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.