Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Ricerca di un Match ID per un flusso di lavoro di abbinamento basato su regole
Dopo aver completato un flusso di lavoro di abbinamento basato su regole, puoi recuperare il Match ID e la regola associata per ogni record elaborato. Queste informazioni ti aiutano a capire in che modo i record sono stati abbinati e quali regole sono state applicate. La procedura seguente mostra come accedere a questi dati utilizzando la AWS Entity Resolution console o l'GetMatchID
API.
- Console
-
Per cercare un Match ID utilizzando la console
-
Accedi a AWS Management Console e apri la AWS Entity Resolution console all'indirizzo https://console.aws.amazon.com/entityresolution/
. -
Nel riquadro di navigazione a sinistra, in Flussi di lavoro, scegli Corrispondenza.
-
Scegli il flusso di lavoro corrispondente basato su regole che è stato elaborato (lo stato del Job è Completato).
-
Nella pagina dei dettagli del flusso di lavoro corrispondente, scegli la scheda IDsCorrispondenza.
-
Scegli Cerca l'ID della corrispondenza.
-
Esegui una di queste operazioni:
Se... Allora... Esiste solo una mappatura dello schema associata a questo flusso di lavoro. Visualizza la mappatura dello schema selezionata per impostazione predefinita. Esiste più di una mappatura dello schema associata a questo flusso di lavoro. Scegli la mappatura dello schema dall'elenco a discesa. -
Per gli attributi Record, inserisci la chiave Value for an existing Match per cercare ogni record esistente.
Suggerimento
Inserisci il maggior numero possibile di valori per trovare il Match ID.
-
L'opzione Normalizza i dati è selezionata per impostazione predefinita, in modo che gli input di dati vengano normalizzati prima della corrispondenza. Se non desiderate normalizzare i dati, deselezionate l'opzione Normalizza dati.
-
Se desideri visualizzare le regole di corrispondenza, espandi Visualizza le regole di corrispondenza.
-
Scegliere Look up (Cerca).
Viene visualizzato un messaggio di successo, che indica che il Match ID è stato trovato.
-
Visualizza il Match ID corrispondente e la regola associata trovata.
-
- API
-
Per cercare un Match ID utilizzando l'API
Nota
Per un elenco completo dei linguaggi di programmazione supportati, consulta la sezione Vedere anche dell'API GetMatchID.
-
Apri un terminale o un prompt dei comandi per effettuare la richiesta API.
-
Crea una richiesta POST per il seguente endpoint:
/matchingworkflows/workflowName/matches
-
Nell'intestazione della richiesta, imposta il Content-type su application/json.
-
Nell'URI della richiesta, specifica il tuo.
workflowName
Il
workflowName
must:-
avere una lunghezza compresa tra 1 e 255 caratteri
-
Corrisponde allo schema [a-zA-Z_0-9-] *
-
-
Per il corpo della richiesta, fornisci il seguente codice JSON:
{ "applyNormalization": boolean, "record": { "string" : "string" } }
Dove:
applyNormalization
(opzionale) - Imposta sutrue
per normalizzare gli attributi definiti nello schemarecord
(obbligatorio) - Il record per cui recuperare il Match ID -
Inviare la richiesta .
In caso di successo, riceverai una risposta con il codice di stato 200 e un corpo JSON contenente:
{ "matchId": "string", "matchRule": "string" }
matchId
è l'identificatore univoco per questo gruppo di record corrispondenti ematchRule
indica a quale regola corrisponde il record.Se la chiamata non va a buon fine, potresti ricevere uno di questi errori:
-
403 - AccessDeniedException se non disponi di un accesso sufficiente
-
404: ResourceNotFoundException se la risorsa non può essere trovata
-
429 - ThrottlingException se la richiesta è stata limitata
-
400 - ValidationException se l'input fallisce la convalida
-
500 - InternalServerException se si verifica un errore interno del servizio
-
-