データ資産ガバナンスは、データガバナンス中に特定された無効なタスクまたはテーブルに対して包括的な廃止ソリューションを提供します。このソリューションは、廃止リスク評価、廃止通知のプッシュ、廃止プロセス管理など、さまざまな機能をサポートしています。このソリューションにより、廃止リスクを手動で特定する必要がなくなります。また、子孫タスクが正常にスケジュールされているタスクを廃止できない問題、または予測できないリスクのためにタスクを廃止するかどうかを判断できない問題も解決します。このソリューションでは、複数のタスクまたはテーブルを同時に廃止できます。これにより、廃止の効率が向上します。
背景情報
正常な廃止は、従来の廃止では利用できなかった廃止の影響分析と廃止プロセス管理をサポートします。タスク廃止通知は、タスク廃止プロセスの各フェーズでさまざまな方法を使用して、関連する連絡先に送信できます。
操作 | 廃止方法 | 比較 | 説明 |
直接廃止 | タスクを直接廃止するには、オペレーションセンターに移動します。左側のナビゲーションペインで、[自動トリガーノード O&M] > [自動トリガーノード] を選択します。表示されるページで、管理するタスクを見つけ、[詳細] をクリックし、[アクション] 列の [フリーズ] をクリックします。 | 廃止の影響とリスクを表示できず、誤ったタスクを廃止してしまう可能性があります。 | |
正常な廃止 | 廃止するオブジェクトを手動で指定するか、システムによって自動的に推奨されるオブジェクトを選択できます。廃止の影響範囲とリスクを評価できます。 | ノード ID、リネージ、およびテーブルに基づいて廃止するオブジェクトを選択します。廃止の影響とリスクが評価されます。 | |
直接廃止 | なし。 | 対応する連絡先に通知をプッシュできません。 | |
正常な廃止 | [内部メッセージ]、[電子メール]、[dingtalkチャットボット]、または [webhook] によって、正常な廃止プロセスの各フェーズで指定された連絡先に通知を送信できます。 | 廃止プロセスは複数のフェーズで処理でき、各フェーズで対応する連絡先に通知がプッシュされます。 | |
直接廃止 | なし。 | タスクを廃止するためにクリックすると、タスクはすぐに廃止されます。廃止を取り消すことはできません。 | |
正常な廃止 |
| シナリオに基づいてタスクを廃止する方法を選択し、廃止を取り消すのに十分な時間を節約できます。 | |
直接廃止 | なし。 | 選択したタスクは猶予期間なしで直接廃止されます。誤ったタスクを簡単に選択してしまい、ビジネスの中断を引き起こす可能性があります。 | |
正常な廃止 | 廃止計画の詳細を表示し、計画で指定されたタスクに対してさまざまな操作を実行できます。たとえば、タスクの詳細の表示、タスク廃止のキャンセル、廃止操作のロールバックなどが可能です。 | 猶予期間内にエラーが特定された場合、廃止を取り消したりロールバックしたりできます。 |
制限事項
廃止計画には、同じワークスペース内のオブジェクトのみを追加できます。
廃止計画には最大 200 個のオブジェクトを追加できます。
正常な廃止機能では、プロセスの [タスクの廃止] フェーズより前にタスクに対して実行された操作をロールバックでき、プロセスの [廃止完了] フェーズより前にテーブルに対して実行された操作をロールバックできます。
権限管理
廃止計画を作成するには、次のいずれかの要件を満たしている必要があります。
Alibaba Cloud アカウントを持っている。
Resource Access Management (RAM) ユーザーを作成し、
AliyunDataWorksFullAccessポリシーが RAM ユーザーにアタッチされている。ワークスペース管理者である。
テナントレベルのデータガバナンス管理者である。
ワークスペースレベルのデータガバナンス管理者である。
O&M エンジニアである。
Alibaba Cloud アカウント、
AliyunDataWorksFullAccessポリシーがアタッチされている RAM ユーザー、およびワークスペース管理者のみが、廃止計画に対するすべての操作を実行できます。O&M エンジニアは、自分が作成した廃止計画に対してのみフルアクセス権限を持ちます。他のユーザーが作成した廃止計画に対しては、読み取り権限のみを持ちます。
テナントレベルまたはワークスペースレベルのデータガバナンス管理者は、廃止計画を作成、構成、削除できますが、権限のないタスクを開始または実行することはできません。
使用上の注意
既に廃止計画に追加されているオブジェクトは選択できません。各オブジェクトは 1 つの廃止計画にのみ追加できます。
特定タイプのオブジェクトは廃止計画に追加できません。たとえば、ワークスペースのルートノードを廃止計画に追加したり、廃止計画用に作成したゼロロードノードを廃止計画に追加したりすることはできません。
廃止するオブジェクトに子孫オブジェクトがあり、子孫オブジェクトとオブジェクト間のスケジューリング依存関係が指定された期間内に削除されない場合、システムはゼロロードノードを生成し、子孫オブジェクトの祖先ノードとしてゼロロードノードを構成します。
ノード廃止計画の作成に必要な操作は、ノードのタイプによって異なります。画面上の指示に従って、ノードタイプのノード廃止計画を作成できます。
正常な廃止機能では、オブジェクトが廃止される前にのみ、廃止操作をロールバックできます。
手順
ステップ 1: 廃止計画を作成する
データ資産ガバナンスページに移動します。
DataWorksコンソール にログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションペインで、 を選択します。表示されるページで、[データ資産ガバナンスに移動] をクリックします。
左側のナビゲーションペインで、 を選択して、[シャットダウン] ページに移動します。
[シャットダウン] ページの上部にある [ワークスペース] ドロップダウンリストから、廃止するオブジェクトが属するワークスペースを選択します。ドロップダウンリストには、メンバーとして追加されているワークスペースのみが表示されます。
ワークスペースに参加するには、ワークスペースの管理者に連絡する必要があります。詳細については、「RAM ユーザーをワークスペースにメンバーとして追加し、メンバーにロールを割り当てる」をご参照ください。
[シャットダウン] ページで、[計画の作成] をクリックします。
[To-Doリスト] ページに移動し、廃止するテーブルまたはタスクを見つけ、[アクション] 列の [計画の作成] をクリックして、[計画の作成] ページに移動することもできます。詳細については、「ガバナンスの問題を処理する」をご参照ください。
ステップ 2: 廃止するオブジェクトを選択する
1. 廃止計画の基本情報を指定する
[ワークスペース] ドロップダウンリストから廃止するオブジェクトが属するワークスペースを指定し、[計画名] フィールドにカスタム計画名を入力できます。
2. 廃止するオブジェクトを選択する
[廃止対象オブジェクト] セクションで、ビジネス要件に基づいてデプロイ済みの [タスク] または [テーブル] を選択できます。
タスクの廃止: [廃止対象オブジェクトを追加] または [リネージに基づいてインポート] を選択して、廃止するタスクを追加します。
[廃止対象オブジェクトを追加]: タスクのノード ID を指定して、廃止するタスクを追加します。
[リネージに基づいてインポート]: タスクを選択し、リネージレベルに基づいてタスクを選択します。
説明タスクのノード ID は、タスク構成ページの [プロパティ] パネルの [一般] セクションで確認できます。
また、オペレーションセンターに移動し、左側のナビゲーションペインで を選択して、タスクのノード ID を表示することもできます。
テーブルの廃止: [廃止対象オブジェクトを追加] を選択して、テーブルを廃止できます。
既に廃止計画に追加されているオブジェクトは選択できません。各オブジェクトは 1 つの廃止計画にのみ追加できます。
特定タイプのオブジェクトは廃止計画に追加できません。たとえば、ワークスペースのルートノードを廃止計画に追加したり、廃止計画用に作成したゼロロードノードを廃止計画に追加したりすることはできません。
項目 | 説明 |
廃止の影響評価 |
|
影響項目の説明 | 廃止の影響評価の説明。 |
出力テーブルが使用されています。 | タスクの出力テーブルの使用に関する情報。 |
テーブルを生成するタスク | テーブルの出力タスク。クリックすると、タスク情報を表示できます。 |
影響を受けるベースラインの数/最高のベースラインレベル |
説明 タスクベースラインの監視の詳細については、「ベースラインを管理する」をご参照ください。 |
ステップ 3: 廃止設定を構成する
廃止するオブジェクトを追加した後、[廃止の開始]、[スケジュール遅延]、[スケジュール一時停止]、[タスクの廃止]、[出力テーブルの名前変更]、[テーブルライフサイクルのリセット]、[出力テーブルの削除]、[廃止完了] フェーズを含む、きめ細かい廃止設定を構成できます。
フェーズ | 説明 | シナリオ |
[廃止の開始] | 正常な廃止を開始します。このフェーズはデフォルトで選択されており、選択解除できません。 | - |
[スケジュール遅延] | 廃止するオブジェクトのスケジュール時間を遅らせます。この場合、オブジェクトとその子孫オブジェクトの出力テーブルが生成される時間を遅らせます。 | 祖先プラットフォームによってデータが生成されない場合、このフェーズを選択して、タスクが正常に実行されるようにすることができます。 |
[スケジュール一時停止] | 廃止するオブジェクトをフリーズします。オブジェクトをフリーズするには、オペレーションセンターに移動します。左側のナビゲーションペインで、 を選択します。表示されるページで、フリーズするオブジェクトを見つけ、オブジェクトをフリーズします。オブジェクトとその子孫オブジェクトはテーブルを生成しなくなります。 | ビジネスを一時停止したがワークフローを維持したい場合、このフェーズを選択できます。 |
[タスクの廃止] | 目的のオブジェクトを廃止します。オブジェクトが廃止されると、翌日にはインスタンスが生成されません。既存のインスタンスのスケジューリングモードはドライランに設定され、システムはこれらのインスタンスを実行しなくなります。このフェーズはデフォルトで選択されており、選択解除できます。 | 不要になったノードまたはワークフローを廃止するために、このフェーズを選択できます。 |
[出力テーブルの名前変更] | タスクまたはテーブルの出力テーブルの名前を変更します。 | 廃止されたオブジェクトの出力テーブルを識別したい場合、このフェーズを選択できます。 |
[テーブルライフサイクルのリセット] | タスクまたはテーブルの出力テーブルのライフサイクルをリセットします。 | 廃止されたオブジェクトの出力テーブルを一定期間保持したい場合、このフェーズを選択できます。 説明 MaxCompute テーブルのみがサポートされています。 |
[出力テーブルの削除] | タスクまたはテーブルの出力テーブルを削除します。 | 廃止されたオブジェクトの出力テーブルが不要な場合、このフェーズを選択できます。 |
[廃止完了] | 正常な廃止を終了します。このフェーズはデフォルトで選択されており、選択解除できません。 | - |
正常な廃止計画のフェーズのステップは順番に実行されます。各フェーズでステップを実行するかどうかを指定できます。フェーズの選択を解除すると、デフォルトでフェーズはスキップされ、システムは次のフェーズに進みます。
正常な廃止計画では、[内部メッセージ]、[電子メール]、[dingtalkチャットボット] によって指定された連絡先に通知を送信できます。 DingTalkチャットボットの構成方法の詳細については、「シナリオプラクティス: DingTalkグループにアラート通知を送信する」をご参照ください。内部メッセージについては、[データ資産ガバナンス] に移動し、左側のナビゲーションペインで を選択して、[ガバナンスリマインダー] ページのメッセージを表示します。
ステップ 4: 廃止計画を実行する方法を指定する
廃止計画の各フェーズでステップを実行する方法を指定できます。実行モードパラメーターには、[手動トリガー実行] または [自動実行] を選択できます。
[手動トリガー実行]
注: 廃止プロセスの各ステップは、廃止計画の作成者によって前のステップが確認された後にのみ実行できます。
推奨シナリオ: タスクまたはテーブルがビジネスワークフローの重要な状況で使用されている場合。
[自動実行]
注: 廃止プロセスの各ステップは、構成した猶予期間に基づいて自動的に実行されます。前のステップの猶予期間が終了すると、ステップが自動的に実行されます。
推奨シナリオ: 多数のビジネスワークフローを廃止する必要があり、ワークフローの重要度が低い場合。
ステップ 5: 廃止計画を表示および管理する
[シャットダウン] ページで、廃止計画のリストを表示できます。廃止計画を [実行]、[キャンセル]、または [削除] できます。
廃止計画をキャンセルすると、システムは廃止計画で廃止中状態のタスクの廃止をキャンセルします。廃止済みのタスクは影響を受けません。
廃止計画を削除すると、システムは廃止計画で廃止中状態のタスクの廃止をキャンセルします。廃止済みのタスクは影響を受けません。廃止がキャンセルされると、システムは廃止計画を削除します。削除操作は元に戻せません。
廃止計画の [アクション] 列の [実行の詳細] をクリックすると、計画の構成の詳細を表示できます。また、次の表に記載されている操作を単一のタスクで実行することもできます。
操作 | 説明 |
[廃止の詳細を表示] | 廃止の進捗状況、タスクステータス、各フェーズの実行の詳細など、単一タスクの廃止の詳細を表示できます。また、タスクの廃止のキャンセル、タスクの廃止操作のロールバックなど、タスクに対してさまざまな操作を実行することもできます。
|
[オペレーションセンターに移動] | 本番環境のオペレーションセンターに移動して、タスクの O&M の詳細を表示できます。詳細については、「オペレーションセンター」をご参照ください。 |
[タスクの構成タブに移動] | DataStudio のタスクの構成タブに移動して、タスクを変更できます。詳細については、「DataStudio」をご参照ください。 |