DataWorks 公式イメージは、DataStudio のさまざまなノードタイプに共通の実行環境を提供し、各種タスクの実行環境要件を満たします。これらの公式イメージは DataStudio で直接使用することも、これらをベースにカスタムイメージをビルドすることもできます。このトピックでは、公式イメージについて説明します。
概要
DataStudio で、ノードに実行環境イメージを設定しない場合、デフォルトの標準イメージが使用されます。デフォルトの標準イメージは基本的な実行環境のみを提供するため、特定のタスクの要件を満たせない場合があります。公式イメージ用に設定されたベースイメージを使用することで、DataStudio のさまざまなタスクタイプに標準化された環境を提供できます。公式イメージは、事前設定済みのベースイメージです。これらをベースにカスタムイメージを作成し、追加の設定を適用して、より多くの環境シナリオをサポートし、さまざまなタスクタイプのニーズを満たすように拡張できます。
イメージリスト
サポートされるバージョンとリージョンは、DataWorks コンソールに準じます。イメージには複数のバージョンが存在する場合があります。次の表では、最新のイメージバージョンの機能のみを説明します。
DataWorks は、次のイメージを提供します:
|
イメージ名 |
イメージの説明 |
適用タスク |
|
dataworks_pyodps_py311_task_pod |
DataWorks PyODPS ノードの公式イメージです。このイメージは Python 3.11 を使用します。 |
|
|
dataworks_pairec_task_pod |
DataWorks PAI-Rec の公式イメージです。PAI-Rec によって生成されたアルゴリズムを実行するために使用されます。feature_store SDK と pyfg のバージョンについては、コンソールをご参照ください。 |
|
|
dataworks_pyodps_task_pod |
DataWorks PyODPS ノードの公式イメージです。このイメージは Python 3.7 を使用します。 |
|
|
dataworks_emr_base_task_pod |
EMR クラスターのベースイメージです。EMR Serverless Spark、EMR on ECS DataLake、EMR on ECS Custom クラスタータイプをサポートします。
|
|
|
dataworks_shell_jdk17_task_pod |
DataWorks Shell ノードの公式イメージです。このイメージは JDK 17 を使用します。 |
|
|
dataworks_shell_task_pod |
DataWorks Shell ノードの公式イメージです。このイメージは JDK 7 を使用します。実行環境をカスタマイズし、サブプロセスのパラメータ渡しが必要な場合は、このイメージをベースにカスタムイメージをビルドできます。 |
|
|
dataworks_python_task_pod |
DataWorks Python ノードの公式イメージです。システム情報:py3.11-ubuntu22.04。 |
|
|
dataworks_cdh_custom_task_pod |
DataWorks CDH クラスターのベースイメージです。直接使用することはできません。DataStudio で使用する前に、カスタムイメージを介して |
|
|
dataworks_controller_task_pod |
DataWorks 代入ノードの公式イメージです。実行環境をカスタマイズし、代入ノードまたは代入パラメータを使用して下流ノードにパラメータを渡す必要がある場合は、このイメージをベースにカスタムイメージをビルドします。 |
|
|
dataworks-mcp |
サードパーティクライアントを使用した DataWorks Agent のタスク開発に使用されます。システム情報:py3.11-ubuntu22.04。 |
|
|
dataworks-notebook |
ノートブック開発のタスク開発に使用されます。システム情報:py3.11-ubuntu22.04。 |
|
|
dataworks_notebook_task_pod |
DataWorks ノートブックノードの公式イメージです。システム情報:py3.11-ubuntu22.04。Python 環境および個人開発環境用の dataworks-notebook イメージと dataworks-mcp イメージは同一です。 |
|
|
dataworks-maxcompute |
個人環境で MaxCompute イメージをビルドするために使用されます。システム情報:py3.11-ubuntu20.04。 |
イメージの使用
DataStudio では、公式イメージに加えて、ワークスペースに関連付けられたカスタムイメージも使用できます。
-
新しい DataStudio でイメージを使用する: ノード開発ページの右側にあるRun ConfigurationおよびScheduling Settingsセクションで、テスト実行およびデプロイメント後の実行用にリソースグループとイメージを設定します。
-
レガシ DataStudio でイメージを使用する:ノード開発ページで Run with Parameters をクリックした後に表示されるダイアログボックス、またはノード開発ページの右側にある Scheduling Settings パネルで、ノードのテスト実行とデプロイ後の実行用に、リソースグループとイメージを設定します。
-
個人開発環境でイメージを使用する:個人開発環境インスタンスを作成する際、ミラー構成 ドロップダウンリストから別の公式イメージを選択できます。
リソースグループとイメージを設定する際は、次の点にご注意ください:
-
Resource Group for Scheduling:サーバーレスリソースグループを選択します。
-
ミラー: 公式イメージまたはデプロイ済みのカスタムイメージを選択します。