DataWorks のリソースグループオーケストレーション機能を使用すると、ワークフロー内の複数のノードに対してスケジューリングリソースグループを一括で変更できます。ワークスペースに複数のスケジューリングリソースグループがある場合、この機能を使用することで、ビジネス要件に基づいてノードへのリソース割り当てを迅速に変更し、リソース使用率を最適化できます。このトピックでは、リソースグループオーケストレーションの使用方法について説明します。
前提条件
-
リソースグループオーケストレーションは、ワークフローをベースにした機能です。事前にワークフローを作成する必要があります。詳細については、「定期実行ワークフローの作成」をご参照ください。
-
リソースグループオーケストレーションでは、ワークスペース内のスケジューリングリソースグループを割り当てます。少なくとも 1 つの利用可能なスケジューリングリソースグループが必要です。サーバーレスリソースグループの購入と使用については、「サーバーレスリソースグループの使用」をご参照ください。
背景情報
リソースグループオーケストレーション機能を使用すると、開発中にワークフロー内の複数のノードに対してスケジューリングリソースグループを変更できます。リソースグループの仕様によって、サポートされるタスクの同時実行数の上限が異なります。ビジネス要件に応じて、対象のノードを異なるリソースグループに割り当てることができます。リソースグループの仕様とサポートされるタスクの同時実行数の上限の詳細については、「サーバーレスリソースグループの課金」をご参照ください。
本番環境で複数のノードのスケジューリングリソースグループを変更する場合は、「定期実行ノードの一括操作」をご参照ください。
使用制限
-
DataWorks は、定期実行ノードが使用するスケジューリングリソースグループに対してのみ、リソースグループオーケストレーションをサポートします。
-
ゼロロードノードは、実行時にスケジューリングリソースを消費しません。そのため、スケジューリングリソースグループを変更することはできません。
-
この機能は、DataWorks Standard Edition 以降のバージョンでのみ利用可能です。
操作手順
-
[DataStudio] ページに移動します。
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[DataStudioに移動] をクリックします。
-
DataStudio ページで、対象のワークフローにカーソルを合わせ、ワークフロー名の右側にある
アイコンをクリックして、そのワークフローのリソースグループオーケストレーションページを開きます。説明リソースグループオーケストレーションは、ワークフローをベースにした機能です。まず対象のワークフローを特定する必要があります。
-
説明
-
異なる移行元リソースグループから同じ移行先リソースグループに、ノードを 1 回の操作でまとめて移動できます。
-
ノードを異なる移行先リソースグループに移動する場合は、操作を個別に実行する必要があります。
[リソースガバナンス] ページで、[パブリックスケジューリングリソースグループ] や [test_shanyun] など、異なるリソースグループから対象のノードを選択します。 [リソースグループの切り替え] をクリックします。リソースグループ選択ツリーで、[xc_test] などの移行先リソースグループを選択し、[OK] をクリックします。切り替え後、ノードは移行先リソースグループに移動し、移行元グループには「データなし」と表示されます。
-
任意:Node Name、Node Type、またはEngine Typeなどの基準でノードをフィルタリングして、特定のノードを検索します。
-
ノード情報を確認し、リソースグループを一括で変更する対象のノードを選択します。
-
Switch Resource Groups をクリックして、目的のリソースグループを選択します。
-
Determineをクリックして、切り替えを完了します。
その他の操作:
-
[Configuration]: 設定機能は、サーバーレスリソースグループ (推奨) および旧バージョンの独占スケジューリングリソースグループでサポートされています。リソースグループの横にある Configuration をクリックすると、[DataWorks] の Overview ページに移動します。左側のナビゲーションペインで [リソースグループ] をクリックすると、[リソースグループ] ページが開きます。Exclusive Resource Group タブで、対象のリソースグループを見つけ、Details をクリックしてその設定を管理します。
-
[Purchase Resource Group]:現在のワークスペースで利用可能なリソースグループがない場合は、Purchase Resource Group をクリックして購入します。
-
単一ノードのリソースグループの切り替え: 対象のノードの 操作 列で Switch をクリックすると、そのノードのスケジューリングリソースグループを変更できます。
-
-
アイコンをクリックして、オーケストレーションの変更をコミットします。 -
ノードのリソースグループを変更した後は、デプロイする必要があります。デプロイ後、ノードは本番環境で新しいスケジューリングリソースグループを使用します。ノードのデプロイ方法の詳細については、「タスクのデプロイ」をご参照ください。