Talend Integration Suite DEVELOPMENT

Introduction

Upon completion of this course, you will be able to develop your jobs by using the power of the Advanced Studio. You will be able to debug and optimize your jobs and execute them. Combining the FOUNDATION training to Talend Integration Suite specificities, this training helps you industrialize the script development.

Due to its density, the training is to be planned over 4 consecutive days. 

 

Course objectives:

  1. Implement your jobs
  2. Master the component library
  3. Leverage the java power
  4. Debug, optimize your jobs and deploy them
  5. Industrialize the job development and maintenance

Target audience:

  1. Project Managers
  2. BI experts
  3. System Engineers/ DBA
  4. BI engineers, Development engineers

Pre-requisites:

  1. None

 1. Introducing Talend Integration Suite

  1. Discover the TIS architecture
  2. Discover the Server side

 2. Getting started with the Advanced Studio

  1. Connect to the Repository and/or work locally
  2. Model your needs & document your project
  3. Use the Job Designer to generate your code
    • Manage the file connections (XML, positional, delimited files...)
    • Manage the database connections (ODBC & native connections)
    • Use the various transformation components
    • Map your data using the graphical tool (using joins in the tMap)
    • Qualify your data using filters (constraints)
    • Generate multiple outputs and rejections
    • Incorporate your code, develop and combine your routines
  4. Manage the job sequencing

 3. The advanced features of TIS Studio

  1. Save time using the preview functionalities
  2. Industrialize your development using the Joblets
  3. Track the data changes using CDC components

 4. Centralizing and sharing your metadata in the Repository

  1. Define and maintain your metadata
  2. Use the wizard to define a Web Service metadata
  3. Take advantage of the SQLBuilder tool to manage schemas and queries

 5. Handling advanced components

  1. Handle third-party application data (SugarCRM, SalesForce, etc...)
  2. Master the XML flows, the XSD validations and XSLT transformations

 6. Implementing an error management

  1. Handle the components related to the error management

 7. Monitoring the job activity

  1. Implement a log management
  2. Trace the job execution and use the Activity Monitoring Console

 8. Debugging your scripts

  1. Use Talend's graphical Debug mode
  2. Use the code Debug view

 9. Working with various contexts and executing your jobs

  1. Define execution contexts
  2. Execute your jobs on remote machine
  3. Deploy a job as a Web Service

 10. Taking advantage of the Talend Community

  1. Discover the best practices
  2. Promote your development works within the Talend community

 11. Benefit from the professional support

  1. Get used to Talend's various services and tools