Amazon Entity Resolution · Arazzo Workflow
Amazon Entity Resolution Run Matching Pipeline
Version 1.0.0
Stand up a schema mapping and matching workflow, start a job, and poll it to completion.
View Spec
View on GitHub
Amazon Web ServicesData IntegrationData MatchingEntity ResolutionMachine LearningArazzoWorkflows
Provider
Workflows
run-matching-pipeline
Create a schema mapping and matching workflow, run a job, and wait for it to finish.
Registers a schema mapping, creates a matching workflow referencing it, starts a matching job, and polls GetMatchingJob until the job status is SUCCEEDED, FAILED, or QUEUED no longer applies.
1
createSchemaMapping
CreateSchemaMapping
Register the schema mapping that defines the columns of the input customer records table and which columns to match on.
2
createMatchingWorkflow
CreateMatchingWorkflow
Create the matching workflow that binds the new schema mapping to its input source, output destination, and rule-based resolution technique.
3
startMatchingJob
StartMatchingJob
Start a matching job for the newly created workflow and capture the returned job id for polling.
4
pollJob
GetMatchingJob
Poll the job status. While the job is RUNNING or QUEUED, loop back and check again; on SUCCEEDED finish, on FAILED route to the failure step.
5
reportFailure
GetMatchingJob
Re-read the failed job so its error details are captured in the workflow outputs for diagnosis.