現在、Data Quality Center (DQC) には 36 のテンプレートルールがあります。本ページでは、そのすべてについて説明します。
変動計算
変動 = (サンプル - 参照値) / 参照値
変動差異計算
(現在のサンプル - 過去の N 日間の平均値) / 標準偏差
用語集
- Sample: SQL タスクテーブルの行数、1 日の変動検出など、1 日ごとに収集された特定のサンプルの値。 [Sample] は、当日におけるテーブルのパーティション数です。
- Reference value: 過去のサンプルとの比較。
- たとえば、[rule] は SQL タスクテーブル内の行数、および 1 日の変動検出であり、参照値は前日に生成されたテーブルのパーティションの数です。
- たとえば、rule は SQL タスクテーブル内の行数、および 7 日間の変動検出であり、参照値は過去 7 日間における、テーブル行内の平均データ値です。
検証ロジック
現在、Data Quality では、変動検出値、および固定値検証メソッドの比較 のみ、サポートしています。
検証メソッド | 検証ロジック |
変動検出値 |
|
固定値の比較 |
|
テンプレートルール
テンプレートレベル | テンプレート名 | 説明 |
1 | The average value of the field, fluctuation compared to the one day, one week, one month before. | このフィールドの平均値を取り、1 日、7 日、1 か月の期間と比較して、変動を計算します。 その後、しきい値と変動値を比較し、アラームがある場合は自動的にトリガーされます。 |
2 | The summary value of the field, fluctuation compared to the one day, one week, one month before. | このフィールドの合計値を取り、1 日、7 日、1 か月の期間と比較し、変動を計算します。 その後、しきい値と変動値を比較し、アラームがある場合は自動的にトリガーされます。 |
3 | The minimum value of the field, fluctuation compared to the one day, one week, one month before. | このフィールドの最小値を取り、1 日、7 日、1 か月の期間と比較し、変動を計算します。 その後、しきい値と変動値を比較し、アラームがある場合は自動的にトリガーされます。 |
4 | The maximum value of the field, fluctuation compared to the one day, one week, one month before. | このフィールドの最大値を取り、1 日、7 日、1 か月の期間と比較し、変動を計算します。 その後、しきい値と変動値を比較し、アラームがある場合、自動的にトリガーされます。 |
5 | The number of unique values in the field. | 重複の削除後に固有値数をカウントし、期待数と比較を行う固定値の検証です。 |
6 | The number of unique values in the field, volatility compared to the one day, one week, one month before. | 重複の削除後に固有値数をカウントし、1 日、7 日、1 か月の期間と比較を行う固定値の検証です。 |
7 | The number of rows in the table, fluctuation compared to the one day, one week, one month before. | 1 日前、1 週間前、および 1 か月前に収集されたテーブルの行数と比較し、変動を計算します。 |
8 | The number of null values in the field. | フィールドの NULL 値の数と固定値が比較されます。 |
9 | The number of null values in the field / Total number of rows. | NULL 値の割合を得るため、NULL 値の数と合計行数を計算し、固定値と比較します。 注記: 固定値は 10 進数です。 |
10 | The number of duplications in the field / Total number of rows. | 合計行数に対する重複値の数の割合です。固定値と比較します。 |
11 | The number of duplicated values in the field. | フィールド内の合計行数から、重複値を引いた数です。重複値の数と固定値が比較されます。 |
12 | The number of unique values in the field / Total number of rows. | 合計行数に対する固有値の数の割合です。固定値と比較します。 |
13 | The average value of the field, fluctuation compared to the one day before. | フィールドの平均値を取り、前の期間と比較します。 変動を計算した後、しきい値と比較します。 |
14 | The summary value of the field, fluctuation compared to the one day before. | このフィールドの平均値を取り、前の期間と比較します。 変動を計算した後、しきい値と比較します。 |
15 | The minimum value of the field, fluctuation compared to the one day before. | このフィールドの最大値を取り、前日と比較します。 ボラティリティ値を計算した後、しきい値と比較します。 |
16 | The maximum value of the field, fluctuation compared to the one day before. | このフィールドの最大値を取り、前日と比較します。変動を計算した後、しきい値と比較します。 |
17 | The summary value of the field, fluctuation compared to the previous period. | このフィールドの合計値を取り、前日と比較した後、変動を計算します。 その後、しきい値と比較します。アラームがある場合、自動的にトリガーされます。 |
18 | The minimum value of the field, fluctuation compared to the previous period. | このフィールドの最小値を取って前の期間と比較し、ボラティリティ値を計算します。 その後、しきい値と比較します。アラームがある場合、自動的にトリガーされます。 |
19 | The maximum value of the field, fluctuation compared to the previous period. | このフィールドの最大値を取って前の期間と比較し、変動を計算します。 その後、しきい値と比較します。アラームがある場合、自動的にトリガーされます。 |
20 | Table size (bytes) is unchanged, compared to the previous period. | 前期間と比較し、テーブルのサイズ (バイト) は同じです。 |
21 | Table size (bytes) has changed, compared to the previous period. | 前期間と比較し、テーブルのサイズ (バイト) が変わっています。 |
22 | The number of rows in the table has changed, compared to the previous period. | 前期間と比較し、テーブルの行数が変わっています。 |
23 | The number of rows in the table is unchanged, compared to the previous period. | 前期間と比較し、テーブルの行数は同じです。 |
24 | Table size, difference value compared to the previous period (bytes). | 前期間と比較したテーブルサイズの差分値 (バイト) です。 |
25 | The number of rows in the table, difference value compared to the previous period. | 参照値は、前期間に生成されたテーブルのパーティションの数です。 当日に収集されたテーブルの行数と比較した後、差分値を比較します。 |
26 | The number of rows in the table. | テーブル内の行数です。 |
27 | Table space size (bytes). | テーブルスペースのサイズ (バイト) です。 |
28 | The number of rows in the table, difference value compared to one day before. | 参照値は、1 日前に生成されたテーブルのパーティションの数です。 当日に収集されたテーブルの行数と比較した後、差分値を比較します。 |
29 | Table space size, difference value compared to one day before (bytes). | 1 日前と比較したテーブルスペースサイズの差分値 (バイト) です。 |
30 | Table space size, fluctuation compared to the one day before. | テンプレートは、テーブルサイズモニタリングの変動です。 サンプルは前日の割り当てられたサンプルと比較されます。 オレンジのしきい値が 5 %、赤のしきい値が 10 %の場合、変動が 5 % より大きく 10 % 以下だと、オレンジのアラームがトリガーされます。 オレンジのしきい値が 10 % を超えていると、赤のアラームがトリガーされます。 |
31 | Table space size, fluctuation compared to the one week before. | テンプレートは、テーブルサイズモニタリングの変動です。 サンプルは前週の割り当てられたサンプルと比較されます。 オレンジのしきい値が 5 %、赤のしきい値が 10 %の場合、変動が 5 % より大きく 10 % 以下だと、オレンジのアラームがトリガーされます。 オレンジのしきい値が 10 % を超えていると、赤のアラームがトリガーされます。 |
32 | Table space size, fluctuation compared to the one month before. | テンプレートは、テーブルサイズモニタリングの変動です。 サンプルは前月の割り当てられたサンプルと比較されます。 オレンジのしきい値が 5 %、赤のしきい値が 10 %の場合、変動が 5 % より大きく 10 % 以下だと、オレンジのアラームがトリガーされます。 オレンジのしきい値が 10 % を超えていると、赤のアラームがトリガーされます。 |
33 | The number of rows in the table, average fluctuation value compared to the last seven days. | 参照値は、直近 7 日間のテーブル行数の平均値です。 |
34 | The number of rows in the table, average fluctuation value compared to the last thirty days. | 参照値は、過去 30 日間のテーブル行数の平均値です。 |
35 | The number of rows in the table, fluctuation compared to the one day before. | 参照値は、1 日前に生成されたテーブルのパーティションの数です。 当日に収集されたテーブル行数と比較した後、変動を計算します。 |
36 | The number of rows in the table, fluctuation compared to the one week before. | 参照値は、1 週間前に生成されたテーブルのパーティションの数です。 当日に収集されたテーブル行数と比較した後、変動を計算します。 |
37 | The number of rows in the table, fluctuation compared to the one month before. | 参照値は、1 か月前に生成されたテーブルのパーティションの数です。 当日に収集されたテーブル行数と比較した後、変動を計算します。 |
38 | The number of rows in the table, the first day of the current month fluctuation compared to the one day, one week, one month before. | 当月の初日に収集されたテーブルの行数を、1 日前、1 週間前、1 か月前と比較し、変動を計算します。 |
39 | The number of rows in the table, fluctuation compared to the previous period. | 参照値は、前期間に生成されたテーブルのパーティションの数です。 当日に収集されたテーブルの行数と比較し、変動を計算します。 |
40 | Discrete value monitoring (number of packets) | パケット数と固定値を比較します。 |
41 | Discrete value monitoring (group number fluctuation) | 変動検知のための離散値。1 日前、7 日前、1 か月前のグループ数がベンチマークとなります。 |
42 | Discrete value monitoring (state value) | table.id によるテーブルグループからの選択カウント (*) と同様に、グループ化後の各グループの値は、特定の数値と比較されます。 |
43 | Discrete value monitoring (state value and fluctuation of state value) | table.id によるテーブルグループからの選択カウント (*) のように、グループ化後の各グループの値を特定の数値と比較します。グループ化の数が増えると、予告することなく警告します。 |