DataWorks のデータ開発モードがアップグレードされ、ワークスペースのソリューションで複数のワークフローを整理できるようになりました。
背景情報
DataWorks は、ビジネスカテゴリに基づいてさまざまな種類のノードを整理できるように、データ開発モードをアップグレードします。ビジネス別にデータを分析するワークフローを整理できます。
DataWorks は、[ワークスペース]、[ソリューション]、[ワークフロー] を含むデータ開発モードを使用して、新しいデータ開発プロセスを定義します。これは、ユーザーエクスペリエンスの向上に役立ちます。
- ワークスペースは、ユーザーの開発および O&M 権限が管理される基本的な組織単位です。ワークスペースメンバーは、ワークスペース内のすべてのコードを共同で開発および管理できます。
- ソリューションには、1 つ以上のワークフローを含めることができます。ソリューションには次の利点があります。
- ソリューションには複数のワークフローを含めることができます。
- 複数のソリューションで同じワークフローを使用できます。
- ワークスペースメンバーは、ワークスペース内のすべてのソリューションを共同で作成および管理できます。
- ワークフローはビジネスの抽象的なエンティティです。ワークフローを使用すると、ビジネスの観点からデータコードを開発できます。ワークフローは複数のソリューションに追加できます。
ワークフローには次の利点があります。
- ワークフローは、ビジネス指向のコード開発を促進します。ワークフロー内のノードは、ノードタイプ別に整理されます。階層ディレクトリ構造がサポートされています。最大 4 レベルのサブフォルダーを作成することをお勧めします。サブフォルダーを作成するには、DataStudio ページの [スケジュール済みワークフロー] ペインでノードタイプを右クリックし、[フォルダーの作成] を選択します。
- ビジネスの観点から各ワークフローを表示および最適化できます。
- ダッシュボードで各ワークフローを表示し、効率的にコードを開発できます。
- 各ワークフロー内のノードを全体としてデプロイおよび管理できます。
ワークフローは複数のソリューションに追加できます。ソリューションを開発し、そのソリューションにワークフローを追加すると、他のユーザーは共同開発のために自分のソリューションでこのワークフローを参照および変更できます。
ノードステータスモジュールは、ノードのライフサイクル全体でノードの 6 つの状態を定義します。次の図は、ステータス変換のロジックを示しています。

ソリューション設定の有効化
[datastudio] ページに移動します。
DataWorks コンソール にログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションペインで、 を選択します。表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動] をクリックします。
- ソリューション設定を有効にします。
- DataStudio ページの左側のナビゲーションペインの下部にある
アイコンをクリックします。 - [個人設定] タブの [設定] ページで、[ソリューションの表示] を選択します。
- DataStudio ページの左側のナビゲーションペインの下部にある
ソリューションの作成
[datastudio] ページに移動します。
DataWorks コンソール にログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションペインで、 を選択します。表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動] をクリックします。
- DataStudio ページの [スケジュール済みワークフロー] ペインで、[+作成] をクリックし、[ソリューションの作成] を選択します。[ソリューションの作成] ダイアログボックスで、パラメーターを設定します。
パラメーター 説明 ソリューション名 ソリューションの名前。名前は 128 文字を超えることはできません。 説明 ソリューションの説明。説明は 256 文字を超えることはできません。 ワークフロー ソリューションに追加するワークフロー。ソリューションには複数のワークフローを追加できます。 - ソリューションの作成後、[スケジュール済みワークフロー] ペインで [ソリューション] をクリックし、新しく作成されたソリューションを見つけて、次の操作を実行します。
- ソリューション名をダブルクリックして、ソリューション内のすべてのワークフローを表示します。ワークフロー名をクリックして、ワークフローを表示および編集できます。詳細については、「ワークフローの作成」をご参照ください。
- ソリューション名を右クリックし、[ソリューションボード] を選択して、ソリューション内のすべてのワークフローとワークフロー内のすべてのノードを表示します。[ソリューションの変更] をクリックして、ソリューションの設定を変更できます。
- ソリューションをデプロイおよび管理します。
ポインターをソリューション名の上に移動します。
アイコンと
アイコンが表示されます。
アイコンをクリックします。[デプロイタスクの作成] ページが表示されます。[デプロイタスクの作成] ページで、デプロイされていないソリューション内のノードを表示し、ノードをデプロイできます。
詳細については、「ノードのデプロイ」をご参照ください。説明- ソリューションをデプロイすると、ソリューション内のすべてのワークフローがデプロイされます。
- ワークフローは複数のソリューションで使用できます。ソリューション内のすべてのワークフローが他のソリューションにデプロイされている場合は、ソリューションを再度デプロイする必要はありません。
- ソリューションでワークフローを実行する順序を指定することはできません。ワークフロー内のノードのスケジューリングプロパティを設定できます。ワークフローが実行される順序は、ノードのスケジューリング時刻によって決まります。
アイコンをクリックして、サイクルインスタンス巡回タスクメンテナンス[オペレーションセンター] の
にある ページに移動します。[サイクルインスタンス] ページには、現在のソリューション内のすべてのノードの自動トリガーインスタンスが表示されます。