DataWorks では、複数のオブジェクト (ノード、関数、リソース、スクリプトテンプレートなど) をデプロイメントパッケージにバンドルして一元的に公開できます。このガイドでは、同じワークスペース内でデプロイメントパッケージを作成して公開する方法について説明します。
ユースケース
この機能は、新しい Data Studio を使用した標準モードのワークスペースでのみ利用できます。これにより、ノード、関数、リソース、ウィジェットなどのオブジェクトを、同じワークスペース内の開発環境から本番環境へバッチ公開できます。
レガシー Data Studio を使用した標準モードでのバッチ公開ワークフローについては、「タスクの公開」をご参照ください。
制限事項
権限要件
公開の開始: Workspace Administrator または [開発] ロールを持つメンバーは、Data Studio から公開プロセスを開始できます。
デプロイメントパッケージの作成: [開発] ロールを持つメンバーは、デプロイセンターでデプロイメントパッケージを作成できます。
デプロイメントパッケージの公開: [O&M]、[デプロイ]、または [Workspace Administrator] ロールを持つメンバーは、デプロイメントパッケージを公開できます。
詳細については、「ワークスペースレベルのモジュール権限コントロール」をご参照ください。
環境要件
新しい Data Studio を使用した標準モードのワークスペースのみが、デプロイセンターを通じて、同じワークスペース内の開発環境から本番環境へタスクをバッチ公開できます。
基本モードのワークスペースには環境が 1 つしかありません。基本モードでバッチ公開するには、デプロイセンターの代わりに Data Studio のバッチ操作機能を使用します。
公開プロセス
ワークスペース内での公開プロセスは、次のステップに従います:
手順
ステップ 1: 公開プロセスの開始
Data Studio (新バージョン) で、公開したいノード、関数、またはその他のオブジェクトを見つけ、上部のツールバーで [公開] をクリックしてプロセスを開始します。
公開プロセスで、[本番環境へのデプロイを開始] をクリックし、[本番オンライン] ステップに到達するまで待ちます。
説明Workspace Administrator または [開発] ロールを持つメンバーは、Data Studio で公開プロセスを開始できます。
この例では、[開発] ロールを持つユーザーを使用します。[O&M]、[デプロイ]、または [Workspace Administrator] ロールを持つメンバーのみが公開プロセスを完了できるため、[デプロイ] ボタンは利用できません。

ステップ 2: デプロイメントパッケージの作成
[開発] ロールを持つメンバーは、デプロイセンターでデプロイメントパッケージを作成できます。[Workspace Administrator] ロールを持っている場合は、手動でのパッケージ作成をスキップできます。公開するオブジェクトを選択した後、直接バッチ公開に進むことができ、システムが自動的にデプロイメントパッケージを生成します。
[開発] ロールを持つアカウントでサインインし、ソースワークスペースのデプロイセンターに移動します。
任意の DataWorks モジュールから、左上隅の
アイコンをクリックし、 を選択します。左側のナビゲーションウィンドウで、[デプロイするノード] をクリックして保留中のオブジェクトを表示します。含めたい各オブジェクトについて、[デプロイメントパッケージに追加] をクリックします。
説明複数のオブジェクトを選択し、ページ下部の [デプロイメントパッケージにバッチ追加] をクリックすることもできます。
公開プロセスで [デプロイメントを終了] をクリックした場合、それらのオブジェクトはここに表示されなくなります。

オブジェクトをデプロイメントパッケージに追加した後、[デプロイメントパッケージを表示] をクリックして内容を確認します。[削除] をクリックして、不要なオブジェクトをパッケージから除外できます。
[デプロイメント保留中] ページで、[デプロイメントパッケージ作成] をクリックし、プロンプトに従ってパッケージ作成を完了します。
説明[Workspace Administrator] ロールの権限を持っている場合、ここには [デプロイメントパッケージ作成] ボタンは表示されません。代わりに [すべてデプロイ] ボタンが表示され、パッケージを直接公開できます。
ステップ 3: デプロイメントパッケージの公開
[O&M]、[デプロイ]、または [Workspace Administrator] ロールを持つアカウントを使用してデプロイセンターにアクセスします。
左側のナビゲーションウィンドウで、[デプロイメントパッケージ] をクリックして、作成されたデプロイメントパッケージを表示します。
[アクション] 列の [デプロイ] をクリックし、プロンプトに従って操作を完了します。
ステップ 4: デプロイメント結果の表示
パッケージが公開されると、ソースワークスペースの [デプロイメントパッケージ] ページで公開結果を表示できます。
公開が成功した後、左上隅の
アイコンをクリックし、 を選択して本番環境にアクセスします。次に、 で公開されたタスクを表示します。