<分類プロファイル名>!DESCRIBE¶
CLASSIFICATION_PROFILE クラスのインスタンスのプロパティを説明します。
構文¶
<classification_profile_name>!DESCRIBE()
出力¶
出力には、インスタンスの 作成 時に指定した基準が含まれ、以下の形式で出力されます。
{
"auto_tag": true | false ,
"maximum_classification_validity_days": <integer>,
"minimum_object_age_for_classification_days": <integer>
"column_tag_map": <object>
"custom_classifiers": <object>,
}
アクセス制御の要件¶
この操作の実行に使用される ロール には、少なくとも次の 権限 が必要です。
インスタンスロール |
オブジェクト |
メモ |
---|---|---|
|
分類プロファイルインスタンス。 |
このメソッドを呼び出すアカウントロールは、分類プロファイルでこのインスタンスロールが付与されている必要があります。インスタンスの作成に使用されたロールには、自動的にこのインスタンスロールが付与されます。 |
スキーマ内のオブジェクトに対して操作を実行するには、親データベースとスキーマに対する USAGE 権限が必要です。
指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。
セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。
使用上の注意¶
このメソッドを呼び出しても、オブジェクトは返されません。このため、メソッドの連結を使って、このメソッドの戻り値で別のメソッドを呼び出すことはできません。換わりに、各メソッドを別々の SQL ステートメントで呼び出します。
例¶
分類プロファイルを説明します。
SELECT my_classification_profile!DESCRIBE();
+--------------------------------------------------------+
| MY_CLASSIFICATION_PROFILE!DESCRIBE() |
+--------------------------------------------------------+
| { |
| "auto_tag": true, |
| "maximum_classification_validity_days": 30, |
| "column_tag_map": [ |
| { |
| "semantic_categories": [ |
| "NAME" |
| ], |
| "tag_name": "test_cc_db.test_cc_schema.pii_r3",|
| "tag_value": "important" |
| }, |
| "custom_classifiers": { |
| "PII": { |
| "SC1": { |
| "col_name_regex": "my_name", |
| "description": "a new semantic category", |
| "privacy_category": "IDENTIFIER", |
| "threshold": 0.8, |
| "value_regex": "\\\\d{{2}}-\\\\d{{2}}" |
| }, |
| "SC2": { |
| "privacy_category": "IDENTIFIER", |
| "threshold": 0.8, |
| "value_regex": "\\\\d{{3}}-\\\\d{{3}}|\\\\d"|
| } |
| } |
| }, |
"minimum_object_age_for_classification_days": 1 |
| } |
+--------------------------------------------------------+