Python 工作輪任務

使用 Python Wheel 任務類型來部署封裝為 Python Wheel 的程式碼。

Requirements

  • 您必須將 Python Wheel 檔案上傳至與計算組態相容的位置或存放庫。
  • 您必須知道 setup.py 檔案中定義的名稱和進入點。 如需範例setup.py,請參閱 在 Lakeflow Jobs 中使用 Python wheel 檔案。

設定 Python Wheel 任務

Note

工作 UI 會根據其他已設定的設定動態顯示選項。

透過執行下列動作,從工作 UI 的 [任務]Python wheel 索引標籤新增 任務:

  1. 點擊 Plus 圖示。新增任務。
  2. 在 [任務名稱] 欄位中輸入名稱。
  3. 在 Type 下拉選單中,選擇 Python wheel。
  4. 在 [套件名稱] 欄位中,輸入指派給 name 中的 setup.py 變數的值。
  5. 在 [進入點] 欄位中,輸入在 Wheel 中執行邏輯的函式。 在 entry_points 中,此函式必須定義為 setup.py 字典中的一個鍵。
  6. 使用計算來選取或設定支援 Wheel 邏輯的叢集。
  7. 如果您使用 Serverless 計算,請使用 [環境和程式庫] 欄位來選取、編輯或新增環境。 請參閱 設定無伺服器環境。
  8. 對於所有其他運算配置,請點擊 Plus 圖示。在「相依函式庫」下新增。 此時 [新增相依程式庫] 對話方塊將隨即出現。
    • 您可以選取現有的 Python Wheel,或上傳新的 Python Wheel 檔案。
    • 您必須將 Wheel 檔案儲存在計算組態所支援的位置。 請參見 Python 函式庫支援。
    • 每個程式庫來源都有不同的輪子選取或上傳流程。 請參閱 安裝連結庫。
  9. (選用) 設定參數。 您可以使用位置引數或關鍵字引數。 請參閱設定任務參數。
  10. (可選)若要設定重試、執行時長或串流待辦清單閾值,或通知,請參閱 進階任務設定。
  11. 按一下 [儲存任務]。

若要編輯、複製、停用或刪除此任務,請參閱 Lakeflow Jobs 中的「配置與編輯任務」。

其他資源