DatasetActionRun 類別

管理資料集動作的執行。

DatasetActionRun 提供在資料集上監視長時間執行動作狀態的方法。 它也會提供方法,以在完成之後取得動作的結果。

初始化 DatasetActionRun。

繼承
builtins.object
DatasetActionRun

建構函式

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

參數

workspace
Workspace
必要

資料集所在的工作區。

dataset_id
str
必要

資料集識別碼。

action_id
str
必要

資料集動作識別碼

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