Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

ColumnValues

フォーカスモード
ColumnValues - AWS Glue

列内の値に対して式を実行します。

[Syntax] (構文)

ColumnValues <COL_NAME> <EXPRESSION>
  • COL_NAME – データ品質ルールを評価する対象となる列の名前。

    列でサポートされている型: 任意の型

  • EXPRESSION – ルールタイプの応答に対して実行し、論地値を生成するための式。詳細については、「表現」を参照してください。

例: 許可される値

次のルール例では、指定された列の各値が、許可された値 (null、空、空白のみの文字列を含む) のセットの中に含まれているかどうかを確認します。

ColumnValues "Country" in [ "US", "CA", "UK", NULL, EMPTY, WHITESPACES_ONLY ] ColumnValues "gender" in ["F", "M"] where "weightinkgs < 10"

例: 正規表現

次のルール例では、列内の値が正規表現と照合されます。

ColumnValues "First_Name" matches "[a-zA-Z]*"

例: 日付値

次のルール例では、日付列内の値が日付表現に適合しているかをチェックします。

ColumnValues "Load_Date" > (now() - 3 days)

例: 数値

次のルール例では、列内の値が特定の数値制約に適合しているかどうかをチェックします。

ColumnValues "Customer_ID" between 1 and 2000

Null 動作

すべての ColumnValues ルール (!= および NOT IN 以外) では、NULL 行はルールを満たしません。null 値が原因でルールが失敗した場合、失敗理由には次の内容が表示されます。

Value: NULL does not meet the constraint requirement!

次の複合ルールの例では、NULL 値を明示的に満たす方法が示されています。

(ColumnValues "Age" > 21) OR (ColumnValues "Age" = NULL)

!= および not in 構文を使用する否定 ColumnValues ルールは、NULL 行に渡されます。例:

ColumnValues "Age" != 21
ColumnValues "Age" not in [21, 22, 23]

次の例では、NULL 値を明示的に満たさない方法を示されています。

(ColumnValues "Age" != 21) AND (ColumnValues "Age" != NULL)
ColumnValues "Age" not in [21, 22, 23, NULL]
プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.