Descobrindo relações nos seus dados mestre
Crie e gerencie automaticamente relações entre registros e entidades no IBM Master Data Management definindo regras de descoberta que avaliam seus dados e estabelecem relações.
Utilize a descoberta de relações para estabelecer conexões dinâmicas entre objetos de dados sem intervenção manual, garantindo que as relações entre os dados sejam mantidas de forma consistente à medida que os dados evoluem. Quando você executa a tarefa de descoberta de relações, ela avalia suas regras e cria automaticamente relações entre objetos de dados correspondentes com base nas expressões e condições que você configurou.
As relações criadas por meio de regras de descoberta são marcadas com a etiqueta “Descoberto ”.
Se já existir uma relação criada manualmente entre os pontos finais de destino e de origem com o mesmo tipo de relação, as regras de detecção de relações não a substituirão e não criarão uma duplicata.
Quando a tarefa de descoberta de relações cria relações, ela as salva no banco de dados com o rule_id nome da regra que criou a relação. Esses metadados podem ajudar você a acompanhar como cada relação foi estabelecida.
Dica: Ao utilizar a API IBM Master Data Management, você pode realizar operações exclusivas de exportação e exclusão em massa para relações criadas por meio de regras de descoberta de relações.
- Para exportar apenas as relações criadas automaticamente, passe
export_only_auto_created=truecomo parâmetro de consulta na tarefa de exportação. - Para excluir apenas as relações criadas automaticamente, passe
delete_only_auto_created=truecomo parâmetro de consulta na tarefa de exclusão em massa.
- Permissões necessárias
- Para gerenciar a descoberta de relações, você deve ser membro do grupo de usuários DataEngineer para o serviço IBM Master Data Management.
Antes de iniciar
Antes de criar regras de descoberta de relações, certifique-se de concluir as seguintes tarefas:
- Defina os tipos de relação no seu modelo de dados.
- Defina os tipos de registro ou tipos de entidade de origem e de destino para cada relação.
- Identifique as propriedades que você usará para identificar relações.
- Configure seus tipos de entidade para que sejam persistentes caso pretenda usar regras de descoberta de relações nas entidades. Para obter informações sobre persistência de entidades, consulte Conceitos de dados em IBM Master Data Management.
Criação de uma regra de descoberta de relações
Você pode usar regras de descoberta de relações para criar os seguintes tipos de ligações de relação:
- Vínculo entre registros : Vincular registros de diferentes tipos (por exemplo, pessoa e organização).
- Vinculação de registros a entidades : Vincule registros a entidades.
- Entidade a entidade : Vincular entidades a outras entidades.
Dica: Use atributos de identificador nas condições de descoberta de relações. Os identificadores apresentam uma estrutura de dados e uma qualidade consistentes, o que evita relações incorretas. Embora as regras de descoberta suportem atributos com cadeias de caracteres ou números, os resultados podem ser inconsistentes se os valores dos atributos forem de baixa qualidade ou apresentarem estruturas incompatíveis.
Para criar uma regra de descoberta de relações:
No menu de navegação de dados mestre, clique no ícone Tipos de
dados.
Clique em “Tipos de relacionamento ”.
Selecione o tipo de relação para o qual deseja criar regras.
Abra a guia "Descoberta" e clique em "Nova regra de descoberta". Defina as propriedades da regra:
- Dê um nome único e descritivo à regra.
- Opcional: Adicione uma descrição para a regra.
- Selecione os tipos de dados de origem e de destino para a regra de descoberta. Você só pode escolher tipos de dados que estejam configurados como pontos finais válidos para esse tipo de relação. Consulte as regras de ponto final no painel lateral “Tipo de relação”.
- Clique em Avançar.
Configure como o IBM Master Data Management identifica relações, definindo uma ou mais condições. Quando essas condições forem atendidas, o sistema cria uma relação.
- Selecione um atributo do ponto final de origem e um atributo correspondente do ponto final de destino.
- Selecione um operador de comparação ( igual ou diferente ). Você deve definir pelo menos uma condição que utilize uma comparação de igualdade.
- Opcional: Clique em “Adicionar condição” para definir condições adicionais para a regra.
Importante: É necessário definir pelo menos uma condição para que a regra possa identificar relações.
Opcional: Defina filtros baseados em valores que determinem se a regra deve ser aplicada com base no valor de determinados atributos nos terminais de origem ou de destino.
- Selecione o ponto de extremidade (origem ou destino) ao qual este filtro se aplica.
- Defina a condição de filtro selecionando um atributo e o valor correspondente.
- Opcional: Clique em “Adicionar filtro” para definir filtros adicionais.
Clique em Avançar.
Verifique os detalhes da regra para garantir que tudo esteja correto e, em seguida, clique em Criar regra.
Quando você cria uma regra, ela entra em vigor automaticamente. Execute a tarefa de descoberta de relações para identificar e criar relações com base nas condições que você definiu. Ao adicionar novos ativos de dados, execute novamente a tarefa de descoberta de relações.
Executando a descoberta de relações
Para executar suas regras de descoberta nos dados mestre e criar relações, acesse a guia "Descoberta". Se houver regras ativas que ainda não foram executadas, um banner solicitará que você execute a tarefa de descoberta.
Importante: Após executar a detecção de relações, qualquer regra que tenha resultado na criação de uma relação passa a ser não editável.
Para executar a descoberta de relações:
- No menu de navegação de dados mestre, clique no ícone Tipos de
dados.
- Clique em “Tipos de relacionamento ”.
- Selecione o tipo de relação para o qual deseja executar as regras de descoberta.
- Abra a guia "Descobrir".
- Na tabela de regras de descoberta, selecione todas as regras que deseja incluir no processo de descoberta de relações.
- Certifique-se de que as regras que você deseja executar estejam ativas.
- Clique em “Criar relações” no banner para iniciar a tarefa de descoberta de relações.
Ativando e desativando regras
Quando você cria uma regra, ela entra em vigor automaticamente. Você pode desativar uma regra a qualquer momento. No entanto, se você desativar uma ou mais regras, será necessário executar novamente a tarefa de detecção de relações para excluir as relações que a regra criou anteriormente.
Você pode ativar e desativar regras, mas não pode excluí-las.
Para ativar ou desativar uma regra:
- No menu de navegação de dados mestre, clique no ícone Tipos de
dados.
- Clique em “Tipos de relacionamento ”.
- Selecione o tipo de relação para o qual deseja gerenciar regras.
- Abra a guia "Descobrir".
- Na lista de regras, encontre aquela cujo status você deseja alterar. Passe o mouse sobre a linha correspondente na tabela de regras de descoberta e selecione Ativar ou Desativar.
- Opcional: execute novamente a tarefa de descoberta clicando em “Criar relações” no banner.