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
-
Faça login no AWS Management Console e abra o AWS Entity Resolution console em https://console.aws.amazon.com/entityresolution/
. -
No painel de navegação esquerdo, em Fluxos de trabalho, escolha Correspondência.
-
Escolha o fluxo de trabalho de correspondência baseado em regras que foi processado (o status do trabalho é Concluído).
-
Na página de detalhes do fluxo de trabalho correspondente, escolha a IDs guia Corresponder.
-
Escolha Pesquisar ID de correspondência.
-
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. -
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.
-
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.
-
Se você quiser ver as regras de correspondência, expanda a opção Exibir regras de correspondência.
-
Escolha Look up.
Uma mensagem de sucesso aparece informando que o Match ID foi encontrado.
-
Veja o ID de correspondência correspondente e a regra associada que foi encontrada.
-
- API
-
Para pesquisar um Match ID usando a API
nota
Para obter uma lista completa das linguagens de programação compatíveis, consulte a seção Consulte também da API de GetMatch ID.
-
Abra um terminal ou prompt de comando para fazer a solicitação da API.
-
Crie uma solicitação POST para o seguinte endpoint:
/matchingworkflows/workflowName/matches
-
No cabeçalho da solicitação, defina o tipo de conteúdo como application/json.
-
No URI da solicitação, especifique seu
workflowName
.O
workflowName
imperativo:-
Ter entre 1 e 255 caracteres
-
Combine o padrão [A-zA-z_0-9-] *
-
-
Para o corpo da solicitação, forneça o seguinte JSON:
{ "applyNormalization": boolean, "record": { "string" : "string" } }
Em que:
applyNormalization
(opcional) - Defina comotrue
para normalizar os atributos definidos no esquemarecord
(obrigatório) - O registro para o qual buscar o Match ID -
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 ematchRule
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
-
-