O recurso construtor de candidato define critérios que o sistema utiliza para incluir uma entidade existente na lista de candidatos como parte do processo de resolução da entidade.
As configurações típicas do construtor de candidato incluem endereço, números exclusivos e outros números. Estes são os tipos de dados que o sistema compara para determinar quais entidades existentes podem ser resolvidas para uma identidade de entrada. Quando um novo registro de identidade é inserido no sistema, se uma entidade existente tiver um valor correspondente para qualquer um dos tipos de dados identificados pelo construtor de candidato, essa entidade será incluída na lista de candidatos.
As configurações do construtor de candidato são organizadas por grupos chamados configurações do construtor de candidato. Apenas uma configuração do construtor de candidato pode ser utilizada em uma configuração de resolução.
Os genéricos afetam diretamente se um valor é considerado parte do processo do Construtor de candidato. Quando um valor for considerado um valor genérico, ele não será mais utilizado para gerar listas de candidatos.
As configurações do construtor de candidato afetam diretamente o desempenho do sistema. Quando o sistema utiliza consultas de índice para comparar uma identidade de entrada com cada entidade no banco de dados da entidade, ele está comparando apenas tipos de dados que estão configurados no recurso construtor de candidato. Isto permite que listas de candidatos sejam geradas muito rapidamente. Conforme o banco de dados da entidade se expande e inclui mais entidades, haverá mais entidades a serem comparadas pelo construtor de candidato. Por exemplo, se seu banco de dados da entidade contiver 100.000 entidades e o construtor de candidato estiver configurado para comparar três tipos de dados ao criar a lista de candidatos, sempre que uma nova identidade for inserida no sistema, o sistema poderá formar até 300.000 comparações apenas para gerar a lista de candidatos. Se nosso banco de dados da entidade contiver 1.000.000 de entidades e o construtor de candidato estiver configurado para comparar três tipos de dados ao criar a lista de candidatos, sempre que uma nova identidade for inserida no sistema, o sistema poderá formar até 3.000.000 de comparações apenas para gerar a lista de candidatos. Se você incluir critérios de um único construtor de candidato, o sistema poderá formar até 1.000.000 de comparações adicionais apenas para gerar a lista de candidatos. Ou seja, há até 1.000.000 de comparações adicionais por registro de identidade carregadas no sistema. Se as listas de candidatos forem muito grandes por considerarem excessivos tipos de dados, o processo de resolução da entidade será executado de maneira muito mais lenta se as configurações do construtor de candidato contiverem apenas os tipos de dados necessários para construir listas de candidatos efetivas.
Ao considerar se será utilizada a definição de configuração Padrão ou Padrão apenas com nome, lembre-se de que, se escolher Padrão apenas com nome, você estará incluindo comparações em uma ordem de magnitude maior do que as requeridas pela configuração Padrão.