Configurando um fluxo de trabalho de sobreposição potencial

Configure IBMMaster Data Management para reconhecer e colocar em quarentena quaisquer problemas potenciais de sobreposição em seus dados mestres, a fim de evitar alterações de dados potencialmente prejudiciais antes que elas afetem suas entidades.

Um possível problema de sobreposição ocorre quando uma atualização de registro resulta em alterações que parecem alterar a identidade do registro, como um nome, data de nascimento ou número de identificação substancialmente diferente. Esse tipo de alteração pode indicar que o registro foi substituído erroneamente por dados de outro registro e pode alterar indevidamente as informações da entidade.

Quando um registro é atualizado, o fluxo de trabalho de sobreposição potencial compara os dados demográficos atualizados com seu valor atual. Se os principais elementos de dados, como nome, número de telefone, sexo ou números de identificação pessoal, forem muito diferentes, o fluxo de trabalho sinaliza esse registro como tendo uma possível sobreposição.

Ao configurar o seu fluxo de trabalho, você pode definir os principais elementos de dados relevantes e o grau de alteração que resulta em um possível problema de sobreposição. Quando ocorre uma atualização de registro que ultrapassa o nível de alteração permitido, o registro IBMMaster Data Management é bloqueado para impedir que seja atualizado novamente e cria uma possível tarefa de sobreposição.

Quando um registro é bloqueado, há várias restrições que permanecem em vigor até que a tarefa de sobreposição potencial seja concluída:

  • O registro não pode ser excluído.
  • Os relacionamentos que envolvem o registro não podem ser criados, excluídos ou editados.
  • O registro não pode ser desvinculado de uma entidade ou movido para outra entidade.
  • As entidades que contêm um registro bloqueado não podem ser unidas a outras entidades.
  • O registro não pode ser atualizado usando a interface IBMMaster Data Management da área de trabalho.
  • Todas as atualizações do registro provenientes de sistemas de origem serão reconhecidas, mas não aplicadas. Em vez disso, essas atualizações serão colocadas na fila e deverão ser revisadas como parte da tarefa de correção.

Na caixa de entrada de tarefas, um administrador de dados pode corrigir cada possível problema de sobreposição analisando as atualizações de registros recebidas. Durante a correção, os administradores de dados devem aplicar ou descartar cada atualização que ocorreu durante o período bloqueado, incluindo a alteração inicial que acionou o fluxo de trabalho. Ao concluir a tarefa, o administrador de dados pode desbloquear o registro. Para obter mais informações sobre como trabalhar com possíveis tarefas de sobreposição, consulte Correção de possíveis problemas de sobreposição.

Defina as possíveis configurações de tipo de tarefa de fluxo de trabalho de sobreposição na página Task types ícone de tipos de tarefas . Para configurar um tipo de fluxo de trabalho de sobreposição em potencial:

  1. Defina os cenários e condições que gerarão uma tarefa de sobreposição potencial, usando a interface IBMMaster Data Management de serviço ou a IBMMaster Data Management API.
  2. Atribua usuários administradores de dados e ative o fluxo de trabalho.
Permissões necessárias
Para configurar fluxos de trabalho de dados mestre, você deve ser membro do grupo DataEngineer de usuários do serviço IBMMaster Data Management.

Definição de um novo tipo de tarefa de fluxo de trabalho de sobreposição potencial

Antes que seu IBMMaster Data Management serviço possa começar a reconhecer possíveis problemas de sobreposição, você deve definir as condições que acionam o fluxo de trabalho, definindo um novo tipo de tarefa de fluxo de trabalho de sobreposição potencial.

Para definir um novo tipo de tarefa de fluxo de trabalho de sobreposição potencial a partir da interface IBMMaster Data Management de serviço:

  1. No menu de navegação de dados mestre, clique em Tipos de tarefa ícone de tipos de tarefas para abrir a página de tipos de tarefa.

  2. Selecione Tarefas de sobreposição em potencial para mostrar uma lista de todas as configurações de sobreposição em potencial existentes.

  3. Se você tiver alguma configuração existente, revise-a aqui. Opcionalmente, você pode selecionar uma configuração para editá-la.

  4. Clique em Nova configuração para iniciar uma nova configuração de sobreposição potencial.

  5. Selecione o tipo de registro ao qual essa configuração se aplica. Só é possível criar uma configuração de sobreposição potencial para cada tipo de registro, mas é possível definir cenários diferentes dentro dessa configuração.

  6. Forneça uma descrição significativa que explique o motivo dessa configuração.

  7. Defina se essa configuração se aplica a todas as fontes de dados ou somente a fontes de dados específicas. Talvez você só queira criar tarefas potencialmente excessivas se os registros forem provenientes de fontes de dados específicas.

    Se você selecionar Fontes específicas, deverá escolher as fontes na lista de fontes de dados disponíveis em sua IBMMaster Data Management instância. Se não conseguir encontrar uma determinada fonte na lista, você poderá criar uma nova fonte clicando em New source (Nova fonte). A nova fonte não terá nenhum ativo conectado a ela até que um ativo dessa fonte seja adicionado a IBMMaster Data Management.

  8. Defina um ou mais cenários que farão com que esse tipo de tarefa de sobreposição em potencial seja criado.

    1. Forneça um nome para o cenário.
    2. Defina as condições que acionarão uma possível tarefa de sobreposição. Selecione um atributo específico de seu modelo de dados e, em seguida, defina a distância de comparação que acionará a criação da tarefa.

    A distância de comparação é uma medida da diferença de um valor em relação a outro valor, em termos do número de caracteres diferentes. Por exemplo, uma distância de 2 indica que dois caracteres nos valores são diferentes.

    É importante considerar cuidadosamente as configurações de condição. Os nomes Bobby e Robby têm uma distância de comparação de 1, o que é uma pequena diferença. No entanto, os números de identificação 123 432 812 e 123 433 812 também têm uma distância de comparação de 1, mas isso pode indicar um grande problema com um registro.

    Se o atributo escolhido para uma condição não for também selecionado como um atributo correspondente, então não será IBMMaster Data Management possível calcular a distância de comparação e a condição será ignorada. Para obter informações sobre como selecionar atributos correspondentes, consulte Correspondência de seus dados para criar entidades de dados mestres.

    1. Adicione quantas condições forem necessárias para definir esse cenário.
    2. Defina se esse cenário se aplica a todas as fontes de dados ou somente a fontes de dados específicas. Talvez você queira tratar as possíveis tarefas de sobreposição de forma diferente se elas vierem de fontes confiáveis (ou não confiáveis).

    A lista de fontes disponíveis depende das fontes de dados que você selecionou ao criar inicialmente a configuração pai desse cenário.

    1. Clique em Create (Criar ) para salvar seu cenário.

    Defina quantos cenários forem necessários para configurar a possível criação de tarefas de sobreposição para esse tipo de registro em todas as fontes de dados necessárias. Quando terminar de definir as fontes, clique em Next.

  9. Escolha uma configuração de fluxo de trabalho em nível de plataforma para associar a essa possível configuração de sobreposição ou crie uma nova configuração de fluxo de trabalho. Você deve associar uma configuração de fluxo de trabalho da plataforma para permitir a criação de possíveis tarefas de sobreposição. Clique em Avançar.

  10. Opcional: Adicione uma ou mais regras para aplicar automaticamente tags pesquisáveis a possíveis problemas de sobreposição que atendam às suas condições.

    1. Clique em Incluir Regra.
    2. Insira um nome para a regra de marcação automática.
    3. Defina as condições que acionarão essa regra de marcação automática. Clique em “Adicionar condição” para definir quantas condições forem necessárias.
    4. Selecione uma ou mais etiquetas que serão aplicadas às questões que atendam às condições. Para criar uma nova etiqueta, clique em “Criar nova etiqueta ”, defina o conteúdo e a aparência da etiqueta e clique em “Salvar” quando terminar. Para obter mais informações sobre como criar tags, consulte Gerenciamento de tags de dados mestre.
    5. Clique em Criar.

    Para editar uma regra de marcação automática, clique no ícone Editar Editar ícone. Para excluir uma regra de marcação automática, clique no ícone ícone de exclusãoExcluir.

    Importante: Ao editar ou excluir uma regra, as tags aplicadas anteriormente não são afetadas. As alterações nas regras entram em vigor imediatamente, mas as novas regras só se aplicam às marcações futuras. A exclusão de regras não resulta na exclusão das tags correspondentes.

    Quando terminar de definir as regras de marcação automática, clique em Avançar.

  11. Revise os detalhes de sua configuração e clique em Create (Criar ) para concluir essa possível configuração de sobredireito.

Quando estiver pronto para ativar essa configuração de fluxo de trabalho, vá para a próxima tarefa, Atribuição de usuários e ativação da configuração do fluxo de trabalho.

Atribuição de usuários e ativação da configuração do fluxo de trabalho

Depois de definir as fontes de dados, os cenários e as condições que compõem a configuração potencial do fluxo de trabalho de sobreposição, é possível atribuir usuários administradores de dados e ativar a configuração usando as ferramentas de configuração do fluxo de trabalho da plataforma.

Para configurar como os usuários recebem a atribuição de possíveis tarefas de sobreposição e ativar o fluxo de trabalho:

  1. No menu de navegação de dados mestre, clique em Tipos de ícone de tipos de tarefas tarefa para abrir a página de tipos de tarefa.

  2. Selecione Tarefas de sobreposição em potencial para exibir uma lista de todas as configurações de tarefas de fluxo de trabalho de sobreposição em potencial existentes.

  3. Selecione a configuração de tarefa existente que você deseja ativar e, em seguida, selecione Editar. Clique em Next para avançar para a etapa de configuração do fluxo de trabalho.

  4. Clique em Nova configuração de fluxo de trabalho para definir quais usuários devem receber tarefas.

  5. Forneça um nome para a configuração do fluxo de trabalho e clique em Criar.

    Quando a configuração é criada, ela fica inativa por padrão. As configurações de fluxo de trabalho inativas capturam possíveis problemas de sobreposição, mas não atribuem tarefas aos usuários.

    É uma boa ideia monitorar o desempenho da configuração antes de ativá-la.

  6. Expanda a configuração do fluxo de trabalho e abra as definições de configuração do fluxo de trabalho. A página de configuração do fluxo de trabalho é aberta na interface da plataforma.

    1. Selecione os usuários do administrador de dados aos quais devem ser atribuídas as tarefas criadas por esse fluxo de trabalho.
    2. Defina como os usuários devem ser notificados sobre cada tipo de evento.
    3. Clique em Save (Salvar ) para salvar suas alterações sem ativar a configuração ou, se estiver pronto para ativar esse fluxo de trabalho, clique em Activate (Ativar ) para salvar e ativar a configuração.

    Para obter mais informações sobre a configuração de fluxos de trabalho, consulte Gerenciamento de configurações de fluxo de trabalho para artefatos de governança.

  7. Feche a guia do navegador da plataforma e retorne à página de IBMMaster Data Management configuração do fluxo de trabalho. Em seguida, clique em Atualizar ao lado da configuração que você ativou. Se você ativou o fluxo de trabalho, a linha deverá ser exibida como Ativa. Clique em Avançar.

  8. Revise os detalhes da configuração e clique em Create (Criar ) para concluir essa possível configuração do fluxo de trabalho de sobredireito.

Definição de uma nova configuração de fluxo de trabalho de sobreposição em potencial usando a API

Antes que seu IBMMaster Data Management serviço possa começar a reconhecer possíveis problemas de sobreposição, você deve definir as condições que acionam o fluxo de trabalho, definindo um novo tipo de tarefa de fluxo de trabalho de sobreposição potencial. Como alternativa ao uso da interface de serviço, você pode usar comandos da API para definir o fluxo de trabalho.

Para configurar um novo tipo de tarefa de fluxo de trabalho de sobreposição em potencial usando a API, use o comando PUT workflows_configuration da API de microsserviço model :

PUT /mdm/v1/workflows_configuration/potential_overlay

No payload dessa API, você deve definir o seguinte:

  • Quais tipos de registro são aplicáveis ao possível fluxo de trabalho de sobreposição
  • Quais fontes de dados devem ser consideradas
  • Quais atributos devem ser considerados
  • Quais condições qualificam uma determinada alteração para ser considerada uma possível sobreposição

Aqui está um exemplo de carga útil:

{
  "description": "Potential overlays configuration",
  "auto_create_tasks": true,
  "applicable_data_types": {
    "record_types": ["person"]
  },
  "trigger_operator": {
    "record_types": {
      "person": {
        "name": "Configuration for person record type",
        "entity_types": {
          "person_entity": {
            "triggers": {
              "default": [
                {
                  "recipe": {
                    "date_compare": 2,
                    "pername_compare": 2
                  },
                  "label": "Name and DOB",
                  "status": "active"
                }
              ],
              "source_based": {
                "sourceB": [
                  {
                    "recipe": {
                      "identifier_compare": 2
                    },
                    "label": "Identification Number",
                    "status": "active"
                  }
                ],
                "sourceC": [
                  {
                    "recipe": {
                      "gender_compare": 3,
                      "pername_compare": 3
                    },
                    "label": "Name and Gender",
                    "status": "inactive"
                  }
                ]
              }
            }
          }
        },
        "excluded_sources": ["sourceD"],
        "included_sources": [],
        "workflow_configurations": {
          "default": {
            "name": "default platform workflow configuration",
            "id": "4c611af9-0bf3-4658-ae7f-ade12446685d"
          },
          "source_based": {
            "sourceA": {
              "name": "platform workflow configuration for sourceA",
              "id": "fd91a479-2559-45f3-a21f-0abec1fdf723"
            }
          }
        },
        "status": "active"
      }
    }
  }
}

Para obter mais informações sobre como usar a API, consulte a documentação de IBMMaster Data Management referência da API.

Saiba Mais