Procurando um ID de correspondência para um fluxo de trabalho de correspondência baseado em regras - AWS Entity Resolution

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Procurando um ID de correspondência para um fluxo de trabalho de correspondência baseado em regras

Depois de concluir um fluxo de trabalho de correspondência baseado em regras, você pode recuperar a ID de correspondência e a regra associada para cada registro processado. Essas informações ajudam você a entender como os registros foram combinados e quais regras foram aplicadas. O procedimento a seguir demonstra como acessar esses dados usando o AWS Entity Resolution console ou a GetMatchID API.

Console
Para pesquisar um Match ID usando o console
  1. Faça login no AWS Management Console e abra o AWS Entity Resolution console em https://console.aws.amazon.com/entityresolution/.

  2. No painel de navegação esquerdo, em Fluxos de trabalho, escolha Correspondência.

  3. Escolha o fluxo de trabalho de correspondência baseado em regras que foi processado (o status do trabalho é Concluído).

  4. Na página de detalhes do fluxo de trabalho correspondente, escolha a IDs guia Corresponder.

  5. Escolha Pesquisar ID de correspondência.

  6. Execute um destes procedimentos:

    Se… Então…
    Há somente um mapeamento de esquema associado a esse fluxo de trabalho. Visualize o mapeamento do esquema selecionado por padrão.
    Há mais de um mapeamento de esquema associado a esse fluxo de trabalho. Escolha o mapeamento do esquema na lista suspensa.
  7. Em Atributos de registro, insira o valor de uma chave de correspondência existente para pesquisar cada registro existente.

    dica

    Insira o máximo de valores possível para ajudar a encontrar o Match ID.

  8. A opção Normalizar dados é selecionada por padrão, para que as entradas de dados sejam normalizadas antes da correspondência. Se você não quiser normalizar dados, desmarque a opção Normalizar dados.

  9. Se você quiser ver as regras de correspondência, expanda a opção Exibir regras de correspondência.

  10. Escolha Look up.

    Uma mensagem de sucesso aparece informando que o Match ID foi encontrado.

  11. Veja o ID de correspondência correspondente e a regra associada que foi encontrada.

API
Para pesquisar um Match ID usando a API
  1. Abra um terminal ou prompt de comando para fazer a solicitação da API.

  2. Crie uma solicitação POST para o seguinte endpoint:

    /matchingworkflows/workflowName/matches
  3. No cabeçalho da solicitação, defina o tipo de conteúdo como application/json.

  4. No URI da solicitação, especifique seuworkflowName.

    O workflowName imperativo:

    • Ter entre 1 e 255 caracteres

    • Combine o padrão [A-zA-z_0-9-] *

  5. Para o corpo da solicitação, forneça o seguinte JSON:

    { "applyNormalization": boolean, "record": { "string" : "string" } }

    Em que:

    applyNormalization(opcional) - Defina como true para normalizar os atributos definidos no esquema

    record(obrigatório) - O registro para o qual buscar o Match ID

  6. Envie a solicitação .

    Se for bem-sucedido, você receberá uma resposta com o código de status 200 e um corpo JSON contendo:

    { "matchId": "string", "matchRule": "string" }

    O matchId é o identificador exclusivo desse grupo de registros correspondentes e matchRule indica em qual regra o registro correspondeu.

    Se a chamada não for bem-sucedida, você poderá receber um destes erros:

    • 403 - AccessDeniedException se você não tiver acesso suficiente

    • 404 - ResourceNotFoundException se o recurso não puder ser encontrado

    • 429 - ThrottlingException se a solicitação foi limitada

    • 400 - ValidationException se a entrada falhar na validação

    • 500 - InternalServerException se houver uma falha de serviço interno