DatasetActionRun 类

管理数据集操作的执行。

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

初始化 DatasetActionRun。

继承
builtins.object
DatasetActionRun

构造函数

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

参数

workspace
Workspace
必需

数据集位于的工作区。

dataset_id
str
必需

Dataset 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
bool
默认值: True

指示是否要打印输出。

status_update_frequency
int
默认值: 10

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

注解

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

操作完成后返回。 若要检查操作的结果,请使用 get_result