カテゴリ:

システム関数 (システム情報)

SYSTEM$GET_CLASSIFICATION_RESULT

指定されたオブジェクトの分類結果を返します。

構文

SELECT SYSTEM$GET_CLASSIFICATION_RESULT( '<object_name>' )
Copy

引数

object_name

分類される列を含むテーブル、外部テーブル、ビュー、またはマテリアライズドビューの名前。データベースとスキーマが現在のセッションで使用されていない場合は、名前を完全修飾する必要があります。

名前は、データベースに保存されているとおりに正確に指定する必要があります。名前に特殊文字、大文字小文字の区別、または空白スペースが含まれている場合は、名前を最初に二重引用符で囲み、次に一重引用符で囲む必要があります。

戻り値

以下の形式で JSON オブジェクトを返します。例:

{
  "classification_profile_config": {
    "classification_profile_name": "db1.sch.sensitive_data_detection_profile"
  },
  "classification_result": {
    "col1_name": {
      "alternates": [],
      "recommendation": {
        "confidence": "HIGH",
        "coverage": 1,
        "details": [],
        "privacy_category": "QUASI_IDENTIFIER",
        "semantic_category": "DATE_OF_BIRTH",
        "tags": [
          {
            "tag_applied": true,
            "tag_name": "snowflake.core.semantic_category",
            "tag_value": "DATE_OF_BIRTH"
          },
          {
            "tag_applied": true,
            "tag_name": "snowflake.core.privacy_category",
            "tag_value": "QUASI_IDENTIFIER"
          }
        ]
      },
      "valid_value_ratio": 1
    }
  }
}
Copy

条件:

classification_profile_config

自動分類が構成されている場合は、分類結果の生成に使用された構成プロファイルの完全修飾名がコンテナーとして格納されます。

classification_result

分類された各列の詳細を提供します。

alternates

各タグに関する情報と、推奨タグ以外に考慮すべき値を提供します。

recommendation

タグと値に関する情報を提供します。

これらの値は、代替と推薦の両方に表示することができます。

classifier_name

分類された列にタグを付けるために使用されたカスタム分類インスタンスの完全修飾名。

このフィールドは、列に設定するタグのソースとしてカスタム分類インスタンスを使用する場合にのみ表示されます。

confidence

HIGHMEDIUM または LOW の値のいずれかを指定します。この値は、列のサンプリングプロセスと、列のデータとSnowflakeがデータを分類する方法の整合性に基づいて、Snowflakeが持つ相対的な信頼性を示します。

coverage

特定のカテゴリのルールに一致する、サンプリングされたセル値のパーセントを提供します。

details

SEMANTIC_CATEGORY タグに対して、 地理タグ値 を参照するフィールドと値を提供します。

privacy_category

プライバシーカテゴリタグ値を提供します。

可能な値は、 IDENTIFIERQUASI-IDENTIFIER、および SENSITIVE です。

semantic_category

セマンティックカテゴリタグ値を提供します。

可能なタグの値については、 システムタグおよびカテゴリ および システムタグおよびカテゴリ をご参照ください。

tags

分類処理の結果、列に適用されたタグに関する情報を提供します。

valid_value_ratio

サンプルサイズ内の有効値の比率を提供します。無効な値には、 NULL、空の文字列、256文字を超える文字列などがあります。

テーブルの機密データ分類結果を返します。

SELECT SYSTEM$GET_CLASSIFICATION_RESULT('hr.tables.empl_info');
Copy