- カテゴリ:
システム関数 (システム情報)
SYSTEM$GET_CLASSIFICATION_RESULT¶
指定されたオブジェクトの分類結果を返します。
構文¶
SELECT SYSTEM$GET_CLASSIFICATION_RESULT( '<object_name>' ) 引数¶
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 } } } 条件:
classification_profile_config自動分類が構成されている場合は、分類結果の生成に使用された構成プロファイルの完全修飾名がコンテナーとして格納されます。
classification_result分類された各列の詳細を提供します。
alternates各タグに関する情報と、推奨タグ以外に考慮すべき値を提供します。
recommendationタグと値に関する情報を提供します。
これらの値は、代替と推薦の両方に表示することができます。
classifier_name分類された列にタグを付けるために使用されたカスタム分類インスタンスの完全修飾名。
このフィールドは、列に設定するタグのソースとしてカスタム分類インスタンスを使用する場合にのみ表示されます。
confidence
HIGH、MEDIUMまたはLOWの値のいずれかを指定します。この値は、列のサンプリングプロセスと、列のデータとSnowflakeがデータを分類する方法の整合性に基づいて、Snowflakeが持つ相対的な信頼性を示します。coverage特定のカテゴリのルールに一致する、サンプリングされたセル値のパーセントを提供します。
detailsSEMANTIC_CATEGORY タグに対して、 地理タグ値 を参照するフィールドと値を提供します。
privacy_categoryプライバシーカテゴリタグ値を提供します。
可能な値は、
IDENTIFIER、QUASI-IDENTIFIER、およびSENSITIVEです。semantic_categoryセマンティックカテゴリタグ値を提供します。
可能なタグの値については、 システムタグおよびカテゴリ および システムタグおよびカテゴリ をご参照ください。
tags分類処理の結果、列に適用されたタグに関する情報を提供します。
valid_value_ratioサンプルサイズ内の有効値の比率を提供します。無効な値には、 NULL、空の文字列、256文字を超える文字列などがあります。
例¶
テーブルの機密データ分類結果を返します。
SELECT SYSTEM$GET_CLASSIFICATION_RESULT('hr.tables.empl_info');