Talend Best Practices

The Talend Best Practices training course is for Talend Open Studio/Talend Integration Suite users.

After completing this training course, you will be able to develop your job in compliance with the best use practices of Talend Open Studio and/or Talend Integration Suite. You will have gained the automatic reflexes necessary to design robust and optimized jobs.

This training course has been implemented in coordination with the Talend development team and is based on customer feedback.

 

Course objectives:

Complete robust developments

Target audience:

  1. BI Engineer, Development Engineer
  2. Project Manager, Architect

Prerequisites:

Talend Open Studio Foundation or Talend Integration Suite Development

Teaching Method:

This training course is based on real use cases
Theory: 20%
Practice: 80%

Duration::

1 day or 7 hours

 1. Basics

  1. Design a job in compliance with the best practices
  2. Comment on jobs and manage the documentation
  3. Optimally set the Studio
  4. Usage tips

 2. Use a test environment

  1. Define different execution environments
  2. Using contexts in jobs

 3. Divide jobs

  1. Divide jobs into functional tasks
  2. Sequence sub-jobs (OnSubJobOk, OnComponentOk, etc.)
  3. Sequence jobs (Joblet and tRunJob)

 4. Use the existing jars and classes in your company

  1. Import your existing jars in the routines
  2. Centralize the code using routines

 5. Optimize jobs

  1. Optimize the use of tMap
  2. Use Bulk components (mass loading)
  3. Use ELT components
  4. Use a single DB connection for multiple components
  5. Use the transactional mode/Enable the commit/rollback
  6. Use the Rejection link from dedicated components

 6. Monitor the activity of jobs and manage errors

  1. Set up a log management
  2. Launch an error recovery job
  3. Monitor the execution of jobs

 7. Benefit from Talend support and services

  1. Solicit community support
  2. Seek professional support from Talend
  3. Benefit from the Talend Exchange resources