SlideShare a Scribd company logo
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Agenda
01 What Is Talend?
02 Talend Open Studio
03 TOS Installation
04 TOS GUI
05 Components & Connectors
06 Metadata & Context Variables
07 Demo
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What Is Talend?
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
It is considered to be the next-generation leader in cloud and big
data integration software
What Is Talend?
Talend is an open source software integration platform/vendor
which offers data integration and data management solutions
Its headquarters are located in Redwood City,
California
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Talend Features
FUTURE PROOF04
NATIVE CODE03
OPEN SOURCE02
UNIFIED PLATFORM01
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Talend Products
Various Products
offered by Talend
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Talend Open Studio
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Talend Open Studio
Talend Open Studio is an open
source project based on Eclipse
RCP and provides an interactive
and user-friendly GUI
Used extensively for integration
between operational systems, ETL
processes and data migration
TOS can easily combine, convert
and update data present at
various sources
TOS acts as a code
generator which converts all the
underlying programs in Java at
the backend
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Talend Open Studio - Architecture
This is a basic representation of the
TOS architecture which represents
how jobs are executed at the back end
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS Installation
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS Installation
1. Go to https://www.talend.com/download
2. Click on Download
Free Tool
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS Installation
3. Again Click On Download Free tool to get the zip file
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS Installation
4. Once you have downloaded the zip file, extract it
5. Now go into the extracted folder and double click on TOS_DI-linux-gtk-x86_64 file to start the installation
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS Installation
6. Let the installation finish
7. Select “Create a new project ” and
specify a name to it
8. Click on finish to build a project
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS Installation
9. Once the project is built following window will open. Close the welcome tab to open up the workspace
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS Installation
10. Now you should be able to see the TOS main page
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS GUI
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS GUI
TOS GUI is mainly divided into four major sections:
Repository
Design Window
Palette
Configurational Tab
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS GUI - Repository
Design Window
Palette
Configurational Tab
Repository
The Repository collects all the technical items and displays them in a tree structure within
Talend
It acts as a central store for all the elements necessary for any job or business model
From the Repository, you can access various Business Models, Job Designs, reusable routines,
documentation & database connections
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS GUI - Repository
Repository
Palette
Configurational Tab
Design Window
WORKSPACE
Here you can lay down the designs of your Jobs as well as the business models
Designer Tab
This tab opens by default when a Job is created which displays the Job in a graphical mode
Code Tab
This tab helps you in visualizing the code and highlight the possible language errors
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS GUI - Repository
Design Window
Configurational Tab
It is docked at the top of the design workspace to help you draw the
model corresponding to your workflow needs.
You can drag and drop various technical components or shapes into
your design workspace
There are more than 800 components in Talend
Palette
Repository
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
TOS GUI - Repository
Design Window Job Tab
The Job tab provides various information about the current Job in the designer window including
name, version, creation date and time etc.
Context Tab
The Context tab is used to set context variables and different contexts on which they will be used
Component Tab
The Component tab displays all the parameters that are required to configure a component
Configurational Tab
Repository
Palette
Run Tab
The Run tab displays the progress of the execution of a Job. The logs shown here includes any start,
end and error messages.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Components & Connectors
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Components In Talend
A component is a functional piece which is used to perform a single operation in Talend
At the backend, a component is a snippet of Java code that is generated as a part of a Job
These Java codes are automatically compiled when the Job is saved
A Talend Job may include one or more components depending on the requirement
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Component Families
This family provides Talend
components which cover various
needs like opening connections
to database , reading and writing
tables, committing transactions,
performing rollback for error
handling etc.
Databases
This family groups together
various components which read
and write data in all types of files
like Delimited, Positional, XML,
Excel etc. It also helps in
performing various tasks like
unarchiving, deleting, copying,
comparing etc.
File
This family includes all of the
components that help in
accessing information from the
Internet, through various means
like Web services, RSS flows,
SCP, MOM, Emails, FTP etc.
Internet
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
This family, groups together all
the components which are
dedicated to catch log
information and handle Job
errors.
Logs & Errors
This family gathers different
miscellaneous components
covering various needs like the
creation of sets of dummy data
rows, buffering data, loading
context variables etc.
Misc
This family includes various
components which help to
sequence or orchestrate tasks
and processing Jobs or
SubJobs etc.
Orchestration
Component Families
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Connectors
Talend provides various types of connections to enable the communication between the components
Row
Iterate
Trigger
Link
The Row connection deals with the actual data flow
• Main
• Lookup
• Filter
• Rejects
• ErrorRejects
• Output
• Uniques/Duplicates
• Multiple Input/Output
The Iterate connection is used to perform a loop on files contained in a directory, on rows contained
in a file or on the database entries
The Trigger connection is used to create a dependency between Jobs or SubJobs which are triggered
one after the other according to the trigger’s nature. Two types of Triggers are:
• Subjob Triggers
▪ OnSubjobOK
▪ OnSubjobError
▪ Run if
• Component Triggers
▪ OnComponentOK
▪ OnComponentError
▪ Run if
The Link connection can be used only with the ELT components
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Metadata & Context Variables
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Metadata
• Metadata in Talend is the definitional data which basically provides
information about other data that all are managed within Talend
Studio
• In the Repository Metadata, you can store metadata about the
various data sourcesthat you may use
• While developing any project you can use metadata in your Jobs,
just by dragging an object from the repository and dropping it in
the workspace
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Context Variable
✓ Context variables are the user-defined parameters used by Talend which are passed into a Job at the runtime
✓ These variables may change their values as the Job promotes from Development to Test and Production
environment.
These context variables are embedded in the Job and are configured much like any
other component parameters in the Context Tab below the Job Designer
These are created when context variables are used or needed in more than one Job.
They are centrally maintained in the repository allowing them generally accessible
External context variables are those context variables which are held in an external file
and loaded into the Studio job at the run-time
Embedded
Repository
External
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Demo
Popularity

More Related Content

What's hot

Fusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorFusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data Integrator
Mark Rabne
 
Talend Open Studio Introduction - OSSCamp 2014
Talend Open Studio Introduction - OSSCamp 2014Talend Open Studio Introduction - OSSCamp 2014
Talend Open Studio Introduction - OSSCamp 2014
OSSCube
 
Informatica PowerCenter
Informatica PowerCenterInformatica PowerCenter
Informatica PowerCenter
Ramy Mahrous
 
Talend Interview Questions and Answers | Talend Online Training | Talend Tuto...
Talend Interview Questions and Answers | Talend Online Training | Talend Tuto...Talend Interview Questions and Answers | Talend Online Training | Talend Tuto...
Talend Interview Questions and Answers | Talend Online Training | Talend Tuto...
Edureka!
 
Mastering Customer Data on Apache Spark
Mastering Customer Data on Apache SparkMastering Customer Data on Apache Spark
Mastering Customer Data on Apache Spark
Caserta
 
What is Talend | Talend Tutorial for Beginners | Talend Online Training | Edu...
What is Talend | Talend Tutorial for Beginners | Talend Online Training | Edu...What is Talend | Talend Tutorial for Beginners | Talend Online Training | Edu...
What is Talend | Talend Tutorial for Beginners | Talend Online Training | Edu...
Edureka!
 
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | EdurekaInformatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Edureka!
 
Etl overview training
Etl overview trainingEtl overview training
Etl overview training
Mondy Holten
 
ETL Using Informatica Power Center
ETL Using Informatica Power CenterETL Using Informatica Power Center
ETL Using Informatica Power Center
Edureka!
 
ETL Process
ETL ProcessETL Process
ETL Process
Rohin Rangnekar
 
Etl techniques
Etl techniquesEtl techniques
Etl techniques
mahezabeenIlkal
 
Informatica
InformaticaInformatica
Informatica
mukharji
 
ETL Technologies.pptx
ETL Technologies.pptxETL Technologies.pptx
ETL Technologies.pptx
Gaurav Bhatnagar
 
Tableau slideshare
Tableau slideshareTableau slideshare
Tableau slideshare
Sakshi Jain
 
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
Edureka!
 
Informatica Powercenter Architecture
Informatica Powercenter ArchitectureInformatica Powercenter Architecture
Informatica Powercenter Architecture
BigClasses Com
 
Intro to databricks delta lake
 Intro to databricks delta lake Intro to databricks delta lake
Intro to databricks delta lake
Mykola Zerniuk
 
Expose your data as an api is with oracle rest data services -spoug Madrid
Expose your data as an api is with oracle rest data services -spoug MadridExpose your data as an api is with oracle rest data services -spoug Madrid
Expose your data as an api is with oracle rest data services -spoug Madrid
Vinay Kumar
 
Azure Data Factory
Azure Data FactoryAzure Data Factory
Azure Data Factory
HARIHARAN R
 
Informatica session
Informatica sessionInformatica session
Informatica session
vinuthanallam
 

What's hot (20)

Fusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorFusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data Integrator
 
Talend Open Studio Introduction - OSSCamp 2014
Talend Open Studio Introduction - OSSCamp 2014Talend Open Studio Introduction - OSSCamp 2014
Talend Open Studio Introduction - OSSCamp 2014
 
Informatica PowerCenter
Informatica PowerCenterInformatica PowerCenter
Informatica PowerCenter
 
Talend Interview Questions and Answers | Talend Online Training | Talend Tuto...
Talend Interview Questions and Answers | Talend Online Training | Talend Tuto...Talend Interview Questions and Answers | Talend Online Training | Talend Tuto...
Talend Interview Questions and Answers | Talend Online Training | Talend Tuto...
 
Mastering Customer Data on Apache Spark
Mastering Customer Data on Apache SparkMastering Customer Data on Apache Spark
Mastering Customer Data on Apache Spark
 
What is Talend | Talend Tutorial for Beginners | Talend Online Training | Edu...
What is Talend | Talend Tutorial for Beginners | Talend Online Training | Edu...What is Talend | Talend Tutorial for Beginners | Talend Online Training | Edu...
What is Talend | Talend Tutorial for Beginners | Talend Online Training | Edu...
 
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | EdurekaInformatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
 
Etl overview training
Etl overview trainingEtl overview training
Etl overview training
 
ETL Using Informatica Power Center
ETL Using Informatica Power CenterETL Using Informatica Power Center
ETL Using Informatica Power Center
 
ETL Process
ETL ProcessETL Process
ETL Process
 
Etl techniques
Etl techniquesEtl techniques
Etl techniques
 
Informatica
InformaticaInformatica
Informatica
 
ETL Technologies.pptx
ETL Technologies.pptxETL Technologies.pptx
ETL Technologies.pptx
 
Tableau slideshare
Tableau slideshareTableau slideshare
Tableau slideshare
 
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
 
Informatica Powercenter Architecture
Informatica Powercenter ArchitectureInformatica Powercenter Architecture
Informatica Powercenter Architecture
 
Intro to databricks delta lake
 Intro to databricks delta lake Intro to databricks delta lake
Intro to databricks delta lake
 
Expose your data as an api is with oracle rest data services -spoug Madrid
Expose your data as an api is with oracle rest data services -spoug MadridExpose your data as an api is with oracle rest data services -spoug Madrid
Expose your data as an api is with oracle rest data services -spoug Madrid
 
Azure Data Factory
Azure Data FactoryAzure Data Factory
Azure Data Factory
 
Informatica session
Informatica sessionInformatica session
Informatica session
 

Similar to Talend Data Integration Tutorial | Talend Tutorial For Beginners | Talend Online Training | Edureka

ilide.info-talend-open-studio-for-data-integration-pr_f4a743b84c8b04cbebbf4c7...
ilide.info-talend-open-studio-for-data-integration-pr_f4a743b84c8b04cbebbf4c7...ilide.info-talend-open-studio-for-data-integration-pr_f4a743b84c8b04cbebbf4c7...
ilide.info-talend-open-studio-for-data-integration-pr_f4a743b84c8b04cbebbf4c7...
khadijahd2
 
DITA-Workshop on Saturday 5 May 2018 at Pune
DITA-Workshop on Saturday 5 May 2018 at PuneDITA-Workshop on Saturday 5 May 2018 at Pune
DITA-Workshop on Saturday 5 May 2018 at Pune
Amit Siddhartha
 
Multi Stage Docker Build
Multi Stage Docker Build Multi Stage Docker Build
Multi Stage Docker Build
Prasenjit Sarkar
 
Python Django tutorial | Getting Started With Django | Web Development With D...
Python Django tutorial | Getting Started With Django | Web Development With D...Python Django tutorial | Getting Started With Django | Web Development With D...
Python Django tutorial | Getting Started With Django | Web Development With D...
Edureka!
 
The Rise of DataOps: Making Big Data Bite Size with DataOps
The Rise of DataOps: Making Big Data Bite Size with DataOpsThe Rise of DataOps: Making Big Data Bite Size with DataOps
The Rise of DataOps: Making Big Data Bite Size with DataOps
Delphix
 
App dba hints
App dba hintsApp dba hints
App dba hints
ramaappsdba10
 
React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...
React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...
React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...
Edureka!
 
Safetty systems intro_embedded_c
Safetty systems intro_embedded_cSafetty systems intro_embedded_c
Safetty systems intro_embedded_c
Maria Cida Rosa
 
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Cheer Chain Enterprise Co., Ltd.
 
Data Science - Part II - Working with R & R studio
Data Science - Part II -  Working with R & R studioData Science - Part II -  Working with R & R studio
Data Science - Part II - Working with R & R studio
Derek Kane
 
What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...
What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...
What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...
Edureka!
 
Oracle SQL Developer Top 10 Tips & Tricks
Oracle SQL Developer Top 10 Tips & TricksOracle SQL Developer Top 10 Tips & Tricks
Oracle SQL Developer Top 10 Tips & Tricks
Jeff Smith
 
What is Django | Django Tutorial for Beginners | Python Django Training | Edu...
What is Django | Django Tutorial for Beginners | Python Django Training | Edu...What is Django | Django Tutorial for Beginners | Python Django Training | Edu...
What is Django | Django Tutorial for Beginners | Python Django Training | Edu...
Edureka!
 
Application Development | Delphi Review 2009
Application Development | Delphi Review 2009Application Development | Delphi Review 2009
Application Development | Delphi Review 2009
Michael Findling
 
Android coding guide lines
Android coding guide linesAndroid coding guide lines
Android coding guide lines
lokeshG38
 
Ricardo lourenco Coding portfolio Sample
Ricardo lourenco   Coding portfolio SampleRicardo lourenco   Coding portfolio Sample
Ricardo lourenco Coding portfolio Sample
Ricardo Lourenco
 
FLossEd-BK Tequila Framework3.2.1
FLossEd-BK Tequila Framework3.2.1FLossEd-BK Tequila Framework3.2.1
FLossEd-BK Tequila Framework3.2.1
Siwawong Wuttipongprasert
 
Salesforce Auckland Developer Meetup - May 2018 - Lightning Web Components
Salesforce Auckland Developer Meetup - May 2018 - Lightning Web Components Salesforce Auckland Developer Meetup - May 2018 - Lightning Web Components
Salesforce Auckland Developer Meetup - May 2018 - Lightning Web Components
Ben Edwards
 
Eprcs presentatie
Eprcs presentatieEprcs presentatie
Eprcs presentatie
Finext
 
tutorial2.docx - Fedora Tutorial
tutorial2.docx - Fedora Tutorialtutorial2.docx - Fedora Tutorial
tutorial2.docx - Fedora Tutorial
butest
 

Similar to Talend Data Integration Tutorial | Talend Tutorial For Beginners | Talend Online Training | Edureka (20)

ilide.info-talend-open-studio-for-data-integration-pr_f4a743b84c8b04cbebbf4c7...
ilide.info-talend-open-studio-for-data-integration-pr_f4a743b84c8b04cbebbf4c7...ilide.info-talend-open-studio-for-data-integration-pr_f4a743b84c8b04cbebbf4c7...
ilide.info-talend-open-studio-for-data-integration-pr_f4a743b84c8b04cbebbf4c7...
 
DITA-Workshop on Saturday 5 May 2018 at Pune
DITA-Workshop on Saturday 5 May 2018 at PuneDITA-Workshop on Saturday 5 May 2018 at Pune
DITA-Workshop on Saturday 5 May 2018 at Pune
 
Multi Stage Docker Build
Multi Stage Docker Build Multi Stage Docker Build
Multi Stage Docker Build
 
Python Django tutorial | Getting Started With Django | Web Development With D...
Python Django tutorial | Getting Started With Django | Web Development With D...Python Django tutorial | Getting Started With Django | Web Development With D...
Python Django tutorial | Getting Started With Django | Web Development With D...
 
The Rise of DataOps: Making Big Data Bite Size with DataOps
The Rise of DataOps: Making Big Data Bite Size with DataOpsThe Rise of DataOps: Making Big Data Bite Size with DataOps
The Rise of DataOps: Making Big Data Bite Size with DataOps
 
App dba hints
App dba hintsApp dba hints
App dba hints
 
React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...
React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...
React Redux Tutorial | Redux Tutorial for Beginners | React Redux Training | ...
 
Safetty systems intro_embedded_c
Safetty systems intro_embedded_cSafetty systems intro_embedded_c
Safetty systems intro_embedded_c
 
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
Atlas.ti 8 質性分析軟體新功能介紹_祺荃企業有限公司
 
Data Science - Part II - Working with R & R studio
Data Science - Part II -  Working with R & R studioData Science - Part II -  Working with R & R studio
Data Science - Part II - Working with R & R studio
 
What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...
What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...
What Is ELK Stack | ELK Tutorial For Beginners | Elasticsearch Kibana | ELK S...
 
Oracle SQL Developer Top 10 Tips & Tricks
Oracle SQL Developer Top 10 Tips & TricksOracle SQL Developer Top 10 Tips & Tricks
Oracle SQL Developer Top 10 Tips & Tricks
 
What is Django | Django Tutorial for Beginners | Python Django Training | Edu...
What is Django | Django Tutorial for Beginners | Python Django Training | Edu...What is Django | Django Tutorial for Beginners | Python Django Training | Edu...
What is Django | Django Tutorial for Beginners | Python Django Training | Edu...
 
Application Development | Delphi Review 2009
Application Development | Delphi Review 2009Application Development | Delphi Review 2009
Application Development | Delphi Review 2009
 
Android coding guide lines
Android coding guide linesAndroid coding guide lines
Android coding guide lines
 
Ricardo lourenco Coding portfolio Sample
Ricardo lourenco   Coding portfolio SampleRicardo lourenco   Coding portfolio Sample
Ricardo lourenco Coding portfolio Sample
 
FLossEd-BK Tequila Framework3.2.1
FLossEd-BK Tequila Framework3.2.1FLossEd-BK Tequila Framework3.2.1
FLossEd-BK Tequila Framework3.2.1
 
Salesforce Auckland Developer Meetup - May 2018 - Lightning Web Components
Salesforce Auckland Developer Meetup - May 2018 - Lightning Web Components Salesforce Auckland Developer Meetup - May 2018 - Lightning Web Components
Salesforce Auckland Developer Meetup - May 2018 - Lightning Web Components
 
Eprcs presentatie
Eprcs presentatieEprcs presentatie
Eprcs presentatie
 
tutorial2.docx - Fedora Tutorial
tutorial2.docx - Fedora Tutorialtutorial2.docx - Fedora Tutorial
tutorial2.docx - Fedora Tutorial
 

More from Edureka!

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
Edureka!
 

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 

Recently uploaded

Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 

Recently uploaded (20)

Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 

Talend Data Integration Tutorial | Talend Tutorial For Beginners | Talend Online Training | Edureka

  • 1. Copyright © 2017, edureka and/or its affiliates. All rights reserved.
  • 2. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Agenda 01 What Is Talend? 02 Talend Open Studio 03 TOS Installation 04 TOS GUI 05 Components & Connectors 06 Metadata & Context Variables 07 Demo
  • 3. Copyright © 2017, edureka and/or its affiliates. All rights reserved. What Is Talend?
  • 4. Copyright © 2017, edureka and/or its affiliates. All rights reserved. It is considered to be the next-generation leader in cloud and big data integration software What Is Talend? Talend is an open source software integration platform/vendor which offers data integration and data management solutions Its headquarters are located in Redwood City, California
  • 5. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Talend Features FUTURE PROOF04 NATIVE CODE03 OPEN SOURCE02 UNIFIED PLATFORM01
  • 6. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Talend Products Various Products offered by Talend
  • 7. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Talend Open Studio
  • 8. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Talend Open Studio Talend Open Studio is an open source project based on Eclipse RCP and provides an interactive and user-friendly GUI Used extensively for integration between operational systems, ETL processes and data migration TOS can easily combine, convert and update data present at various sources TOS acts as a code generator which converts all the underlying programs in Java at the backend
  • 9. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Talend Open Studio - Architecture This is a basic representation of the TOS architecture which represents how jobs are executed at the back end
  • 10. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS Installation
  • 11. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS Installation 1. Go to https://www.talend.com/download 2. Click on Download Free Tool
  • 12. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS Installation 3. Again Click On Download Free tool to get the zip file
  • 13. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS Installation 4. Once you have downloaded the zip file, extract it 5. Now go into the extracted folder and double click on TOS_DI-linux-gtk-x86_64 file to start the installation
  • 14. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS Installation 6. Let the installation finish 7. Select “Create a new project ” and specify a name to it 8. Click on finish to build a project
  • 15. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS Installation 9. Once the project is built following window will open. Close the welcome tab to open up the workspace
  • 16. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS Installation 10. Now you should be able to see the TOS main page
  • 17. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS GUI
  • 18. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS GUI TOS GUI is mainly divided into four major sections: Repository Design Window Palette Configurational Tab
  • 19. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS GUI - Repository Design Window Palette Configurational Tab Repository The Repository collects all the technical items and displays them in a tree structure within Talend It acts as a central store for all the elements necessary for any job or business model From the Repository, you can access various Business Models, Job Designs, reusable routines, documentation & database connections
  • 20. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS GUI - Repository Repository Palette Configurational Tab Design Window WORKSPACE Here you can lay down the designs of your Jobs as well as the business models Designer Tab This tab opens by default when a Job is created which displays the Job in a graphical mode Code Tab This tab helps you in visualizing the code and highlight the possible language errors
  • 21. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS GUI - Repository Design Window Configurational Tab It is docked at the top of the design workspace to help you draw the model corresponding to your workflow needs. You can drag and drop various technical components or shapes into your design workspace There are more than 800 components in Talend Palette Repository
  • 22. Copyright © 2017, edureka and/or its affiliates. All rights reserved. TOS GUI - Repository Design Window Job Tab The Job tab provides various information about the current Job in the designer window including name, version, creation date and time etc. Context Tab The Context tab is used to set context variables and different contexts on which they will be used Component Tab The Component tab displays all the parameters that are required to configure a component Configurational Tab Repository Palette Run Tab The Run tab displays the progress of the execution of a Job. The logs shown here includes any start, end and error messages.
  • 23. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Components & Connectors
  • 24. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Components In Talend A component is a functional piece which is used to perform a single operation in Talend At the backend, a component is a snippet of Java code that is generated as a part of a Job These Java codes are automatically compiled when the Job is saved A Talend Job may include one or more components depending on the requirement
  • 25. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Component Families This family provides Talend components which cover various needs like opening connections to database , reading and writing tables, committing transactions, performing rollback for error handling etc. Databases This family groups together various components which read and write data in all types of files like Delimited, Positional, XML, Excel etc. It also helps in performing various tasks like unarchiving, deleting, copying, comparing etc. File This family includes all of the components that help in accessing information from the Internet, through various means like Web services, RSS flows, SCP, MOM, Emails, FTP etc. Internet
  • 26. Copyright © 2017, edureka and/or its affiliates. All rights reserved. This family, groups together all the components which are dedicated to catch log information and handle Job errors. Logs & Errors This family gathers different miscellaneous components covering various needs like the creation of sets of dummy data rows, buffering data, loading context variables etc. Misc This family includes various components which help to sequence or orchestrate tasks and processing Jobs or SubJobs etc. Orchestration Component Families
  • 27. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Connectors Talend provides various types of connections to enable the communication between the components Row Iterate Trigger Link The Row connection deals with the actual data flow • Main • Lookup • Filter • Rejects • ErrorRejects • Output • Uniques/Duplicates • Multiple Input/Output The Iterate connection is used to perform a loop on files contained in a directory, on rows contained in a file or on the database entries The Trigger connection is used to create a dependency between Jobs or SubJobs which are triggered one after the other according to the trigger’s nature. Two types of Triggers are: • Subjob Triggers ▪ OnSubjobOK ▪ OnSubjobError ▪ Run if • Component Triggers ▪ OnComponentOK ▪ OnComponentError ▪ Run if The Link connection can be used only with the ELT components
  • 28. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Metadata & Context Variables
  • 29. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Metadata • Metadata in Talend is the definitional data which basically provides information about other data that all are managed within Talend Studio • In the Repository Metadata, you can store metadata about the various data sourcesthat you may use • While developing any project you can use metadata in your Jobs, just by dragging an object from the repository and dropping it in the workspace
  • 30. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Context Variable ✓ Context variables are the user-defined parameters used by Talend which are passed into a Job at the runtime ✓ These variables may change their values as the Job promotes from Development to Test and Production environment. These context variables are embedded in the Job and are configured much like any other component parameters in the Context Tab below the Job Designer These are created when context variables are used or needed in more than one Job. They are centrally maintained in the repository allowing them generally accessible External context variables are those context variables which are held in an external file and loaded into the Studio job at the run-time Embedded Repository External
  • 31. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Demo