簡體   English   中英

不要在 Prefect 中重新運行以前的任務

[英]Do not rerun previous tasks in Prefect

我如何告訴 Prefect 不要重新運行 DAG 中的所有先前任務?

目標會將您帶到您想要的位置 go。 從文檔:

Prefect 中的目標是可模板化的位置字符串,用於檢查任務結果是否存在。 這在您可能希望任務僅將數據寫入某個位置一次或僅在存在某些數據時不重新運行的情況下很有用。 如果該位置存在結果,則任務運行將進入緩存的 state。

在您的任務裝飾器中,只需添加一個目標,如下所示:

@task(result=LocalResult(), target="{task_name}-{today}")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM