DatasetActionRun 类

管理数据集作的执行。

DatasetActionRun 提供用于监视数据集上长时间运行的作的状态的方法。 它还提供一种方法,用于在完成后获取作的结果。

初始化 DatasetActionRun。

构造函数

DatasetActionRun(workspace=None, dataset_id=None, action_id=None, action_request_dto=None)

参数

名称 说明
workspace
必需

数据集位于的工作区。

dataset_id
必需
str

数据集 ID。

action_id
必需
str

数据集作 ID

action_request_dto
必需
<xref:azureml._restclient.models.action_result_dto>

作请求 dto。

方法

get_result

获取已完成的数据集作运行的结果。

wait_for_completion

等待数据集作的完成运行。

get_result

获取已完成的数据集作运行的结果。

get_result()

返回

类型 说明
Union[<xref:azureml.dataprep.DataProfile>, None]

数据集作结果。

wait_for_completion

等待数据集作的完成运行。

wait_for_completion(show_output=True, status_update_frequency=10)

参数

名称 说明
show_output

指示是否打印输出。

默认值: True
status_update_frequency
int

作运行状态更新频率(以秒为单位)。

默认值: 10

注解

这是一种同步方法。 如果在数据集上触发了长时间运行的作,并且希望在继续作之前等待作完成,请调用此作。 此方法以参数确定 status_update_frequency 的更新间隔定期写入日志中运行的作的状态。

该作在作完成时返回。 若要检查作的结果,请使用 get_result