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

DataWorks:チェック項目の設定

最終更新日:Dec 19, 2025

チェック項目は、ファイルをデプロイする前のガバナンスに使用されます。コンプライアンス上の問題やデータ開発の制約違反をチェックします。システムが違反を検出すると、問題イベントが生成され、デプロイメントプロセスがブロックされます。イベントに基づいて検出された問題を解決することで、プロセスが期待どおりに実行されることを保証できます。このトピックでは、チェック項目の表示方法と設定方法について説明します。

前提条件

オプション:拡張機能の作成。データガバナンスが提供するデフォルトのチェック項目が要件を満たさない場合は、カスタム拡張機能を新しいチェック項目として登録できます。これにより、カスタム拡張機能がチェック範囲に追加されます。詳細については、「拡張機能の開発とデプロイ:Function Compute」をご参照ください。

背景情報

データガバナンスは、初期チェック項目のリストを自動的に生成します。必要に応じて、各チェック項目を有効化または無効化できます。デフォルトのチェック項目が要件を満たさない場合は、カスタム拡張機能を新しいチェック項目として登録できます。

データガバナンスは、チェック項目とガバナンス項目を使用して、データ開発プロセス中に管理が必要な問題を検出します。チェック項目とガバナンス項目では、チェックのタイミングと内容が異なります。

  • チェック項目:タスクがデプロイされる前のガバナンスとコントロールに使用されます。主にデプロイメント前のコンプライアンスをチェックし、問題のあるデプロイメントをブロックして、新しいガバナンス問題の発生を防ぎます。

  • ガバナンス項目:タスクがデプロイされた後の分析に使用されます。システム内に存在する、データの全体的な健全性を向上させるために最適化が必要な問題を検出します。

説明

DataWorks ワークスペースには、標準モードと基本モードがあります。タスク開発プロセスは、この 2 つのモードで異なります。詳細については、「ワークスペースモードの違い」をご参照ください。

image

このトピックでは、チェック項目の使用方法について説明します:

権限管理

  • チェック項目を登録、有効化、または無効化するには、次のいずれかの権限が必要です:

    • Alibaba Cloud アカウント

    • AliyunDataWorksFullAccess 権限を持つワークスペースメンバー

    • ワークスペース管理者

    • テナントレベルのデータガバナンス管理者権限を持つワークスペースメンバー

    • ワークスペースレベルのデータガバナンス管理者

  • 通常のユーザーは、自身の DataWorks ワークスペース内のチェック項目リストのみを表示できます。

チェック項目設定ページへの移動

  1. データ資産ガバナンスページに移動します。

    DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[Data Governance] > [Data Asset Governance] を選択します。表示されたページで、[Go to Data Asset Governance] をクリックします。

  2. 左側のナビゲーションウィンドウで、[System Settings] > [Governance Settings] > [Check Item] をクリックして、[Configure Check Item] ページに移動します。

チェック項目の登録 (オプション)

初期のチェック項目がニーズを満たさない場合は、[Register Check Item] をクリックして、カスタム拡張機能を使用してチェック項目を登録できます。これにより、チェック項目が検出範囲に追加されます。登録後、チェック項目リストでそのチェック項目を有効にして、有効化する必要があります。

説明

現在、コードロジックに関連する初期チェック項目は、MaxCompute SQL ノードにのみ適用されます。つまり、このタイプのチェック項目を有効にすると、MaxCompute SQL ノードのみがチェックをトリガーします。より多くのコンテンツをチェックするには、必要に応じてチェック項目を登録できます。

チェック項目の有効化

チェック項目を有効にすると、データガバナンスはタスク実行やデプロイメントなどのプロシージャをチェックします。チェックが失敗すると、デプロイメントプロセスがブロックされ、既存の問題を捕捉し、新しいガバナンス問題の発生を防ぐことができます。必要に応じて、ワークスペースごとに特定のチェック項目を有効にできます。

image

説明

チェック項目はワークスペース固有です。チェック項目を無効にすると、現在選択されているワークスペースに対してのみ非アクティブになります。

チェック項目の設定

[Check Item Settings] ページでは、現在のアカウント配下にある指定されたワークスペースのチェック項目に関する情報を表示できます。情報は、開発、ストレージ、コンピューティング、品質、セキュリティなどのディメンション別に整理されています。また、各チェック項目のステータスとパラメーターを設定することもできます。

image

主な設定は次のとおりです:

  • 有効なチェックプロシージャの設定:コード実行やデプロイメントなどのプロシージャの前にファイルをチェックするかどうかを設定します。チェックが失敗すると、後続のプロセスがブロックされます。

  • チェック項目パラメーターの設定:アクセス制限や最大実行コストなどのパラメーターを設定します。利用可能なパラメーターはチェック項目によって異なります。

チェック項目のバッチ操作

一度に複数のチェック項目を有効化または無効化するには、次の図に示すようにバッチ操作を実行できます。

image

チェック項目トリガー効果の例

チェック項目が有効になっている場合、DataStudio で [Run] または [Deploy] をクリックするとチェックがトリガーされます。システムは、チェック項目に定義されたロジックに基づいてチェックを実行します。[Operation Check] インターフェイスに移動してファイルのチェックステータスを表示し、ステータスをクリックして検証詳細を表示できます。チェックが失敗すると、ブロッキング問題イベントが生成され、プロセスが停止します。

image

image

説明
  • この例で示されているインターフェイスは、DataStudio の新しいバージョンです。このバージョンを使用するには、ワークスペースを作成するときに [Data Studio (新バージョン) を使用] を選択します。詳細については、「コンピューティングリソース管理」をご参照ください。

  • DataStudio の古いバージョンでの操作は、この例の操作と似ています。