custom_classifier !ADD_REGEX

Consulte também:

Como trabalhar com classificadores personalizados

Adiciona categorias e uma expressão regular ao classificador personalizado, especificando opcionalmente uma expressão regular para o nome da coluna e um comentário.

Sintaxe

CALL <custom_classifier>!ADD_REGEX(
  '<semantic_category>' ,
  '<privacy_category>' ,
  '<value_regex>' ,
  [ <column_name_regex> ] ,
  [ <description> ]
  )
Copy

Argumentos exigidos

semantic_category

Especifica o identificador (ou seja, nome) da categoria semântica.

Para obter detalhes sobre categorias semânticas, consulte Tags de sistema e categorias.

privacy_category

Especifique um dos seguintes valores: 'IDENTIFIER', 'QUASI_IDENTIFIER' ou 'SENSITIVE'.

Para obter detalhes sobre categorias de privacidade, consulte Tags de sistema e categorias.

value_regex

Especifica a expressão regular para corresponder aos valores em uma coluna.

Você pode testar a sintaxe da expressão regular chamando a função REGEXP_LIKE.

Argumentos opcionais

column_name_regex

Especifica a expressão regular que corresponde ao nome da coluna que você deseja classificar.

description

Especifica um comentário para os valores incluídos na instância.

Saída

Retorna uma mensagem de status indicando a associação da categoria com o classificador personalizado neste formato: classifier_name:category_name.

Requisitos de controle de acesso

Uma função usada para executar este comando SQL deve ter os seguintes privilégios no mínimo:

Função de instância

Objeto

Notas

custom_classifier !PRIVACY_USER.

A instância de classificação personalizada.

A função de conta que chama esse método deve receber essa função de instância no classificador personalizado.

Por padrão, a função de conta usada para criar a instância pode chamar esse método.

Observe que operar em qualquer objeto de um esquema também requer o privilégio USAGE no banco de dados e esquema principais.

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 várias vezes fornece um resultado aditivo para o número de expressões regulares associadas à instância.

  • Chame cada método em uma instrução SQL separada (sem encadeamento de métodos).

  • Teste a expressão regular antes de adicioná-la à instância de classificação customizada. Por exemplo, use a função [ NOT ] REGEXP para garantir que apenas os valores que correspondam à regex sejam retornados no resultado:

    SELECT <col_to_classify>
    FROM <table_with_col_to_classify>
    WHERE <col_to_classify> REGEXP('<regex>');
    
    Copy

    Para obter mais detalhes, consulte Funções de cadeia de caracteres (expressões regulares).

Exemplos

Para ver um exemplo representativo, consulte o exemplo de classificação personalizada.