Valores normais

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • Um valor normal substitui valores de campo semelhantes, mas ambíguos, por um valor padrão.

    Variações de valor do campo

    Os valores de registros podem vir de várias origens, como:
    • Entradas automatizadas feitas por Descoberta.
    • Entradas automatizadas feitas pela importação de registros de sistemas ou arquivos externos.
    • Entradas manuais feitas por usuários.
    Cada uma dessas origens pode descrever o mesmo valor de campo em várias formas diferentes. Por exemplo, o. Tipo de CPU O campo em um formulário de IC de computador pode exibir qualquer um dos seguintes valores semelhantes:
    • E3350 (Intel) 4.5.2234
    • Intel Xeon 5.4.554
    • Xeon L3350
    • L3350
    Sem normalização, esses valores de campo de variante resultam em:
    • Tipos de CPU duplicados
    • Resultados de pesquisa ruins
    • Condições e consultas complexas para aplicar lógica de negócios

    A criação de um registro de valor normal resolve esses problemas consolidando em um valor padrão, como Xeon .

    Identificar variações com aliases e regras

    Cada registro de valor normal especifica como identificar variações de um valor normal usando uma combinação de aliases e regras.

    Aliases

    Os aliases são variações conhecidas de um valor de entrada que a normalização converte em valor normal. Use aliases quando houver uma lista resumida de valores de variante.

    Por exemplo, você pode criar um valor normal Xeon que tem esses aliases.
    • E3350 (Intel) 4.5.2234
    • Intel Xeon 5.4.554
    • Xeon L3350
    • L3350
    Sempre que um trabalho de dados de normalização ou consulta normalizada vê um valor de campo correspondente a um alias, ele substitui automaticamente o valor do campo pelo valor normal. As consultas e trabalhos de dados de normalização processam aliases antes das regras.
    Nota:
    Os aliases são logicamente equivalentes às regras que usam [é] operador em uma condição em que [Nome do campo][is][Valor do alias] . Por exemplo, os aliases de amostra são equivalentes a estas regras: [Tipo de CPU][IS][E3350 (Intel) 4,5.2234] OU [Tipo de CPU][IS][Intel Xeon 5,4.554] OU [Tipo de CPU][IS][Xeon L3350] OU [Tipo de CPU][IS][L3350]
    Regras

    As regras especificam as condições sob as quais a normalização substitui um valor de entrada pelo valor normal. Use regras quando houver um grande número de valores de variante possíveis ou quando você precisar criar condições complexas.

    Por exemplo, o valor normal Xeon esta regra pode ser definida.

    [Tipo de CPU][corresponde a regex][.*

    Sempre que um trabalho de dados de normalização ou consulta normalizada vê um valor de campo correspondente a uma regra, ele substitui automaticamente o valor do campo pelo valor normal. Regras de processamento de consultas e trabalhos de dados de normalização após aliases.

    As regras e aliases podem ser combinados para normalizar um campo. Certifique-se de testar seus métodos de normalização antes de aplicá-los a todos os registros existentes no banco de dados.

    Consultas normalizadas

    Um administrador pode configurar a normalização para aplicar-se a consultas emitidas em campos normalizados em listas. Selecione Consulta normalizada Marque a caixa de seleção no formulário de Normalização para habilitar esta funcionalidade. Em uma lista que contém valores normalizados, Filtros e trilhas usando o valor original (bruto) para o campo normalizado na condição de consulta.

    Figura 1. Exemplo de consulta normalizada

    A lista filtrada retorna registros com o valor normal substituído pelo valor bruto. No entanto, as trilhas do filtro exibem as condições de consulta originais.

    Figura 2. Resultados da consulta normalizados

    Script e normalização

    Os scripts que atualizam ou inserem registros no banco de dados (GlideRecord) são normalizados automaticamente quando a normalização de campo é aplicada. Por exemplo, se um script para inserir um registro de IC contiver um tipo de CPU de Xeon L3350 , O script é normalizado para inserir o IC com um tipo de CPU de Xeon em vez disso. Os scripts que consultam o banco de dados em busca de valores de campo normalizados (usando as condições de Igual ou não igual) podem ser configurados para retornar o valor normal (como Xeon em vez do valor original (bruto).