Book Image

Getting Started with Talend Open Studio for Data Integration

By : Jonathan Bowen
Book Image

Getting Started with Talend Open Studio for Data Integration

By: Jonathan Bowen

Overview of this book

Talend Open Studio for Data Integration (TOS) is an open source graphical development environment for creating custom integrations between systems. It comes with over 600 pre-built connectors that make it quick and easy to connect databases, transform files, load data, move, copy and rename files and connect individual components in order to define complex integration processes. "Getting Started with Talend Open Studio for Data Integration" illustrates common uses and scenarios in a simple, practical manner and, building on knowledge as the book progresses, works towards more complex integration solutions. TOS is a code generator and so does a lot of the "heavy lifting"ù for you. As such, it is a suitable tool for experienced developers and non-developers alike. You'll start by learning how to construct some common integrations tasks ñ transforming files and extracting data from a database, for example. These building blocks form a "toolkit"ù of techniques that you will learn how to apply in many different situations. By the end of the book, once complex integrations will appear easy and you will be your organization's integration expert! Best of all, TOS makes integrating systems fun!
Table of Contents (22 chapters)
Getting Started with Talend Open Studio for Data Integration
Credits
Foreword
Foreword
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
Index

Global variables


We have seen the use of global variables in some of the job examples covered in earlier chapters of the book, but this section will deal with the subject in more detail, showing how we can use the component global variables generated automatically by the Studio. For the more adventurous or experienced developer, we will also explore how to create and use your own global variables.

Studio global variables

Global variables, in the Studio context, are variables that are available to all components, modules, or functions within a job. As we develop jobs in the Studio, global variables are made available depending upon the components used. Let's illustrate this with a simple job.

  1. Import the job named GlobalVariables from the resource directory of this chapter and click through the various components in it. The job contains a file list, delimited input, tMap, and delimited output components. Note that not all of the parameters are configured at this point. We'll address this as...