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

DataWorks:ワークスペース間のデプロイメント

最終更新日:Mar 27, 2026

DataWorks のワークスペース間のデプロイメント機能は、同じ Alibaba Cloud アカウントおよびリージョン内にある基本モードのワークスペース間で、オブジェクト (ノード、関数、リソース、コンポーネント) を移行します。このワークフローを使用して、基本モードのワークスペース間で開発環境と本番環境を隔離します。背景情報については、「基本モードでの環境隔離の実現」をご参照ください。

重要

進める前に、デプロイメントロジックを読み、ソースワークスペースと送信先ワークスペース間のマッピング関係を理解してください。これにより、デプロイメント後にタスクが正しく実行されるようになります。

制限事項

サポートされるワークスペースの組み合わせ

ワークスペース間のデプロイメントは、基本モードのソースワークスペースのみをサポートします。標準モードのソースワークスペースはサポートされていません。次の表に、サポートされているソースから送信先への組み合わせを示します。

ソースワークスペース送信先ワークスペースサポート状況
基本モード + DataStudio (新バージョン)基本モード + DataStudio (新バージョン)はい
基本モード + DataStudio (新バージョン)基本モード + DataStudio (旧バージョン)いいえ
基本モード + DataStudio (新バージョン)標準モード + DataStudio (新バージョン)はい
基本モード + DataStudio (新バージョン)標準モード + DataStudio (旧バージョン)いいえ
基本モード + DataStudio (レガシーバージョン)基本モード + DataStudio (旧バージョン)はい
基本モード + DataStudio (レガシーバージョン)標準モード + DataStudio (旧バージョン)はい
基本モード + DataStudio (レガシーバージョン)基本モード + DataStudio (新バージョン)いいえ
基本モード + DataStudio (レガシーバージョン)標準モード + DataStudio (新バージョン)いいえ

適用範囲

ワークスペース間のデプロイメントは、同じ Alibaba Cloud アカウントおよびリージョン内のワークスペースに限定されます。クロスリージョンでのデプロイメントはサポートされていません。クロスリージョンのシナリオでは、Deploy Center を使用してください。

権限のまとめ

操作必要なロール
デプロイメント環境の作成ワークスペース管理者
ソースワークスペースの本番環境へのタスクのデプロイO&M、デプロイ、またはワークスペース管理者
デプロイメントパッケージの作成開発
パッケージのデプロイO&M、デプロイ、またはワークスペース管理者 (ソースと送信先の両方のワークスペースで)

メンバーの追加とロールの付与方法については、「ワークスペースレベルのサービスの権限管理」をご参照ください。

デプロイメントプロセス

ワークスペース間のデプロイメント操作はすべて、ソースワークスペースで実行されます。

image

ステップ 1:デプロイメント環境の作成

デプロイメント環境は、ソースワークスペースのエンジンインスタンス、リソースグループ、および依存関係を、送信先ワークスペースの対応する要素にマッピングします。このマッピングが構成されると、システムはデプロイごとに自動的に適用するため、手動での再構成は不要です。

説明

ワークスペース管理者ロールを持つメンバーのみがデプロイメント環境を作成および構成できます。

Deploy Center への移動

  1. DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[その他] > [管理センター] を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[管理センターへ] をクリックします。

  2. ページの左上隅にある image アイコンをクリックし、[すべての製品] > [その他] > [Deploy Center] を選択します。

デプロイメント環境の設定

  1. Deploy Center ページで、左側のナビゲーションウィンドウにある [デプロイメント環境管理] をクリックします。

  2. [デプロイメント環境の作成] をクリックし、以下の構成セクションを入力します。

基本情報

パラメーター説明
環境名デプロイメント環境の名前。
デプロイメントタイプ[ワークスペース間デプロイメント] を選択してください。
送信先ワークスペース送信先ワークスペースを選択します。
デプロイメントオブジェクトの所有者デプロイ後の送信先ワークスペースでのノード所有者を決定します。以下のオプションをご参照ください。

デプロイメントオブジェクトの所有者のオプション:

  • デフォルト:DataWorks はソースノードの所有者を割り当てます。そのユーザーが送信先ワークスペースのメンバーでない場合は、代わりにデプロイメントのエグゼキュータが割り当てられます。

  • デプロイメントパッケージの作成者:デプロイメントパッケージを作成したユーザーを割り当てます。

  • デプロイメントパッケージのエグゼキュータ:デプロイメントを実行したユーザーを割り当てます。

コンピューティングリソースのマッピング

ソースと送信先のコンピューティングリソース間のマッピングを構成します。システムは、マッピングされた送信先のコンピューティングリソースにノード、リソース、関数、およびコンポーネントをデプロイします。

説明
  • ソースワークスペース内の少なくとも 1 つのコンピューティングリソースを、送信先ワークスペース内のコンピューティングリソースにマッピングする必要があります。

  • ビジネス要件に基づいて、各ソースコンピューティングリソースをマッピングするかどうかを決定してください。

パラメーター説明
ソースワークスペースのコンピューティングリソースソースワークスペースにバインドされているすべてのコンピューティングリソース。
コンピューティングリソースタイプソースコンピューティングリソースのタイプ。
送信先ワークスペースのコンピューティングリソース送信先ワークスペース内の対応するコンピューティングリソース。利用可能なコンピューティングリソースを確認するには、送信先ワークスペースの Deploy Center の [デプロイメント環境管理] に移動し、[ワークスペース環境情報の表示] をクリックします。
マッピングを無視有効にすると、そのコンピューティングリソース配下のノード、リソース、関数、およびコンポーネントはデプロイメントパッケージから除外されます。オブジェクトをデプロイする必要がないエンジンインスタンスに対して有効にします。

リソースグループのマッピング

ソースと送信先のリソースグループ間のマッピングを構成します。システムは、デプロイ後にマッピングされた送信先リソースグループを使用してタスクを実行します。

説明
  • 同じタイプのリソースグループ間のマッピングのみがサポートされます。

  • [マッピングを無視] オプションは、デフォルトのリソースグループおよび共有リソースグループでは利用できません。

  • データ統合リソースグループの場合、送信先リソースグループのホワイトリストとネットワーク接続設定がソースのものと一致していることを確認してください。詳細については、「ネットワーク接続ソリューションの概要」をご参照ください。

パラメーター説明
ソースワークスペースのリソースグループソースワークスペースに関連付けられているリソースグループ。
リソースグループタイプソースリソースグループのタイプ。
送信先ワークスペースのリソースグループ送信先ワークスペース内の対応するリソースグループ。詳細を確認するには、Deploy Center の [デプロイメント環境管理] に移動し、[ワークスペース環境情報の表示] をクリックします。
マッピングを無視有効にすると、ソースリソースグループがタスクのデプロイに直接使用されます。ソースワークスペースが送信先よりも多くのリソースグループを持つ場合は、余分なリソースグループに対してこれを有効にします。

依存関係のマッピング

このセクションには、ソースワークスペース内のすべてのプロジェクト間の依存関係に対する上流プロジェクトがリストされます。システムが依存関係を適切に再設定できるように、各ソースプロジェクトを送信先プロジェクトにマッピングします。

説明
パラメーター説明
ソースプロジェクト名ソースワークスペース内のプロジェクト間の依存関係に対する上流プロジェクト。
プロパティプロジェクトのカテゴリ。
宛先プロジェクト名マッピングする送信先プロジェクト。
マッピングを無視有効にすると、システムは送信先ワークスペースの元の依存関係を変更せずに維持します。

データソースのマッピング

ソースデータソースを送信先データソースにマッピングします。システムは、タスクのデプロイ中に送信先データソースを使用します。

パラメーター説明
ソースデータソース名ソースワークスペース内のデータソース。
データソースタイプデータソースのタイプ。
送信先名マッピングする送信先データソース。
マッピングを無視有効にすると、デプロイ中にソースデータソースが直接使用されます。

パラメーターのマッピング

ソースワークスペースから送信先ワークスペースへ、ワークフローパラメーターとスケジューリングパラメーターを同期します。ビジュアル UI または式を使用してパラメーター値を構成します。サポートされているフォーマットについては、「スケジューリングパラメーターでサポートされているフォーマット」をご参照ください。

説明

パラメーター名は、各デプロイタスク内で一意である必要があります。異なるタスクのパラメーターに同じ値を割り当てないでください。

  1. [作成] をクリックします。

ステップ 2:ソースワークスペースの本番環境へのタスクのデプロイ

ワークスペース間のデプロイメントパッケージに含めたいタスクをデプロイします。デプロイ後、システムはビルドされたパッケージを Deploy Center の [デプロイするノード] リストにプッシュします。

説明
  • O&Mデプロイ、またはワークスペース管理者のロールを持つメンバーがこのステップを実行できます。

以下の手順では、DataStudio (新バージョン) の基本モードのワークスペースを使用します。DataStudio (レガシーバージョン) の場合は、DataStudio でデプロイするアイテムを見つけ、上部のツールバーにある [送信] ボタン (image) をクリックします。

  1. DataStudio (新バージョン) で、デプロイするノード、関数、またはその他のアイテムを見つけ、上部のツールバーにある [デプロイ] ボタンをクリックします。

  2. デプロイメントプロセスで、[本番環境へのデプロイを開始] をクリックします。

    image

ステップ 3:デプロイメントパッケージの作成

説明

開発ロールを持つメンバーはデプロイメントパッケージを作成できます。ワークスペース管理者ロールを持っている場合、オブジェクトを選択するとシステムが自動的にパッケージを生成します。直接進むには [すべてデプロイ] をクリックしてください。

  1. 開発ロールを持つメンバーとして、ソースワークスペースの Deploy Center にログインします。Deploy Center に入るには、左上隅の image アイコンをクリックし、[すべての製品] > [その他] > [Deploy Center] を選択します。

  2. 左側のナビゲーションウィンドウで、[デプロイするノード] をクリックします。[操作] 列で、各アイテムの [デプロイメントパッケージに追加] をクリックします。[デプロイするパッケージを表示] セクションが更新され、カウントが表示されます。

    説明
    • 一度に複数のアイテムを追加するには、それらを選択し、ページ下部の [一括でデプロイメントパッケージに追加] をクリックします。

    • DataStudio (新バージョン) のデプロイメントプロセスで [デプロイメントの終了] をクリックすると、対応するパッケージはこのリストに表示されなくなります。

    image

  3. [パッケージの表示] をクリックして、パッケージ内のオブジェクトを確認します。不要なアイテムを除外するには [削除] をクリックします。

    説明

    オブジェクトのプレビューは現在、DataStudio (旧バージョン) でのみ利用可能です。

  4. [デプロイメントパッケージ] ページで、[デプロイメントパッケージの作成] をクリックし、指示に従って完了します。

    image

ステップ 4:パッケージのデプロイ

説明

このステップを実行するメンバーは、ソースワークスペースと送信先ワークスペースの両方で、O&Mデプロイ、またはワークスペース管理者のロールを持っている必要があります。

  1. ソースワークスペースの Deploy Center にログインします。Deploy Center に入るには、左上隅の image アイコンをクリックし、[すべての製品] > [その他] > [Deploy Center] を選択します。

  2. 左側のナビゲーションウィンドウで、[デプロイメントパッケージ] をクリックします。

  3. パッケージの [操作] 列で、[デプロイ] をクリックし、画面の指示に従います。

    説明
    • デプロイ中、O&Mデプロイ、またはワークスペース管理者のロールを持つメンバーは、デプロイされたタスクが送信先ワークスペースで実行される際に使用されるリソースグループを編集できます。

デプロイメントのタイミング

デプロイメントが有効になる時間は、ノードのインスタンス生成モードによって異なります。

インスタンス生成モード条件有効になるタイミング
翌日23:30 より前にデプロイ翌日に生成されたインスタンスで
翌日23:30 以降にデプロイ3日目に生成されたインスタンス上
デプロイ後すぐスケジュール時刻がデプロイ後 10 分以上先計画通りスケジュール時刻に有効
デプロイ後すぐスケジュール時刻がデプロイ後 10 分以内、または 23:30 以降にデプロイ3日目に生成されたインスタンス上

ステップ 5:デプロイ結果の表示

  1. パッケージをデプロイした後、現在のワークスペースの [デプロイメントパッケージ] ページに移動して、デプロイメントパッケージを表示します。

    image

  2. デプロイが成功した場合、送信先ワークスペースの オペレーションセンターに移動して、デプロイされたタスクを確認します。