Sie sind auf Seite 1von 26

Talend

Introduction

By:
Gouri Shanker

1
Content

1. To know about Talend DI tool

2. Installation and set up

3. Getting started with Talend

2
1. To know about Talend DI tool

What is Talend?

History of Talend

Uses of Talend

3
What is Talend ?
 Talend is the first provider of open source data integration
softwares.

 Its main product is Talend Open Studio/Enterprise edition.

 Talend open studio/Enterprise edition tool is:

“A graphical integrated development environment with an


intuitive Eclipse-based interface”

 It provides:

1. Drag-and-drop job design.


2. A unified repository for storing and reusing metadata.
3. Advanced ETL functionality including string manipulations,
automatic lookup handling and implementation of slowly
changing dimensions.
4. Support for ELT (extract, load, and transform) as well as ETL.

4
History of Talend

 Talend was founded in 2005 and is an open source software vendor


providing solutions for data integration, data quality, master data
management, enterprise service bus, and business process
management.

 Talend's first product is Talend Open Studio for Data Integration and
was launched in 2006.

 In July 2007, Talend launched its first enterprise version.

5
Uses of Talend

 Some common use cases for Talend Open Studio/Enterprise edition


for Data Integration include:

 Data migration from one database to another


 Regular file exchanges between systems
 Data synchronization
 ETL (Extract, Transform, and Load)
 Data Profiling

6
Advantages:

 The Studio is open source, free to download and use.

 With access to the source code, allowing users to extend the


product to their particular needs if required.

 It's easy to learn and quick to develop with. Even novice


developers will be building complex integrations in no time.

 The Studio's pre-built components handle many common and not-


so-common tasks. Developers can focus on the end-to-end
process, rather than the low-level technical details.

 Talend has an active and open user community. Practical, problem-


solving advice is easy.

7
2. Installation and set up
 Get the software from Talend website/ project libraries if exists.
 The software(.zip) comes in a single package for all platform like
windows,Linux,MacOS etc.
 Once the download is complete, extract the archive files on your hard
drive.

 Pre requisite for Talend is:

1. Java (ldk 1.7 for enterprise edition 5.4.2)


2. Database client softwares
 If you want to modify the memory allocation for your JVM, you need
to edit the .ini file corresponding to your executable file.

8
Contd.
Based on the system type like 32 bit or 64 bit, you need to
change the corresponding .ini files.

 The default values are :

-vmargs -Xms40m -Xmx500m -XX:MaxPermSize=128m

 Xms– is for starting memory allocation to jvm.


 Xmx– is for maximum memory allocation to jvm

 Once the installation/set up is done, you need to double click


on the executable item to launch the tool.

 The first screen will be a License screen.

 You can provide the proper license (if available) or you can
directly import.

9
3. Getting started with Talend

 Basic Definitions

 Starting the Studio

 Tour of the Studio

 Creating a new project and Job

10
Basic Definitions
–A repository is the storage location Talend Studio uses to gather
data related to all of the technical items that you use either to
describe business models or to design Jobs.

–A workspace is a directory on your computer that contains one or


more projects

–A project is a logical grouping of one or more jobs

–A job is a group of one or more components that, when executed,


implement a data flow or integration process

–A component is a preconfigured connector used to perform a


specific data integration operation

–An item is the fundamental technical unit in a project. Items are


grouped, according to their types, as: Job Design, Business model,
Context, Code, Metadata, etc. One item can include other items.

11
Starting The Studio
1. When you start the Studio for the first time, click on Accept license
notification to proceed. We can now:
-- Import a demo project
-- Create a new project
-- Change some basic settings

12
Starting The Studio
2. We will start by amending some settings. Click on Advanced. You will
see the following screen:

13
Starting The Studio

3. First change the workspace location. Click on the Change button and
select an appropriate path, such as C:\Talend\Workspace.

4. Click on the Restart button now.

5. Import the demo project provided with the Studio OR Create new
project and click go.

6. Enter name and click on Finish.

8. Click on Skip for now. The Studio will start to load.

9. Once the Studio is open, it runs a Generation Engine Initialization


process. We can choose to have this run in the background if you wish by
clicking on the Run in Background button.

10.Click on the Start now! button

14
Starting The Studio
New Project Creation screen :

15
Starting The Studio

16
Tour of the Studio

17
Tour of the Studio
 Repository Window
–Job Designs, Business Models, Metadata,
–Database Connection details,
–FTP connection details and File schema
definitions
–Reusable code snippets
–Contexts – global or job-specific variables

18
Tour of the Studio
 Design Workspace
–Developers space for designing jobs and configuring components

19
Tour of the Studio
 The Palette
–Collection of components used in data
integration jobs

20
Tour of the Studio

 Configuration Tabs
–Display properties of jobs or specific
components

21
Tour of the Studio
 Outline and Code panels

–Lists the components that have been added to the design workspace

–Gives quick access to standard variables of each component

–Displays code associated with each component

22
Creating a new project and Job
While opening the studio we need to create new project as
per the requirements, As discussed earlier (Slide no:15)

23
Creating a new project and Job

 Right click on Job Design Item and click on create


Job tab.

24
Creating a new project and Job
 Take a tMsgBox component from the Palette and put the Message
value as “Hellow World”.
 Save the job and click on run button from Run tab.

25
Thank You

26

Das könnte Ihnen auch gefallen