すべてのプロダクト
Search
ドキュメントセンター

DataWorks:ソリューションの作成

最終更新日:Jun 22, 2026

DataWorks は、従来のディレクトリベースの組織に代わる、3 階層構造 (ワークスペース > ソリューション > ワークフロー) を持つアップグレードされたデータ開発モードを導入しました。

背景情報

DataWorks はデータ開発モードをアップグレードしました。このアップグレードにより、業務カテゴリ別にノードを整理し、業務部門に基づいた開発を改善し、複数のワークフローを接続することができます。

DataWorks は、開発エクスペリエンスを向上させるために、Workspace > Solution > Workflow の 3 階層構造で開発プロセスを再定義します:

  • ワークスペース:ワークスペースは権限を整理するための基本単位です。開発および O&M (運用保守) 機能へのアクセスをコントロールします。ワークスペースのメンバーは、ワークスペース内のすべてのコードを共同で開発および管理できます。

  • ソリューション:1 つ以上のワークフローを組み合わせてカスタムソリューションを作成できます。ソリューションには次の利点があります:

    • 複数のワークフローを含めることができます。

    • 同じワークフローを異なるソリューション間で再利用できます。

    • 集中できる没入型の開発環境を提供します。

  • ワークフロー:ワークフローはビジネスプロセスの抽象的な表現です。ワークフローを使用すると、ビジネスの観点からデータ開発を整理できます。1 つのワークフローは複数のソリューションで再利用できます。

    ワークフローには次の利点があります:

    • ビジネスの観点からコードを整理し、タスクタイプごとに構造化することで、明確性を向上させます。各ノードタイプの下に多階層のサブフォルダを作成できます。これを行うには、ノードタイプを右クリックし、Create Folder を選択します。サブフォルダは 4 階層以下にすることを推奨します。

    • ビジネスの観点からビジネスプロセス全体を表示し、最適化することができます。

    • 各ワークフローには専用のボードがあり、開発をより効率的にします。

    • ワークフロー全体のノードに対してデプロイおよび O&M (運用保守) を実行できます。

1 つのワークフローは複数のソリューションで再利用できます。ご自身のソリューションの開発に集中できます。これにより、他のユーザーが参照されているワークフローを自分のソリューションから直接編集できるため、共同開発が可能になります。

ノード状態機械モデルは、データノードのライフサイクル全体における 6 つの状態を定義します。次の図は、状態遷移のロジックを示しています。任务状态机

ソリューション機能の有効化

  1. DataStudio ページに移動します。

    DataWorks コンソールにログインします。対象のリージョンで、左側のナビゲーションウィンドウで データ開発と О&М > データ開発 をクリックします。ドロップダウンリストからワークスペースを選択し、入力 データ開発 をクリックします。

  2. ソリューション機能を有効にします。

    1. 左側のナビゲーションウィンドウの下部にある 1 アイコンをクリックします。

    2. Configure ページの Personal Settings タブで、Show Solution を選択します。

ソリューションの作成

  1. DataStudio ページに移動します。

    DataWorks コンソールにログインします。対象のリージョンで、左側のナビゲーションウィンドウで データ開発と О&М > データ開発 をクリックします。ドロップダウンリストからワークスペースを選択し、入力 データ開発 をクリックします。

  2. [+作成] > Create Solution をクリックし、表示されるダイアログボックスでパラメーターを設定します。

    パラメーター

    説明

    Solution Name

    ソリューションの名前。名前は 128 文字を超えることはできません。

    Description

    ソリューションの説明。説明は 256 文字を超えることはできません。

    Workflows

    ソリューションに含める複数のワークフローを選択できます。

  3. ソリューションを作成した後、Solution をクリックしてリストを展開し、次の操作を実行します:

    • ソリューションをダブルクリックすると、そのすべてのワークフローが表示されます。ワークフロー名をクリックして表示および編集します。詳細については、「ワークフローの作成」をご参照ください。

    • ソリューション名を右クリックし、Solution Board を選択して、選択したワークフローのノードを表示し、ソリューションを変更します。

  4. ソリューションをデプロイおよび管理します。

    ソリューション名にカーソルを合わせると、发布运维 アイコンが表示されます:

    • Deploy アイコンをクリックして、[デプロイタスクの作成] ページを開きます。現在のソリューションでは、Nodes to Deploy ステータスのノードを表示できます。

      ノードのデプロイの詳細については、「ノードのデプロイ」をご参照ください。

      説明
      • ソリューションをデプロイすると、複数のワークフローがバンドルされ、1 回のデプロイ操作で実行されます。

      • 再利用されたワークフローは、現在のソリューションにデプロイ待ちのノードがない場合、再デプロイされません。

      • ソリューション内のワークフローの実行順序は指定できません。ノードでスケジューリングルールを設定する必要があります。各インスタンスのスケジュール時刻が実行順序を決定します。

    • 运维 アイコンをクリックして Operation Center > Auto Triggered Task O&M > Auto Triggered Instances ページに移動します。デフォルトでは、このページには現在のソリューション内のすべてのノードの定期実行インスタンスが表示されます。