翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
利用可能なチェック
次の表に、ルールで使用できるすべての条件のリファレンスを示します。集約された条件は、同じルールの非集約条件と組み合わせることはできません。
注記
SDK ユーザーの場合、同じルールを複数の列に適用するには、ルールの ColumnSelectors 属性を使用し、名前または正規表現を使用して検証済み列を指定します。この場合、暗黙的な CheckExpression を使用する必要があります。たとえば、選択した各列の値を指定された値と比較“> :val”します。DataBrew は、動的データセットで FilterExpression を定義するために暗黙的な構文を使用します。各チェックに列 (複数可) を個別に指定する場合は、ColumnSelectors 属性を設定しないでください。代わりに、明示的な式を指定します。例えば、ルールの CheckExpression “:col > :val”として。
| 条件の種類 | データの品質チェック | 追加パラメータ | 比較タイプ | SDK 構文の例 |
|---|---|---|---|---|
| データセット条件を集約する | 行数 | カスタム値との数値比較 |
|
|
| 列の数 | カスタム値との数値比較 |
| ||
重複行 |
カスタム値との数値比較 |
または
|
||
| 列統計条件を集計する | 欠落した値 | カスタム値との数値比較 |
または
|
|
| 重複する値 | カスタム値との数値比較 |
または
| ||
有効値 |
カスタム値との数値比較 |
または
|
||
| 個別の値 | カスタム値との数値比較 |
または
| ||
一意の値 |
カスタム値との数値比較 |
または
|
||
外れ値 |
Z スコアのしきい値 | カスタム値との数値比較 |
または
|
|
値分散統計 |
統計名 (次の表を参照) | カスタム値との数値比較 |
または
注記 可能な |
|
数値統計 |
統計名 (次の表を参照) | カスタム値との数値比較 |
または
注記 可能な |
|
| 非集計 (しきい値を受け入れる) | 値は正確に | 値のリストとの正確な比較 |
|
|
| 値が正確にない | 値は、リストからの値と完全に一致してはいけません |
| ||
| 文字列値 | カスタム値または他の文字列列との文字列比較 |
または
| ||
| 数値 | カスタム値または他の数値列との数値比較 |
または
| ||
| 値文字列の長さ | カスタム値または他の数値列との数値比較 |
または
|
数値比較
DataBrew は、数値比較のために次のオペレーションをサポートしています。Is equals (==)、Is not equals (!=)、Less than (<)、Less than equals (<=)、Greater than (>)、Greater than equals (>=)、Is between (is_between :val1 and :val2)。
文字列比較
次の文字列比較がサポートされています。「 で始まる」、「 で始まらない」、「 で終わる」、「 で終わる」、「 を含む」、「 を含まない」、「 等しい」、「 等しくない」、「 一致」、「 一致しない」。
次の表は、値分布統計と数値統計に使用できる統計を示しています。
| データの品質チェック | 統計名 | 追加パラメータ | SDK 構文 |
|---|---|---|---|
| 値分散統計 | 最小 | "CheckExpression": "AGG(MAX) < :val",
"SubstitutionMap": {":val", "100"}
|
|
| 最大 | "CheckExpression": "AGG(MIN) > :val",
"SubstitutionMap": {":val", "0"}
|
||
| 中央値 | "CheckExpression": "AGG(MEDIAN) >= :val",
"SubstitutionMap": {":val", "50"}
|
||
| 平均値 | "CheckExpression": "AGG(MEAN) <= :val",
"SubstitutionMap": {":val", "10"}
|
||
| モード | "CheckExpression": "AGG(MODE) > :val",
"SubstitutionMap": {":val", "0"}
|
||
| 標準偏差 | "CheckExpression": "AGG(STANDARD_DEVIATION) > :val",
"SubstitutionMap": {":val", "0"}
|
||
| エントロピー | "CheckExpression": "AGG(ENTROPY) > :val",
"SubstitutionMap": {":val", "0"}
|
||
| 数値統計 | 合計 | "CheckExpression": "AGG(SUM) > :val",
"SubstitutionMap": {":val", "0"}
|
|
| 尖度 | "CheckExpression": "AGG(KURTOSIS) > :val",
"SubstitutionMap": {":val", "0"}
| ||
| 歪み | "CheckExpression": "AGG(SKEWNESS) > :val",
"SubstitutionMap": {":val", "0"}
|
||
| Variance | "CheckExpression": "AGG(VARIANCE) > :val",
"SubstitutionMap": {":val", "0"}
|
||
| 絶対偏差 | "CheckExpression": "AGG(MEDIAN_ABSOLUTE_DEVIATION) > :val",
"SubstitutionMap": {":val", "0"}
|
||
| 分位数 | 分位数: '0.25'、'0.5'、'0.75' のいずれか | "CheckExpression": "AGG(QUANTILE, :pct) > :val",
"SubstitutionMap": {":pct": "0.25", ":val", "0"}
|