Durante a resolução da entidade, os pipelines também concluem o processo de detecção de relacionamentos, que detecta relacionamentos entre identidades e entidades e gera alertas para relacionamentos de interesse.
O sistema utiliza funções que são a classificação de uma identidade que define o foco ou finalidade dessa identidade para detectar e estabelecer relacionamentos entre entidades. No sistema, você define funções e, em seguida, designa funções a identidades por origem de dados ou como parte da transformação dos dados da origem de dados original em UMF (Universal Message Format).
Quando o pipeline processa identidades de entrada para resolução da entidade e resolve a identidade para uma entidade existente, os dois registros possuem um relacionamento de grau 0; ou seja, a identidade de entrada e a entidade são iguais. Mas o processo de resolução da entidade pode ir além de relacionamentos de grau 0, dependendo de como o sistema está configurado.
Quando o pipeline esgotar todas as possibilidades na fase de resolução de resolução da entidade, o processo de detecção de relacionamentos avaliará as entidades que permanecem na lista de candidatos ou as entidades que não foram resolvidas para a identidade de entrada, para verificar se existe um relacionamento entre elas. Geralmente, as entidades que estão na lista de candidatos estão vinculadas à identidade de entrada no grau 1 de separação para pelo menos um atributo, significando que as duas entidades compartilham os mesmos valores dos dados do atributo para pelo menos um atributo, motivo pelo qual estão na lista de candidatos.
Quando o processo detectar um relacionamento, o sistema comparará as funções designadas entre a identidade e as entidades com as regras de alerta de função configuradas. Se o sistema detectar que as funções designadas à identidade e a uma entidade atendem os critérios para essa regra, o sistema gerará um alerta, indicando que ele detectou um relacionamento de interesse. O relacionamento pode ser de grau 0, grau 1 ou de vários graus, dependendo de como o sistema e as regras de alerta de função estão configurados.