Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Búsqueda de un identificador de coincidencia para un flujo de trabajo de coincidencia basado en reglas
Tras completar un flujo de trabajo de coincidencia basado en reglas, puede recuperar el identificador de coincidencia y la regla asociada para cada registro procesado. Esta información le ayuda a comprender cómo se compararon los registros y qué reglas se aplicaron. El siguiente procedimiento muestra cómo acceder a estos datos mediante la AWS Entity Resolution consola o la GetMatchID
API.
- Console
-
Para buscar un Match ID mediante la consola
-
Inicia sesión en AWS Management Console y abre la AWS Entity Resolution consola en https://console.aws.amazon.com/entityresolution/
. -
En el panel de navegación izquierdo, en Flujos de trabajo, selecciona Matching.
-
Elija el flujo de trabajo coincidente basado en reglas que se ha procesado (el estado del trabajo es Completado).
-
En la página de detalles del flujo de trabajo coincidente, seleccione la pestaña Coincidencia IDs.
-
Selecciona Buscar ID de coincidencia.
-
Realice una de las siguientes acciones:
Si... Entonces... Solo hay un esquema de mapeo asociado a este flujo de trabajo. Vea el mapeo de esquemas que está seleccionado de forma predeterminada. Hay más de un mapeo de esquemas asociado a este flujo de trabajo. Elija el mapeo de esquemas en la lista desplegable. -
En el caso de los atributos del registro, introduzca el valor de una clave de coincidencia existente para buscar cada registro existente.
sugerencia
Introduce tantos valores como puedas para ayudarte a encontrar el identificador de coincidencia.
-
La opción Normalizar datos está seleccionada de forma predeterminada, de modo que las entradas de datos se normalizan antes de la coincidencia. Si no desea normalizar los datos, deseleccione la opción Normalizar datos.
-
Si desea ver las reglas de coincidencia, expanda la opción Ver reglas de coincidencia.
-
Elija Look up (Buscar).
Aparece un mensaje de confirmación que indica que se ha encontrado el identificador de coincidencia.
-
Vea el identificador de coincidencia correspondiente y la regla asociada que se encontró.
-
- API
-
Para buscar un identificador de coincidencia mediante la API
nota
Para obtener una lista completa de los lenguajes de programación compatibles, consulta la sección Vea también de la API de GetMatchID.
-
Abre un terminal o una línea de comandos para realizar la solicitud de API.
-
Crea una solicitud POST para el siguiente punto final:
/matchingworkflows/workflowName/matches
-
En el encabezado de la solicitud, establece el tipo de contenido en application/json.
-
En el URI de la solicitud, especifique su.
workflowName
El
workflowName
debe:-
Debe tener una longitud de entre 1 y 255 caracteres
-
Coincide con el patrón [a-zA-z_0-9-] *
-
-
Para el cuerpo de la solicitud, proporciona el siguiente JSON:
{ "applyNormalization": boolean, "record": { "string" : "string" } }
Donde:
applyNormalization
(opcional): configúrelo entrue
para normalizar los atributos definidos en el esquemarecord
(obligatorio): el registro del que se va a buscar el identificador de coincidencia -
Envíe la solicitud .
Si se ejecuta correctamente, recibirás una respuesta con el código de estado 200 y un cuerpo JSON que contiene:
{ "matchId": "string", "matchRule": "string" }
matchId
Es el identificador único de este grupo de registros coincidentes ematchRule
indica la regla con la que coincide el registro.Si la llamada no se realiza correctamente, es posible que recibas uno de los siguientes errores:
-
403: AccessDeniedException si no tienes acceso suficiente
-
404: ResourceNotFoundException si no se puede encontrar el recurso
-
429: ThrottlingException si la solicitud se ha limitado
-
400: ValidationException si la entrada no pasa la validación
-
500: InternalServerException si hay un fallo en el servicio interno
-
-