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

DataWorks:クラウド間デプロイメント

最終更新日:Jun 22, 2026

DataWorks では、ノード、関数、リソース、コンポーネントなどのオブジェクトをデプロイメントパッケージにバンドルして、一元的にデプロイできます。クラウド間デプロイメント (異なるアカウント、リージョン、または Finance Cloud や Alibaba Gov Cloud などのクラウドプラットフォーム間でアセットを移動する) の場合、ソースワークスペースからデプロイメントパッケージを作成してダウンロードし、それをターゲットワークスペースにインポートしてデプロイします。

利用シーン

この機能は、旧バージョンの Data Studio を使用しているワークスペースで、ノード、関数、リソース、コンポーネントなどのオブジェクトを、異なるアカウント、リージョン、またはクラウドプラットフォーム (例:Finance Cloud、Alibaba Gov Cloud) をまたいで、ソースワークスペースからターゲットワークスペースに移行する場合に使用します。

説明

ターゲットワークスペースでタスクが正しく実行されるように、先に進む前に「デプロイメントの変更ロジック」を読み、ソースワークスペースとターゲットワークスペース間のマッピングロジックを理解してください。

制限事項

権限要件

クラウド間デプロイメントを実行するには、ソースワークスペースとターゲットワークスペースの両方に対する権限が必要です。ワークスペースにメンバーを追加して権限を付与する方法の詳細については、「ワークスペースレベルのモジュールの権限管理」をご参照ください。

環境要件

次の表に、ソースワークスペースからターゲットワークスペースへのクラウド間デプロイメントの環境要件を示します。

ソースワークスペース

ターゲットワークスペース

ワークスペースモード

Data Studio バージョン

基本モード

新バージョンの Data Studio

基本モード

レガシー DataStudio

標準モード

新バージョンの Data Studio

標準モード

旧バージョンの Data Studio

基本モード

新バージョンの Data Studio

非サポート

非サポート

非サポート

非サポート

旧バージョンの Data Studio

非サポート

サポート

非サポート

サポート

標準モード

新バージョンの Data Studio

非サポート

非サポート

非サポート

非サポート

旧バージョンの Data Studio

非サポート

サポート

非サポート

サポート

デプロイメントプロセス

説明

クラウド間デプロイメントでは、デプロイメントパッケージを作成した後、手動でローカルマシンにダウンロードし、それをターゲットワークスペースにインポートしてデプロイする必要があります。

ソースワークスペースでの手順

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

ソースワークスペースからターゲットワークスペースにノードをデプロイする場合、デプロイ先は全く新しいデプロイ環境となります。そのため、エンジンインスタンス、リソースグループ、依存関係などの情報をソースからターゲットにマッピングする必要があります。マッピングが設定されると、デプロイメントパッケージをデプロイする際に、システムはデプロイされたノードが使用する環境を、マッピングされた環境情報に自動的に置き換えます。これにより、ターゲットワークスペースでの追加設定は不要になります。

説明

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

1. デプロイセンターへの移動

  1. DataWorks コンソールにログインします。対象のリージョンで、左側のナビゲーションウィンドウにあるさらに表示 > 管理センターをクリックします。ドロップダウンリストからワークスペースを選択し、入力 管理センターをクリックします。

  2. ページの左上隅で、image アイコンをクリックし、[すべての製品] > もっと > Deployment Center を選択して Deployment Center に移動します。

2. デプロイ環境の設定

  1. デプロイメントセンターページで、左側のナビゲーションウィンドウの Deployment Environment Management をクリックします。

  2. Create Deployment Environment をクリックし、環境情報を設定します。

    1. 基本環境情報を設定します。

      パラメーター

      説明

      Environment Name

      新しいデプロイ環境の名前。

      Deployment Type

      このシナリオでは、Cross-cloud Deployment を選択します。

      ターゲットワークスペース

      ターゲットワークスペースの名前を入力します。

    2. Computing Resource Mappings の設定。

      ソースワークスペースのコンピューティングリソースとターゲットワークスペースのコンピューティングリソース間のマッピングを設定します。マッピングが設定されると、タスクをデプロイする際に、システムはソースのコンピューティングリソースから、マッピングされたターゲットのコンピューティングリソースに、ノード、リソース、関数、コンポーネント、およびその他の関連コンテンツをデプロイします。

      説明
      • Computing Resource Mappings セクションでは、少なくとも 1 つの Computing Resource in Source Workspace を保持し、そのリソースに送信先へのマッピングを設定する必要があります。

      • 実際のビジネス要件に基づいて、ターゲットワークスペースでソースのコンピューティングリソースをマッピングする必要があるかどうかを判断してください。

      パラメーター

      説明

      Computing Resource in Source Workspace

      ソースワークスペースに関連付けられたすべての計算リソースを表示します。

      Computing Resource Type

      ソースワークスペースに関連付けられた計算リソースの種類です。

      Computing Resource in Destination Workspace

      ソースワークスペースの計算リソースがマッピングされる送信先の計算リソースを選択してください。

      送信先のワークスペースで Deployment Center > Deployment Environment Management ページに移動し、右上隅の View Workspace Environment Information をクリックすると、計算リソース情報を表示できます。

      Ignore Mapping

      この機能を有効にすると、送信先のワークスペースは対応するソースワークスペースの計算リソースをマッピングしなくなり、ソースの計算リソース配下にあるノード、リソース、関数、コンポーネント、およびその他のコンテンツはデプロイメント用にパッケージ化されません。

      ソースワークスペース内のエンジンインスタンス配下のノード、リソース、関数、コンポーネント、およびその他のコンテンツをデプロイする必要がない場合は、そのエンジンインスタンスに対して Ignore Mapping を有効にすることができます。

    3. Resource Group Mappings の設定

      ソースワークスペースからターゲットワークスペースにリソースグループをマッピングします。タスクをデプロイする際、システムはソースのリソースグループの代わりに、マッピングされたターゲットのリソースグループを使用してタスクを実行します。

      説明
      • DataWorks は、同じタイプのリソースグループ間のマッピングのみをサポートします。

      • データ統合リソースグループをマッピングする場合、許可リストやネットワーク接続などの設定が、ソースのリソースグループの設定と一致していることを確認してください。そうでない場合、データ統合タスクが期待どおりに実行されない可能性があります。ネットワーク接続の設定の詳細については、「ネットワーク接続ソリューションの概要」をご参照ください。

      パラメーター

      説明

      Resource Group in Source Workspace

      ソースワークスペースに関連付けられているすべてのリソースグループを表示します。

      Resource Group Type

      ソースワークスペースに紐付けられているリソースグループのタイプ。

      Unique Resource Group Identifier in Destination Workspace

      ソースリソースグループのマッピング先となる送信先リソースグループを選択します。リソースグループ ID を入力する必要があります。

      送信先ワークスペースの Deployment Center > Deployment Environment Management ページに移動し、右上隅にある View Workspace Environment Information をクリックすると、リソースグループ情報を表示できます。

      Ignore Mapping

      このオプションを有効にすると、このリソースグループのマッピングは無視され、デプロイされたタスクは引き続きソース ワークスペースのリソースグループを使用します。

      説明

      デフォルトのリソースグループと共有リソースグループは、Ignore Mapping 機能をサポートしていません。

      ソース ワークスペースのリソースグループ数が送信先 ワークスペースよりも多い場合は、余分なリソースグループに対して Ignore Mapping を有効にできます。タスクがデプロイされると、引き続きソースのリソースグループが使用されます。

    4. Dependency Mappings の設定。

      このセクションには、ソースワークスペースでプロジェクト間の依存関係を持つすべての上流プロジェクトの名前が表示されます。各プロジェクトがマッピングされるターゲットプロジェクトを設定できます。マッピングが設定されると、システムはマッピングに基づいてターゲットプロジェクトをデプロイされたノードの上流依存関係として設定し、新しい上流および下流の依存関係を生成します。

      説明
      • Dependency Mappings セクションには、デフォルトで T+1 ベースで自動的に更新される依存関係が表示されます。リアルタイムの依存関係を表示するには、Refresh Dependencies. をクリックします。

      • プロジェクト間の依存関係マッピングを新しいプロジェクトに設定すると、DataWorks はマッピングに基づいてノードの依存関係を変更します。マッピングされたワークスペースが依存関係を正しく追加できることを確認してください。依存関係を追加できない一般的なシナリオについては、「ノードのコミットエラー:依存する祖先出力名が見つかりません」をご参照ください。

      • MaxCompute エンジンタスク (ODPS SQL や ODPS Spark など) の依存関係マッピングが設定されると、システムはタスクコードもそれに応じて更新します。

      パラメーター

      説明

      Source Project Name

      ソースワークスペースでクロスプロジェクトの依存関係を持つ、すべてのプロジェクト名を表示します。

      Property

      プロジェクトのカテゴリです。

      Destination Project Name

      ソースプロジェクトのマッピング先となるターゲットプロジェクトを選択します。

      Ignore Mapping

      この機能を有効にすると、システムはデプロイ時にこのプロジェクトの依存関係マッピングを無視し、引き続きソースプロジェクトをプロジェクト間の依存関係プロジェクトとして使用します。デプロイされたノードの上流および下流の依存関係は変更されません。

    5. Parameter Mappingsの設定

      ソースワークスペースからターゲットワークスペースにパラメーター設定を同期します。デプロイ中、システムはここで設定されたパラメーター (ワークフローパラメーターとスケジューリングパラメーターを含む) をターゲットワークスペースに参照します。ビジュアルインターフェイスまたは式を使用してパラメーター名と値を定義できます。パラメーター設定の詳細については、「スケジューリングパラメーターのフォーマット」をご参照ください。

      説明

      各デプロイメントでパラメーター名が一意であることを確認してください。同じパラメーターを異なるタスクに割り当てないでください。

    6. Create をクリックして、デプロイメント環境を作成します。

ステップ 2:ノードのコミット

DataStudio のノード編集ページで、上部のツールバーにある確定 (image) ボタンをクリックします。

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

  1. いずれかの DataWorks モジュールに移動後、ページの左上隅にある image アイコンをクリックし、[すべての製品] > もっと > Deployment Center を選択すると、デプロイメントセンターが開きます。

  2. 左側のナビゲーションウィンドウでNodes to Deployをクリックすると、デプロイ準備ができたオブジェクトが表示されます。オブジェクトのActions列で、Add to Deployment Packageをクリックします。オブジェクトを追加すると、パッケージ内のオブジェクト数がView Deployment Packageボタンに表示されます。

    説明

    複数のオブジェクトを選択し、ページの下部にあるBatch Add to Deployment Packageをクリックすることもできます。

  3. デプロイメントパッケージにオブジェクトを追加した後、View Deployment Package をクリックして、パッケージ内のオブジェクトが正しいことを確認します。 Remove をクリックして、パッケージから不要なオブジェクトを削除できます。

    説明

    現在、旧バージョンの Data Studio のオブジェクトのみ表示できます。新バージョンの Data Studio のオブジェクトは表示できません。

  4. Pending Deployment ページで、Deployment Package Creation をクリックし、画面の指示に従ってパッケージを作成します。

ステップ 4:デプロイメントパッケージのダウンロード

  1. [オペレーター] または スペース管理者 ロールを持つアカウントを使用して、ソースワークスペースのデプロイメントセンターに移動します。

    いずれかの DataWorks モジュールに移動し、ページの左上隅にある image アイコンをクリックし、[すべての製品] > もっと > Deployment Center を選択すると、Deployment Center が開きます。

  2. 左側のナビゲーションウィンドウで、Deployment Packagesをクリックして、生成されたデプロイメントパッケージを表示します。

  3. 対象のデプロイメントパッケージの「操作」列で、Download をクリックしてパッケージをローカルマシンにダウンロードします。

    説明

    デプロイメントパッケージは作成後 30 日間しか保持されません。期限切れのパッケージはダウンロードできず、再作成する必要があるため、速やかにダウンロードしてください。

    デプロイメントパッケージをダウンロードした後、それをターゲットワークスペースにインポートしてデプロイする必要があります。

ターゲットワークスペースでの手順

ステップ 1:デプロイメントパッケージのインポート

  1. 送信先ワークスペースのデプロイメントセンターページに移動します。 左側のナビゲーションウィンドウで、Nodes to Deploy をクリックして、「デプロイ対象ノード」ページに移動します。

  2. ページの右上隅で、Import Deployment Package をクリックしてインポートパネルを開きます。

    説明

    Nodes to Deploy ページでこのボタンが見つからない場合は、お使いのワークスペースで New Data Studio が有効になっているか確認してください。New Data Studio が有効になっているワークスペースは、クラウド間のデプロイメントをサポートしていません。

    ローカルファイルまたは Object Storage Service (OSS) からパッケージをアップロードできます。

    ダイアログボックスの上部にある警告メッセージには、初回デプロイメントでは同じディレクトリ内の同じ名前のタスクが上書きされることが記載されています。続行するには、これを確認する必要があります。フォームには デプロイメントパッケージ名 と、オプションの 説明 が必要です。

    • ローカルファイル:ダウンロードしたデプロイメントパッケージを直接アップロードします。パッケージが 30 MB 以下の場合、この方法を使用できます。

      説明

      ローカルファイルアップロードの最大ファイルサイズは 30 MB です。

    • OSS アップロード:まず、ダウンロードしたデプロイメントパッケージを OSS にアップロードし、そのストレージの場所を取得する必要があります。パッケージサイズが 30 MB を超える場合は、この方法を使用する必要があります。

      デプロイメントパッケージを OSS にアップロードするには、「オブジェクトのアップロード」をご参照ください。OSS のストレージの場所を取得するには、「オブジェクトの URL の取得」をご参照ください。

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

パッケージがアップロードされたら、Preview Deployment Package をクリックして、環境とオブジェクトリストを確認します。情報が正しければ、Deploy をクリックします。

重要

タスクの初回デプロイメントでは、ターゲットワークスペースに同じ名前の既存のタスクがある場合、上書きされます。続行する前に、これが意図したアクションであることを確認してください。

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

  1. クロスクラウド デプロイメントパッケージがデプロイされると、送信先ワークスペースの Deployment Packages ページに移動して、デプロイメント結果 を確認できます。

  2. デプロイが成功した場合、ターゲットワークスペースの オペレーションセンター に移動して、デプロイされたタスクを表示できます。