***** Talend Training: https://www.edureka.co/talend-for-big-data *****
This Edureka tutorial on Talend Components will demonstrate the usage of few of the majorly used components in Talend like tMap, tJoin, tFileInputDelimited, tMysqlRow etc.This video helps you to learn the following topics:
1. What is Talend?
2. Talend Component Families
3. Talend File Components
4. Talend Processing Components
5. Talend Database Components
1. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
2. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
Agenda
Talend
Talend Components
File Components
Processing Components
Database Components
4. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
Talend
1
Talend is an open source data integration platform/ vendor
5. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
Talend
1
2
Talend is an open source data integration platform/ vendor
It provides various software and services which helps companies become data-driven
6. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
Talend
1
2
3
Talend is an open source data integration platform/ vendor
It provides various software and services which helps companies become data-driven
Helps the organizations in taking real-time decisions
7. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
Talend
1
2
3
4
Talend is an open source data integration platform/ vendor
It provides various software and services which helps companies become data-driven
Helps the organizations in taking real-time decisions
It enables customers to adopt new innovations and scale to meet market demands
8. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
Talend
1
2
3
4
5
Talend is an open source data integration platform/ vendor
It provides various software and services which helps companies become data-driven
Helps the organizations in taking real-time decisions
It enables customers to adopt new innovations and scale to meet market demands
Recognized as a leader in the Gartner Magic Quadrant for Data Integration Tools &
Forrester Big Data Fabric Wave
10. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
Talend Components
A functional piece which is used to perform a single operation
Palette contains the graphical representation of the components
It is a snippet of Java code that is generated when a Job is executed
Talend provides more than 900 components
11. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
Business Intelligence
Data Quality
ESB
Misc
Talend MDM
Business
Databases
File
Orchestration
Unstructured
Talend Component Families
Big Data Cloud
Custom Code DotNET
ELT Internet
Logs & Error Processing
System XML
12. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
Business Intelligence
Data Quality
ESB
Misc
Talend MDM
Business
Databases
File
Orchestration
Unstructured
Talend Component Families
Big Data Cloud
Custom Code DotNET
ELT Internet
Logs & Error Processing
System XML
14. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tFileInputExcel
This component helps in reading an Excel file (.xls or .xlsx) and extracts data line by line
It opens a file and reads it row by row in order to split up the data into fields using regular expressions
Then using a Row link, it sends fields as defined in the schema to the next component in the Job
15. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tFileOutputDelimited
This component outputs the data to a delimited fileThis component helps in reading an Excel file (.xls or .xlsx) and extracts data line by line
This component helps in writing a delimited file which holds the organized data according to the defined schema
Using this component you can add custom header and footer to the file
16. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tFileList
This component iterates on files or folders of a set directory
It retrieves a set of files or folders based on a particular filemask pattern and iterates on each unity
Using this component you can even iterate the sub-directory elements
17. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tFileExists
This component helps in checking whether a file exists or not
It helps in streamlining the processes by automating recurrent and tedious tasks like checking if a file exists
This component can be used as a standalone component
18. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tFileCopy
This component helps in copying a source file or folder into a target directory
It helps in streamlining the processes by automating recurrent and tedious copy tasks
This component can be used as a standalone component
20. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tMap
It is used for simple reorganization of fields to the most complex data transformational Jobs
It helps in transforming and routing data from single or multiple sources to single or multiple destinations
This is an advanced component which is integrated to the Talend Studio as a plugin
21. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tJoin
It ensures that the data quality of data from any source against a reference data source
It compares columns from the main flow with reference columns from the lookup flow & outputs the main flow or rejected data
This component helps in joining two tables by doing an exact match on several columns
22. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tFilterRow
The schema of this component is read-only
It helps in parametrizing filters on the source data/ incoming data
This component helps in filtering input rows by setting one or more conditions on the selected columns
23. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tSortRow
This component is defined as an intermediary step as it requires input and output to handle the flow of data
It helps in creating metrics and classification table
This component helps in sorting the input data based on one or several columns, by sort type and order
25. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
Database Components
Firebird
This family provides Talend components which cover various needs like opening connections, reading and
writing tables, committing transactions, performing rollback for error handling etc.
More than 40 RDBMS are available in Talend
26. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tMysqlConnection
This component helps in opening a new connection to the database for a current transaction
It is used to open a connection to the specified database that can then be reused in the subsequent Subjob(s)
27. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tMysqlInput
Then using Main row link, it passes on the field list to the next component
It executes a DB query with a strictly defined order which must correspond to the schema definition
This component helps in reading a database and extracting fields based on a query
28. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tMysqlRow
It acts on the actual DB structure or on the data based on the nature of the query and the database
This component implements a flow in the Job design but doesn't provide any output
This is a specific component for this MySQL database query
29. Talend for Data Integration and Big Data www.edureka.co/talend-for-big-data
tMysqlOutput
It works based on the flow incoming from the preceding component in the Job
It executes the action defined on the table/data contained in the table
This component helps in writing, updating, making changes or suppressing entries in a database