DataWorks を使用して、ノード、関数、リソース、コンポーネントなどのオブジェクトをデプロイメントパッケージに追加し、バッチデプロイを実行できます。このトピックでは、単一のワークスペース内でデプロイメントパッケージを作成してデプロイする方法について説明します。
シナリオ
この機能は、標準モードで、新しいバージョンの Data Studio を使用しているワークスペースでのみ利用可能です。同一ワークスペース内で、ノード、関数、リソース、コンポーネントなどのオブジェクトを開発環境から本番環境へバッチデプロイできます。
標準モードで、レガシーバージョンの Data Studio を使用しているワークスペースでのバッチデプロイについては、「タスクのデプロイ」をご参照ください。
制限事項
権限の制限
-
デプロイプロセスの開始:[スペース管理者]または[Development]ロールを持つメンバーは、Data Studio でデプロイを開始できます。
-
デプロイメントパッケージの作成:[Development]ロールを持つメンバーは、デプロイセンターでデプロイメントパッケージを作成できます。
-
デプロイメントパッケージのデプロイ:オペレーター、デプロイヤー、または[スペース管理者]ロールを持つメンバーは、デプロイメントパッケージをデプロイできます。
ワークスペースへのメンバーの追加と権限の付与方法については、「ワークスペースレベルのモジュールに対する権限の管理」をご参照ください。
環境の制限
-
標準モードで、新しいバージョンの Data Studio を使用しているワークスペースでのみ、デプロイセンターを使用して、同一ワークスペース内で開発環境から本番環境へタスクをバッチデプロイできます。
-
基本モードのワークスペースには環境が 1 つしか存在しないため、同一ワークスペース内でのバッチデプロイにデプロイセンターは使用できません。バッチデプロイを実行するには、Data Studio に移動し、バッチ操作を使用してください。
デプロイプロセス
次の図は、単一のワークスペース内でのデプロイプロセスを示しています。
操作手順
このトピックでは、標準モードで、新しいバージョンの Data Studio を使用しているワークスペースのバッチタスクデプロイプロセスについて説明します。標準モードで、レガシーバージョンの Data Studio を使用しているワークスペースでのバッチデプロイプロセスについては、「タスクのデプロイ」をご参照ください。
ステップ 1: デプロイの開始
-
Data Studio (新規) で、デプロイするノード、関数、またはその他のオブジェクトを見つけ、上部のツールバーにあるDeploy をクリックしてデプロイを開始します。
-
[本番環境へのデプロイを開始] をクリックし、プロセスが [本番環境へのデプロイ] ステップに到達するまで待ちます。
説明-
[スペース管理者]または[Development]ロールを持つメンバーは、Data Studio でデプロイを開始できます。
-
この例では、Development ロールのユーザーがデプロイプロセスを作成します。[オペレーター]、[デプロイヤー]、または スペース管理者 ロールを持つメンバーのみがオブジェクトをデプロイできます。したがって、Deploy ボタンは使用できません。
デプロイプロセスは、[パッケージのビルド]、[開発チェッカー]、[開発環境へのデプロイ]、[本番チェッカー]、[本番環境へのデプロイ] の 5 つのステージで構成されます。最初の 4 つのステージが完了すると、プロセスは 5 番目のステージで確認のために一時停止します。
-
ステップ 2: デプロイメントパッケージの作成
[Development]ロールを持つメンバーは、デプロイセンターでデプロイメントパッケージを作成できます。 [スペース管理者]ロールを持っている場合は、デプロイメントパッケージを作成する必要はありません。選択したオブジェクトを直接デプロイでき、システムが自動的にデプロイメントパッケージを生成します。
-
[Development]ロールを持つメンバーとして、ソースワークスペースのデプロイセンターにログインします。
任意の DataWorks モジュールに移動し、左上隅の
アイコンをクリックして、[すべての製品] > もっと > Deployment Center を選択できます。 -
左側のナビゲーションペインでNodes to Deployをクリックすると、デプロイ準備ができたオブジェクトが表示されます。 オブジェクトのActions列で、Add to Deployment Packageをクリックします。 すると、View Deployment Packageボタンにデプロイ対象のオブジェクト数が表示されます。
説明-
また、複数のオブジェクトを選択し、ページ下部のBatch Add to Deployment Packageをクリックすることもできます。
-
Data Studio のデプロイプロセスで [デプロイの終了] をクリックした場合、対応するオブジェクトはここに表示されなくなります。
-
-
デプロイパッケージにオブジェクトを追加した後、View Deployment Package をクリックしてパッケージ内のオブジェクトが正しいことを確認します。Remove をクリックして、デプロイパッケージから不要なオブジェクトを削除します。
-
Pending Deployment ページで Deployment Package Creation をクリックし、画面の指示に従ってパッケージを作成します。
説明スペース管理者 ロールを持っている場合、Deployment Package Creation ボタンは表示されません。代わりに Deploy All ボタンが表示され、オブジェクトを直接デプロイできます。
ステップ 3: パッケージのデプロイ
-
オペレーター、デプロイヤー、または[スペース管理者]ロールを持つメンバーとして、デプロイセンターにログインします。
DataWorks の任意のモジュールに移動し、左上隅の
アイコンをクリックして、[すべての製品] > もっと > Deployment Center を選択します。 -
左側のナビゲーションペインで、Deployment Packages をクリックして、生成されたデプロイパッケージを表示します。
-
対象のデプロイパッケージの「操作」列で、Deploy をクリックし、画面の指示に従ってデプロイを完了します。
ステップ 4: デプロイ結果の確認
-
デプロイパッケージが作成され、デプロイされた後、ソースワークスペースの Deployment Packages ページに移動して デプロイ結果 を表示できます。
-
デプロイが成功したら、左上隅にある
アイコンをクリックし、[すべての製品] > データ開発と О&М > Operation Center を選択して本番環境に移動し、Auto Triggered Task O&M > [スケジュールされたタスク] に移動して、デプロイされたスケジュールされたタスクを表示します。