使用 Python Wheel 任務類型來部署封裝為 Python Wheel 的程式碼。
Requirements
- 您必須將 Python Wheel 檔案上傳至與計算組態相容的位置或存放庫。
- 您必須知道
setup.py檔案中定義的名稱和進入點。 如需範例setup.py,請參閱 在 Lakeflow Jobs 中使用 Python wheel 檔案。
設定 Python Wheel 任務
Note
工作 UI 會根據其他已設定的設定動態顯示選項。
透過執行下列動作,從工作 UI 的 [任務]Python wheel 索引標籤新增 任務:
- 點擊
新增任務。
- 在 [任務名稱] 欄位中輸入名稱。
- 在 Type 下拉選單中,選擇
Python wheel。 - 在 [套件名稱] 欄位中,輸入指派給
name中的setup.py變數的值。 - 在 [進入點] 欄位中,輸入在 Wheel 中執行邏輯的函式。 在
entry_points中,此函式必須定義為setup.py字典中的一個鍵。 - 使用計算來選取或設定支援 Wheel 邏輯的叢集。
- 如果您使用
Serverless計算,請使用 [環境和程式庫] 欄位來選取、編輯或新增環境。 請參閱 設定無伺服器環境。 - 對於所有其他運算配置,請點擊
在「相依函式庫」下新增。 此時 [新增相依程式庫] 對話方塊將隨即出現。
- 您可以選取現有的 Python Wheel,或上傳新的 Python Wheel 檔案。
- 您必須將 Wheel 檔案儲存在計算組態所支援的位置。 請參見 Python 函式庫支援。
- 每個程式庫來源都有不同的輪子選取或上傳流程。 請參閱 安裝連結庫。
- (選用) 設定參數。 您可以使用位置引數或關鍵字引數。 請參閱設定任務參數。
- (可選)若要設定重試、執行時長或串流待辦清單閾值,或通知,請參閱 進階任務設定。
- 按一下 [儲存任務]。
若要編輯、複製、停用或刪除此任務,請參閱 Lakeflow Jobs 中的「配置與編輯任務」。
其他資源
- Python 輪任務:用宣告式自動化套件(Declarative Automation Bundles)定義 Python 輪任務的程式碼。
- 在 Lakeflow 工作中使用 Python 輪子檔案:在工作流程中使用 Python 輪子。
- 設定任務參數:將參數傳給任務。