Valores normais
Um valor normal substitui valores de campo semelhantes, mas ambíguos, por um valor padrão.
Variações do valor do campo
- Entradas automatizadas feitas por Descoberta.
- Entradas automatizadas feitas pela importação de registros de sistemas ou arquivos externos.
- Entradas manuais feitas pelos usuários.
- E3350 (Intel) 4.5.2234
- Intel Xeon 5.4.554
- Xeon L3350
- L3350
- Tipos de CPU duplicados
- Resultados de pesquisa ruins
- Consultas e condições complexas para aplicar a lógica de negócios
Criar 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
Aliases são variações conhecidas de um valor de entrada que a normalização converte para o valor normal. Use aliases quando houver uma lista resumida de valores de variantes.
Por exemplo, você pode criar um Xeon de valor normal que tenha 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. Trabalhos de dados de normalização e consultas processam aliases antes das regras.Nota:Os aliases são logicamente equivalentes às regras que usam o operador [is] em uma condição em que [Field name][is][Alias value]. Por exemplo, os aliases de amostra são equivalentes a estas regras: [CPU Type][is][E3350 (Intel) 4.5.2234] OR [CPU Type][is][Intel Xeon 5.4.554] OR [CPU Type][is [Xeon L3350] OU [CPU Type][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 pode ter esta regra.
[Tipo de CPU][corresponde ao regex][.*\bxeon\b.*]
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. Consultas e trabalhos de dados de normalização processam regras após os aliases.
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 se aplicar a consultas emitidas em campos normalizados em listas. Marque a caixa de seleção Normalizar consulta no formulário Normalização para habilitar esta funcionalidade. Em uma lista que contém valores normalizados, filtros e trilhas usando o valor original (bruta) 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 para o filtro exibem as condições de consulta originais.
Script e normalização
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 será normalizado para inserir o IC com um tipo de CPU de Xeon. Os scripts que consultam o banco de dados em busca de valores de campo normalizados (usando as condições iguais ou não iguais) podem ser configurados para retornar o valor normal (como Xeon) em vez do valor original (bruta).