タスクが本番環境に移行する前に、DataWorks データガバナンスは一連の確認項目を実行します。確認項目の実行結果が「失敗」になると、デプロイメントを停止するブロッキング問題イベントが発生し、コンプライアンスに反するコードのリリースを防止します。本トピックでは、DataWorks における確認項目の表示、登録、有効化、および構成方法について説明します。
前提条件
開始する前に、以下のいずれかのロールまたは権限を保有していることを確認してください。
Alibaba Cloud アカウント
AliyunDataWorksFullAccess権限を持つワークスペースメンバーワークスペース管理者ロール
テナントレベルのデータガバナンス管理者権限を持つワークスペースメンバー
ワークスペースレベルのデータガバナンス管理者ロール
一般ユーザーは確認項目の一覧を表示できますが、確認項目の登録、有効化、無効化はできません。
確認項目とガバナンス項目の違い
確認項目とガバナンス項目は、いずれもデータ開発上の課題を検出しますが、実行タイミングが異なります。
| 確認項目 | ガバナンス項目 | |
|---|---|---|
| いつ | タスクのデプロイメント前 | タスクのデプロイメント後 |
| 目的 | コンプライアンスに反するデプロイメントをブロックし、新たなガバナンス課題の導入を防止 | システム内に既存する最適化が必要な課題を検出し、データ全体の健全性向上を図る |
| 効果 | 確認項目の実行結果が「失敗」の場合、デプロイメントが停止 | 検出された課題はレビューおよび最適化対象として提示 |
DataWorks のワークスペースには、標準モードと基本モードの 2 種類があります。タスク開発プロセスはモードによって異なります。詳細については、「ワークスペースのモードの違い」をご参照ください。
確認項目の設定ページへ移動
DataWorks コンソールにログインします。上部のナビゲーションバーから、ご利用のリージョンを選択します。左側のナビゲーションウィンドウで、データガバナンス > データ資産ガバナンス を選択し、データ資産ガバナンスへ移動 をクリックします。
左側のナビゲーションウィンドウで、システム設定 > ガバナンス設定 > 確認項目 を選択して、確認項目の設定 ページを開きます。
確認項目の登録(任意)
データガバナンスは、初期の確認項目一覧を自動的に生成します。これらの項目が要件を満たさない場合は、カスタム拡張機能を追加の確認項目として登録できます。
現在、コードロジックに関連する初期確認項目は MaxCompute SQL ノードのみに対応しています。他のノードタイプにも適用範囲を拡大するには、カスタム拡張機能を用いて追加の確認項目を登録してください。
確認項目を登録するには、次の手順を実行します。
確認項目の設定 ページで、確認項目の登録 をクリックし、カスタム拡張機能を用いて確認項目を登録します。これにより、該当確認項目が検出対象範囲に追加されます。
登録後に、確認項目を有効化して初めて機能します。
カスタム拡張機能の作成方法については、「拡張機能の開発とデプロイ:Function Compute」をご参照ください。
確認項目の有効化
確認項目はワークスペース単位で管理されます。確認項目を無効化すると、現在選択中のワークスペースのみで非アクティブになります。

確認項目の設定 ページで、確認項目のスイッチをオン/オフ切り替えて有効化または無効化します。有効化後、DataStudio で **[実行]** または **[デプロイ]** をクリックした際に、データガバナンスが確認処理を実行します。
確認項目の構成
確認項目の設定 ページでは、確認項目が「開発」「ストレージ」「コンピューティング」「品質」「セキュリティ」というディメンション別に整理されています。各確認項目について、以下の内容を構成できます。
有効な確認プロシージャ:コード実行やデプロイメントなど、確認処理をトリガーするプロシージャを指定します。確認が失敗した場合、該当プロシージャの継続がブロックされます。
確認項目のパラメーター:アクセス制限や最大実行コストなどのパラメーター値を設定します。利用可能なパラメーターは確認項目ごとに異なります。

確認項目に対するバッチ操作
複数の確認項目を一度に有効化または無効化するには、対象の確認項目を選択し、バッチ操作コントロールを使用します。

確認項目のトリガー動作の仕組み
確認項目が有効化されており、DataStudio で [実行] または [デプロイ] をクリックすると、データガバナンスが確認処理を実行します。その結果は、操作確認 インターフェイスで確認できます。
成功:タスクが確認項目の要件を満たしており、デプロイメントが継続されます。
失敗:タスクが確認項目のルールに違反しています。ブロッキング問題イベントが生成され、デプロイメントが停止します。
確認ステータスをクリックすると、検証の詳細を表示できます。


上記のスクリーンショットは、DataStudio の新バージョンを示しています。このバージョンを使用するには、ワークスペースを作成する際に、[DataStudio (新バージョン) の使用] を選択します。詳細については、「リソース管理」をご参照ください。DataStudio の以前のバージョンでの操作も同様です。