Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Recherche d'un identifiant de match pour un flux de travail de correspondance basé sur des règles
Après avoir terminé un flux de travail de correspondance basé sur des règles, vous pouvez récupérer l'ID de correspondance et la règle associée pour chaque enregistrement traité. Ces informations vous aident à comprendre comment les enregistrements ont été mis en correspondance et quelles règles ont été appliquées. La procédure suivante explique comment accéder à ces données à l'aide de la Résolution des entités AWS console ou de l'GetMatchID
API.
- Console
-
Pour rechercher un Match ID à l'aide de la console
-
Connectez-vous à la Résolution des entités AWS console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/entityresolution/
. -
Dans le volet de navigation de gauche, sous Workflows, choisissez Matching.
-
Choisissez le flux de travail de correspondance basé sur des règles qui a été traité (le statut du Job est terminé).
-
Sur la page des détails du flux de travail correspondant, choisissez l' IDsonglet Match.
-
Choisissez Rechercher l'identifiant du match.
-
Effectuez l’une des actions suivantes :
Si... Alors... Un seul mappage de schéma est associé à ce flux de travail. Affichez le mappage du schéma sélectionné par défaut. Plusieurs mappages de schéma sont associés à ce flux de travail. Choisissez le mappage du schéma dans la liste déroulante. -
Pour les attributs d'enregistrement, entrez la valeur d'une clé de correspondance existante pour rechercher chaque enregistrement existant.
Astuce
Entrez autant de valeurs que possible pour aider à trouver le Match ID.
-
L'option Normaliser les données est sélectionnée par défaut, afin que les entrées de données soient normalisées avant la mise en correspondance. Si vous ne souhaitez pas normaliser les données, désélectionnez l'option Normaliser les données.
-
Si vous souhaitez consulter les règles de correspondance, développez la section Afficher les règles de correspondance.
-
Choisissez Recherche.
Un message de réussite apparaît, indiquant que le Match ID a été trouvé.
-
Affichez le Match ID correspondant et la règle associée qui ont été trouvés.
-
- API
-
Pour rechercher un Match ID à l'aide de l'API
Note
Pour obtenir la liste complète des langages de programmation pris en charge, consultez la section Voir aussi de l'API GetMatch ID.
-
Ouvrez un terminal ou une invite de commande pour effectuer la demande d'API.
-
Créez une requête POST pour le point de terminaison suivant :
/matchingworkflows/workflowName/matches
-
Dans l'en-tête de la demande, définissez le type de contenu sur application/json.
-
Dans l'URI de demande, spécifiez votre
workflowName
.Le
workflowName
must :-
Comporter entre 1 et 255 caractères
-
Correspond au modèle [A-za-Z_0-9-] *
-
-
Pour le corps de la requête, fournissez le code JSON suivant :
{ "applyNormalization": boolean, "record": { "string" : "string" } }
Où :
applyNormalization
(facultatif) - Définissez surtrue
pour normaliser les attributs définis dans le schémarecord
(obligatoire) - L'enregistrement pour lequel récupérer le Match ID -
Envoyez la demande .
En cas de succès, vous recevrez une réponse avec le code d'état 200 et un corps JSON contenant :
{ "matchId": "string", "matchRule": "string" }
matchId
Il s'agit de l'identifiant unique de ce groupe d'enregistrements correspondants etmatchRule
indique à quelle règle l'enregistrement correspond.Si l'appel échoue, l'un des messages d'erreur suivants peut s'afficher :
-
403 - AccessDeniedException si vous ne disposez pas d'un accès suffisant
-
404 - ResourceNotFoundException si la ressource est introuvable
-
429 - ThrottlingException si la demande a été limitée
-
400 - ValidationException si la saisie échoue à la validation
-
500 - en InternalServerException cas de panne du service interne
-
-