Valores normais
Um valor normal substitui valores de campo semelhantes, mas ambíguos, por um valor padrão.
Variações de valor do campo
- Entradas automatizadas feitas por Descoberta.
- Entradas automatizadas feitas pela importação de registros de sistemas ou arquivos externos.
- Entradas manuais feitas por usuários.
- E3350 (Intel) 4.5.2234
- Intel Xeon 5.4.554
- Xeon L3350
- L3350
- 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.
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.
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).