<classification_profile_name>!DESCRIBE¶
Descreve as propriedades de uma instância de classe CLASSIFICATION_PROFILE.
Sintaxe¶
<classification_profile_name>!DESCRIBE()
Saída¶
A saída inclui os critérios que você especificou ao criar a instância e é formatada da seguinte forma:
{
"auto_tag": true | false ,
"maximum_classification_validity_days": <integer>,
"minimum_object_age_for_classification_days": <integer>
"column_tag_map": <object>
"custom_classifiers": <object>,
}
Requisitos de controle de acesso¶
A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:
Função de instância |
Objeto |
Notas |
|---|---|---|
|
A instância do perfil de classificação. |
A função de conta que chama esse método deve receber essa função de instância no perfil de classificação. A função usada para criar a instância é automaticamente concedida a essa função de instância. |
A operação em um objeto de esquema requer pelo menos um privilégio no banco de dados pai e um privilégio no esquema pai.
Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.
Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.
Notas de uso¶
Chamar esse método não retorna o objeto. Por isso, você não pode usar o encadeamento de métodos para chamar outro método no valor de retorno deste método. Em vez disso, chame cada método em uma instrução SQL separada.
Exemplos¶
Descreva o perfil de classificação:
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 |
| } |
+--------------------------------------------------------+