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