ジョブ用のPythonホイールタスク

Python ホイール タスクの種類を使用して、Python ホイールとしてパッケージ化されたコードを配置します。

Requirements

  • コンピューティング構成と互換性のある場所またはリポジトリに Python ホイール ファイルをアップロードする必要があります。
  • setup.py ファイルで定義されている名前とエントリ ポイントを知っている必要があります。 setup.pyの例については、「Lakeflow ジョブで Python wheel ファイルを使用する」を参照してください。

Python ホイール タスクを構成する

Note

ジョブ UI には、その他の構成済みの設定に基づいてオプションが動的に表示されます。

ジョブ UI の Python wheel タブから タスクを追加するには、次の操作を行います。

  1. [ プラス] アイコンをクリックします。タスクを追加します
  2. [タスク名] フィールドに名前を入力します。
  3. Type ドロップダウン メニューで、Python wheel を選択します。
  4. [パッケージ名] フィールドに、namesetup.py 変数に割り当てられた値を入力します。
  5. [エントリ ポイント] フィールドに、ホイールでロジックを実行する関数を入力します。 この関数は、entry_pointssetup.py 辞書の鍵として定義する必要があります。
  6. [コンピューティング] を使用して、ホイール内のロジックをサポートするクラスターを選択または構成します。
  7. Serverless コンピューティングを使用する場合は、[環境とライブラリ] フィールドを使用して、新しい環境を選択、編集、または追加します。 「サーバーレス環境を構成する」を参照してください。
  8. その他のすべてのコンピューティング構成の場合は、[プラス] アイコンをクリックします。依存ライブラリの下に追加します。 [依存ライブラリの追加] ダイアログが表示されます。
    • 既存の Python ホイールを選択するか、新しい Python ホイール ファイルをアップロードできます。
    • ホイール ファイルは、コンピューティング構成でサポートされている場所に格納する必要があります。 Python ライブラリのサポートを参照してください。
    • ライブラリ ソース ごとに、ホイールを選択またはアップロードするためのフローは異なります。 「 ライブラリのインストール」を参照してください。
  9. (省略可能) パラメーター を構成します。 位置引数またはキーワード引数のいずれかを使用できます。 「タスク パラメーターを構成する」を参照してください。
  10. (省略可能)再試行、実行期間、ストリーミング バックログのしきい値、または通知を構成するには、「 タスクの詳細設定」を参照してください。
  11. [タスクの保存] をクリックします。

このタスクを編集、複製、無効化、または削除するには、「 Lakeflow ジョブのタスクの構成と編集」を参照してください。

その他のリソース