品質ダッシュボードには、ワークスペースの主要なデータ品質メトリック、ルールチェックのトレンド、問題のある上位テーブルとその所有者、ルールのカバレッジが表示され、品質問題を効率的に特定して解決できます。
品質ダッシュボードへのアクセス
データ品質ページに移動します。
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データ品質に移動] をクリックします。
-
左側のナビゲーションペインで、Quality Dashboard をクリックします。
注意事項
品質ダッシュボードには、現在のワークスペースのデータ品質統計が表示されます。
-
ダッシュボードの右上隅では、Today、Yesterday、The Day Before Yesterday、またはカスタム期間を選択して統計を表示できます。デフォルトでは、ダッシュボードに今日のリアルタイム統計が表示されます。
-
View Only Data in Production Environment を選択すると、本番環境の統計のみが表示されます。
説明このオプションを選択すると、開発テーブルのチェック結果は統計に含まれません。開発環境と本番環境が分かれているのは、標準モードのワークスペースのみです。基本モードでは、すべてのデータテーブルが本番テーブルになります。詳細については、「基本モードと標準モードの違い」をご参照ください。
-
データ品質の概要は、次のいずれかの単位で表示することもできます。
-
[All]: 現在のワークスペースにあるすべてのエンジンタイプのデータ品質統計を表示します。
-
特定のデータソース ([MaxCompute]、 [E-MapReduce]、 [Hologres]、 [CDH Hive]、 [AnalyticDB for PostgreSQL]、 [AnalyticDB for MySQL]、 [StarRocks]、 [MySQL] など): 選択したデータソースの統計情報を表示します。
説明ストリーミングデータの統計はサポートされていません。
-
主要なデータ品質メトリック
このセクションでは、右側でルールまたはTableを選択すると、ルール別またはテーブル別に主要なデータ品質メトリクスを表示できます。
|
カテゴリ |
メトリック |
説明 |
|
[Table] |
ルールが設定されているテーブル数 |
選択した日付において、データ品質ルールが設定されているワークスペース内のテーブル数です。 |
|
品質に問題があるテーブル数 |
選択した日付に、Check Passed 以外のステータスで完了したチェックインスタンスを 1 つ以上含むテーブルの数。これには、閾値違反やシステムエラーが含まれます。 [Completed Tables]: 選択した日付にチェックインスタンスが完了したテーブルの数です。完了したインスタンスは、合格、しきい値違反、またはシステムエラーのステータスを持つことができます。 |
|
|
強ルールに問題があるテーブル数 |
選択した日付において、強力なルールチェックが Check Passed 以外のステータスで完了したテーブルの数。これには、しきい値違反とシステムエラーが含まれます。 [Tables That Hit Critical Threshold]: 選択した日付に強ルールのクリティカルしきい値に違反したテーブルの数です。 [Tables That Hit Warning Threshold]: 選択した日付に強ルールの警告しきい値に違反したテーブルの数です。 |
|
|
弱ルールに問題があるテーブル数 |
選択した日付において、弱ルールチェックが Check Passed 以外のステータスで完了したテーブルの数です。これには、しきい値違反やシステムエラーなどが含まれます。 [Tables That Hit Critical Threshold]: 選択した日付に弱ルールのクリティカルしきい値に違反したテーブルの数です。 [Tables That Hit Warning Threshold]: 選択した日付に弱ルールの警告しきい値に違反したテーブルの数です。 |
|
|
[ルール] |
データ品質ルールの総数 |
選択した日付時点で現在のワークスペースに作成されたルールの総数です。 |
|
問題が発生しているルール数 |
選択した日付において、チェックインスタンスがCheck Passed以外のステータスで完了したルールの数です。これには、しきい値違反やシステムエラーが含まれます。 [Completed Rules]: 選択した日付にチェックインスタンスが完了したルールの数です。完了したインスタンスは、合格、しきい値違反、またはシステムエラーのステータスを持つことができます。 |
|
|
問題が発生している強ルール数 |
選択した日付において、チェックインスタンスの完了ステータスが Check Passed 以外であった厳格なルールの数です。これには、しきい値違反とシステムエラーが含まれます。 [Rules Based on Which Tables Hit Critical Threshold]: 選択した日付において、チェックインスタンスが強ルールのクリティカルしきい値に違反したルールの数です。 [Rules Based on Which Tables Hit Warning Threshold]: 選択した日付において、チェックインスタンスが強ルールの警告しきい値に違反したルールの数です。 |
|
|
問題が発生している弱ルール数 |
選択した日付に、チェックインスタンスが Check Passed 以外のステータスで完了した弱ルールの数です。これには、しきい値違反とシステムエラーが含まれます。 [Rules Based on Which Tables Hit Critical Threshold]: 選択した日付において、チェックインスタンスが弱ルールのクリティカルしきい値に違反したルールの数です。 [Rules Based on Which Tables Hit Warning Threshold]: 選択した日付において、チェックインスタンスが弱ルールの警告しきい値に違反したルールの数です。 |
品質チェックのモニタリング
ルールチェック結果のトレンドと分布を表示します。
インスタンスのトレンド分析

ルールチェック結果の推移を表示します。ここでは、統計をBy DayまたはBy Hourで表示したり、All、Strong rules、またはWeak rulesで表示を絞り込んだりできます。
インスタンスの実行ステータス

選択した日付におけるルールチェック結果の分布を表示します。また、表示を絞り込んで、All、Strong rules、または Weak rules のステータス分布を表示することもできます。実行ステータスには、以下が含まれます。
-
[Check Passed]: チェックが正常に実行され、結果が品質しきい値を満たしました。
-
[Strong Rule-based Check Instances for Which Critical Threshold Is Exceeded]: 強ルールの重大なしきい値に違反がありました。
-
[Strong Rule-based Check Instances for Which Warning Threshold Is Exceeded]: 強ルールの警告しきい値に違反しました。
-
[Weak Rule-based Check Instances for Which Critical Threshold Is Exceeded]:弱ルールのクリティカルなしきい値に違反しました。
-
[Weak Rule-based Check Instances for Which Warning Threshold Is Exceeded]: 弱ルールの警告しきい値に違反しました。
-
[Check Failed]: システムがチェック対象の値を取得できなかったため、チェックの実行に失敗しました。
上位の品質問題
選択した時間範囲内で、ルール課題の数に基づいてテーブルをランク付けし、Top N Tables with Maximum Number of Quality Issues と [品質課題のあるテーブルの所有者] を表示します。右上隅の [さらに表示] をクリックすると、[実行記録] ページに移動します。このページでは、テーブルのチェック履歴の確認、チェック詳細の表示、および課題の解決ができます。
品質ルールの所有者は、関連付けられたテーブルパーティションの所有者です。この所有者は通常、パーティションフィルター式を作成したユーザーです。
品質設定の分析
テーブルのデータ品質ルールの全体的なカバレッジを、次のディメンションで表示します: 品質ルールが設定されているテーブル数-Asset Ratio、No Rules Are Configured-Number of Tables、No Rules Are Enabled-Number of Tables、Configured with Rules with Which No Scheduling Node Is Associated-Number of Tables、および Configured with Rules for Which No Alert Recipient Is Configured-Number of Tables。 また、Actions 列の View Details をクリックして、各テーブルのルール設定詳細を表示することもできます。 上部には 5 つのサマリーメトリックカードが表示されます。これには、品質ルールが設定されているデータテーブルのパーセンテージを示す ルールが設定されているテーブルのアセット率 カードが含まれます。 下のランキングテーブルには、設定済みルール数、有効なルール数、スケジューリングに関連付けられたルール数、サブスクライブされたアラートオブジェクト、過去 30 日間の問題のあるルール数 などの、各テーブルの詳細が一覧表示されます。 [詳細を表示] をクリックすると、単一テーブルの設定を表示できます。 各ディメンションの説明は次のとおりです:
-
[No Rules Are Configured]: データ品質ルールが設定されていないテーブルの数をカウントします。
説明現在、統計は MaxCompute データソースに対してのみ計算されます。
-
[No Rules Are Enabled]: ルールは設定済みですが、有効なルールが 1 つもないテーブルをカウントします。
-
[Configured with Rules with Which No Scheduling Node Is Associated]: 設定済みの品質ルールがスケジューリングノードに関連付けられていないテーブルをカウントします。スケジューリングの関連付けがないルールは、手動でトリガーされた場合にのみ実行されます。
-
[Configured with Rules for Which No Alert Recipient Is Configured]: アラート受信者が設定されていない品質ルールを持つテーブルの数をカウントします。受信者が設定されていない場合、問題が検出されても通知は送信されません。