Talend Open Studio ADVANCED

Introduction

This course will provide you with the skills to develop jobs using the software's advanced functionality along with perl. You will learn to optimize your jobs and deploy them in a production environment. The class will also teach students how to create specific components and quickly roll-out the software's functionality.

This course has been created in conjunction with the Talend development team. 

 

Course objectives:

  1. Master the advanced components of Talend Open Studio
  2. Benefit from the power of perl in development
  3. Learn to save time by federating codes
  4. Debug, optimize and deploy your jobs
  5. Roll-out Talend Open Studio by creating specific components

Target audience:

  1. BI engineers, development engineers
  2. Project managers, architects
  3. Consultants

Pre-requisitee:

  1. Completion of the "Talend Open Studio: Master User" course or an equivalent level
  2. Working knowledge of perl

 1. Presentation

  1. Benefit from the power of perl: tPerlRow, tPerlFlex, etc.
  2. Use regular expressions within the tFileRegex component
  3. Create specific logs: tCatch, tDie, tWarn
  4. Master the XML flow with tXMLInput/tXMLOutput components

 

 2. Modeling & documentation

  1. Use the embedded perl software (auto-completion, syntax verification, perldoc, error explanations, etc.)
  2. Organize your perl functions with routines
  3. Reuse your code tags via Snipnets

 

 3. Job execution: files and databases

  1. Install pre-requisite modules
  2. Master the step-by-step mode (step in, step into, step over)
  3. Visualize variables in real-time
  4. Modify variables in memory on the fly

 

 4. Component concatenation

  1. Estimate performance of jobs
  2. Optimize jobs

 5. Roll out Talend Open Studio

  1. Launch jobs on command line
  2. Orchestrate job execution with a scheduler

 

 6. Debugging, deployment and optimization

  1. Understand the concepts of code generation using templates
  2. Understand the 3 template files: start/main/end
  3. Understand the components' XML descriptions
  4. Internationalize components

 

 7. Participating in the Talend community

  1. Package your own code
  2. Package an existing CPAN module

 

 8. Implement graphic interfaces dedicated to your specific components

  1. Create an initial eclipse plugin
  2. Integrate a new plugin into Talend Open Studio

 

 9. Benefit from community support

  1. Discover best practices in Perl/Java/Eclipse
  2. Value your development in the Talend community

 

Copyright © 2006-2008 Talend. All rights reserved