This course is based on knowledge of data modeling acquired from the Talend MDM Fundamentals – Part 1 course. It guides you through implementation of other MDM-specific objects, including triggers, processes, and workflows, and defines web services that allow integration with MDM.

You also learn how to use matching and survivorship rules to automate governance of source records merged in a master («golden») record.

Duration 3 days (21 hours)
Target audience Anyone who wants to use Talend MDM Platform to control enterprise-scale data quality using master records
Prerequisites Completion of Talend MDM Fundamentals - Part 1
Course objectives

After completing this course, you will be able to:

  • Implement an MDM collaborative process or workflow
  • Read and write data on an MDM server
  • Create SOAP and REST operations
  • Create validation rules
  • Manage events
  • Handle duplicates using an integrated matching process
  • Use Talend Data Stewardship to validate manual tasks
Course agenda

Master Data Management in context

  • Concepts and purpose

Training environment and use case

  • Exploring the use case
  • Building a data model
  • Defining MDM users
  • Preparing for batch integration

Batch data integration

  • Creating MDM metadata
  • Building a data integration Job
  • Enriching a Job
  • Building another load Job
  • Performing data extraction

Event management triggers

  • Creating a Job and a trigger
  • Implementing dynamic data enrichment

Event management process

  • Creating a process
  • Defining an external validation rule
  • Testing a validation rule
  • Handling updates


  • Building a workflow
  • Building and configuring an approval form
  • Configuring steps
  • Creating a trigger
  • Deploying and testing

REST API and services

  • Invoking a search operation
  • Invoking a create operation
  • Building a REST service

Master data services

  • Creating a SOAP service to perform a search operation
  • Implementing a search operation
  • Testing a SOAP search operation
  • Tuning a Job
  • Implementing fault handling
  • Create a SOAP service to perform a create operation

Getting started with integrated matching (optional)

  • Exploring the use case
  • Creating a match rule
  • Loading records
  • Validating records

Data life cycle (optional)

  • Loading additional records
  • Updating records
  • Going further with data stewardship

MDM updates (optional)

  • Making data model updates
  • Making bulk updates
  • Reopening tasks
  • Using a semantic dictionary