SlideShare a Scribd company logo
1 of 8
tJoin
Performs inner or outer joins between the main data flow and the lookup flow.
tJoin joins two tables by doing an exact match on several columns. It compares
columns from the main flow with reference columns from the lookup flow and
outputs the main flow data and/or the rejected data
---by default it performs Left Join with Unique match
--we have option for Inner join with reject with unique match
--it takes only two sources
--tJoin is subset of tMap
tLogCatcher
Operates as a log functiontriggeredby one of the three: Java exception, tDie or tWarn,
to collect and transfer log data.
Both the tDie and tWarn components are closely related to
the tLogCatcher component.They generally make sense when used alongside
a tLogCatcher component in order for the log data collected to be encapsulated and
passed on to the output defined.
Fetches set fields and messages from Java Exception, tDie and/or tWarn and passes
them on to the next component.
tStatCatcher
Gathers the Job processing metadata at the Job level and at the component level and
transfers the log data to the subsequent component for display or storage.
Based on the pre-defined schema, tStatCatcher gathers the Job processing metadata at
the Job level and at the component level when the tStatCatcher Statistics check box is
selected.
Tschemacompliancecheck:
Ensures the data quality of any source data against a reference data source.
tSchemaComplianceCheck validates all input rows against a reference schema or
check types, nullability, length of rows against reference values. The validation
can be carried out in full or partly.
tConvertType
Converts one Talend java type to another automatically, and thus avoid compiling
errors.
tConvertType allows specific conversions at runtime from one Talend java type to
another.
tSendMail
Notifies recipients about a particular state of a Job or possible errors.
tSendMail sends emails and attachments to defined recipients.
tSleep
Identifies possible bottlenecks using a time break in the Job for testing or
tracking purpose.
tSleep implements a time off in a Job execution. In production, it can be used
for any needed pause in the Job to feed input flow for example.
tLoop
Executes a task or a Job automatically, based on a loop
tSystem
Calls other system processing commands, already up and running in a larger Job.
tInfiniteLoop
Executes a task or a Job automatically, based on a loop.
tInfiniteLoop runs an infinite loop on a task.
tSSH
Establishes a communication with distant server and returns securely sensible
information.
Returns data from a remote computer, based on the secure shell command
defined.
tContextLoad
Loads a context from a flow.
This component performs also two controls. It warns when the parameters
defined in the incoming flow are not defined in the context, and the other way
around, it also warns when a context value is not initialized in the incoming
flow.But note that this does not block the processing.
tContextLoad modifies dynamically the values of the active context.
tContextDump
Copies the context setup of the current Job to a flat file, a database table,
etc., which can then be used by tContextLoad.
Together with tContextLoad, this component makes it simple to apply the
context setup of one Job to another.
tContextDump dumps the context setup of the current Job to the subsequent
component.
Using tjava component we can change context variable value
U can use Implicit context load in project setting under job setting
tFileCopy
Copies a source file or folder into a target directory.
tFileDelete
Deletes files from a given directory.
tFileArchive
Creates a new zip, gzip, or tar.gz archive file from one or more files or folders.
The archive file can be compressed using different compression method.
tFileUnarchive
Decompresses an archive file for further processing, in one of the following
formats: *.tar.gz , *.tgz, *.tar, *.gz and *.zip.
tFileExist
Checks if a file exists or not.
tWaitForFile
Iterates on a directory and triggers the next component when the defined
condition is met.
This component is used to put the component connected with it in waiting state.
It then triggers that component when the defined file operation occurs in the
specified directory.
tFTPGet
Downloads files to a local directory from an FTP directory.
tFTPPut
Uploads files from a local directory to an FTP directory.
tFTPFileList
Lists all files and folders directly under a specified directory based on a filemask pattern.
tFTPFileProperties
Retrieves the properties of a specified file on an FTP server.
tFTPFileExist
Checks if a file or a directory exists on an FTP server.
tFTPDelete
Deletes files or folders in a specified directory on an FTP server.
tFTPConnection
Opens an FTP connection to transfer files in a single transaction.
tFTPTruncate
Truncates files in an FTP directory.
tFTPRename
Renames files in an FTP directory.
tOracleRow
Executes the stated SQL query on the specified Oracle database.
Depending on the nature of the query and the database, tOracleRow acts on the
actual DB structure or on the data (although without handling data). The
SQLBuilder tool helps you write easily your SQL statements.
tOracleRow is the specific component for this database query. It executes the
SQL query stated onto the specified database. The row suffix means the
component implements a flow in the job design although it doesn't provide
output.
tOracleSP
Calls an Oracle database stored procedure.
tOracleSP offers a convenient way to centralize multiple or complex queries in a
database and call them easily.
tOracleConnection
Opens a connection to the specified Oracle database for reuse in the
subsequent subJob or subJobs.
When using tOracleConnection .talend will not commit the transactions you need
use TDbcommit
If u want to use tOracleCommit.there option called auto commit in advance
option ofTdconnection component
tOracleCommit
Validates the data processed through the Job into the connected Oracle
database
Using a unique connection, this component commits in one go a global transaction
instead of doing that on every row or every batch and thus provides gain in
performance.
tOracleRollback
Cancels the transaction commit in the connected Oracle database to avoid
committing part of a transaction involuntarily.
Udemy talend notes

More Related Content

What's hot

The use of the code analysis library OpenC++: modifications, improvements, er...
The use of the code analysis library OpenC++: modifications, improvements, er...The use of the code analysis library OpenC++: modifications, improvements, er...
The use of the code analysis library OpenC++: modifications, improvements, er...PVS-Studio
 
File Handling and Command Line Arguments in C
File Handling and Command Line Arguments in CFile Handling and Command Line Arguments in C
File Handling and Command Line Arguments in CMahendra Yadav
 
working file handling in cpp overview
working file handling in cpp overviewworking file handling in cpp overview
working file handling in cpp overviewgourav kottawar
 
08. handling file streams
08. handling file streams08. handling file streams
08. handling file streamsHaresh Jaiswal
 
Coffee at DBG- Solr introduction
Coffee at DBG- Solr introduction Coffee at DBG- Solr introduction
Coffee at DBG- Solr introduction Sajindbg Dbg
 
The life of a query (oracle edition)
The life of a query (oracle edition)The life of a query (oracle edition)
The life of a query (oracle edition)maclean liu
 
Pf cs102 programming-8 [file handling] (1)
Pf cs102 programming-8 [file handling] (1)Pf cs102 programming-8 [file handling] (1)
Pf cs102 programming-8 [file handling] (1)Abdullah khawar
 
All Oracle-dba-interview-questions
All Oracle-dba-interview-questionsAll Oracle-dba-interview-questions
All Oracle-dba-interview-questionsNaveen P
 
File handling in C++
File handling in C++File handling in C++
File handling in C++Hitesh Kumar
 
Understanding C# in .NET
Understanding C# in .NETUnderstanding C# in .NET
Understanding C# in .NETmentorrbuddy
 
LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with TexstudioHossein Babashah
 
Working with the IFS on System i
Working with the IFS on System iWorking with the IFS on System i
Working with the IFS on System iChuck Walker
 

What's hot (20)

Filehandlinging cp2
Filehandlinging cp2Filehandlinging cp2
Filehandlinging cp2
 
The use of the code analysis library OpenC++: modifications, improvements, er...
The use of the code analysis library OpenC++: modifications, improvements, er...The use of the code analysis library OpenC++: modifications, improvements, er...
The use of the code analysis library OpenC++: modifications, improvements, er...
 
Filehandling
FilehandlingFilehandling
Filehandling
 
File Handling and Command Line Arguments in C
File Handling and Command Line Arguments in CFile Handling and Command Line Arguments in C
File Handling and Command Line Arguments in C
 
working file handling in cpp overview
working file handling in cpp overviewworking file handling in cpp overview
working file handling in cpp overview
 
LOD2: State of Play WP6 - LOD2 Stack Architecture
LOD2: State of Play WP6 - LOD2 Stack ArchitectureLOD2: State of Play WP6 - LOD2 Stack Architecture
LOD2: State of Play WP6 - LOD2 Stack Architecture
 
08. handling file streams
08. handling file streams08. handling file streams
08. handling file streams
 
Cpp file-handling
Cpp file-handlingCpp file-handling
Cpp file-handling
 
Coffee at DBG- Solr introduction
Coffee at DBG- Solr introduction Coffee at DBG- Solr introduction
Coffee at DBG- Solr introduction
 
The life of a query (oracle edition)
The life of a query (oracle edition)The life of a query (oracle edition)
The life of a query (oracle edition)
 
File Handling In C++
File Handling In C++File Handling In C++
File Handling In C++
 
17 files and streams
17 files and streams17 files and streams
17 files and streams
 
Pf cs102 programming-8 [file handling] (1)
Pf cs102 programming-8 [file handling] (1)Pf cs102 programming-8 [file handling] (1)
Pf cs102 programming-8 [file handling] (1)
 
All Oracle-dba-interview-questions
All Oracle-dba-interview-questionsAll Oracle-dba-interview-questions
All Oracle-dba-interview-questions
 
Oracle sql loader utility
Oracle sql loader utilityOracle sql loader utility
Oracle sql loader utility
 
File handling in C++
File handling in C++File handling in C++
File handling in C++
 
Understanding C# in .NET
Understanding C# in .NETUnderstanding C# in .NET
Understanding C# in .NET
 
LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with Texstudio
 
Working with the IFS on System i
Working with the IFS on System iWorking with the IFS on System i
Working with the IFS on System i
 
ADO.NET by ASP.NET Development Company in india
ADO.NET by ASP.NET  Development Company in indiaADO.NET by ASP.NET  Development Company in india
ADO.NET by ASP.NET Development Company in india
 

Similar to Udemy talend notes

SIT221 Data Structures and Algorithms     Trimester 2, 2019 .docx
SIT221 Data Structures and Algorithms     Trimester 2, 2019 .docxSIT221 Data Structures and Algorithms     Trimester 2, 2019 .docx
SIT221 Data Structures and Algorithms     Trimester 2, 2019 .docxedgar6wallace88877
 
Intro to Talend Open Studio for Data Integration
Intro to Talend Open Studio for Data IntegrationIntro to Talend Open Studio for Data Integration
Intro to Talend Open Studio for Data IntegrationPhilip Yurchuk
 
Working with informtiaca teradata parallel transporter
Working with informtiaca teradata parallel transporterWorking with informtiaca teradata parallel transporter
Working with informtiaca teradata parallel transporterAnjaneyulu Gunti
 
.NET Multithreading/Multitasking
.NET Multithreading/Multitasking.NET Multithreading/Multitasking
.NET Multithreading/MultitaskingSasha Kravchuk
 
ASP.NET Session 11 12
ASP.NET Session 11 12ASP.NET Session 11 12
ASP.NET Session 11 12Sisir Ghosh
 
Apache Flink Deep Dive
Apache Flink Deep DiveApache Flink Deep Dive
Apache Flink Deep DiveVasia Kalavri
 
Kafka meetup - kafka connect
Kafka meetup -  kafka connectKafka meetup -  kafka connect
Kafka meetup - kafka connectYi Zhang
 
Airflow tutorials hands_on
Airflow tutorials hands_onAirflow tutorials hands_on
Airflow tutorials hands_onpko89403
 
[ACNA2022] Hadoop Vectored IO_ your data just got faster!.pdf
[ACNA2022] Hadoop Vectored IO_ your data just got faster!.pdf[ACNA2022] Hadoop Vectored IO_ your data just got faster!.pdf
[ACNA2022] Hadoop Vectored IO_ your data just got faster!.pdfMukundThakur22
 
ELT Publishing Tool Overview V3_Jeff
ELT Publishing Tool Overview V3_JeffELT Publishing Tool Overview V3_Jeff
ELT Publishing Tool Overview V3_JeffJeff McQuigg
 
Oracle to Netezza Migration Casestudy
Oracle to Netezza Migration CasestudyOracle to Netezza Migration Casestudy
Oracle to Netezza Migration CasestudyAsis Mohanty
 
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...Chris Fregly
 

Similar to Udemy talend notes (20)

PostgreSQL Terminology
PostgreSQL TerminologyPostgreSQL Terminology
PostgreSQL Terminology
 
Tibco business works
Tibco business worksTibco business works
Tibco business works
 
SIT221 Data Structures and Algorithms     Trimester 2, 2019 .docx
SIT221 Data Structures and Algorithms     Trimester 2, 2019 .docxSIT221 Data Structures and Algorithms     Trimester 2, 2019 .docx
SIT221 Data Structures and Algorithms     Trimester 2, 2019 .docx
 
Ado.net
Ado.netAdo.net
Ado.net
 
Tpl dataflow
Tpl dataflowTpl dataflow
Tpl dataflow
 
Intro to Talend Open Studio for Data Integration
Intro to Talend Open Studio for Data IntegrationIntro to Talend Open Studio for Data Integration
Intro to Talend Open Studio for Data Integration
 
Ado.net
Ado.netAdo.net
Ado.net
 
PuttingItAllTogether
PuttingItAllTogetherPuttingItAllTogether
PuttingItAllTogether
 
Working with informtiaca teradata parallel transporter
Working with informtiaca teradata parallel transporterWorking with informtiaca teradata parallel transporter
Working with informtiaca teradata parallel transporter
 
.NET Multithreading/Multitasking
.NET Multithreading/Multitasking.NET Multithreading/Multitasking
.NET Multithreading/Multitasking
 
Discover Database
Discover DatabaseDiscover Database
Discover Database
 
ASP.NET Session 11 12
ASP.NET Session 11 12ASP.NET Session 11 12
ASP.NET Session 11 12
 
Sqlapi0.1
Sqlapi0.1Sqlapi0.1
Sqlapi0.1
 
Apache Flink Deep Dive
Apache Flink Deep DiveApache Flink Deep Dive
Apache Flink Deep Dive
 
Kafka meetup - kafka connect
Kafka meetup -  kafka connectKafka meetup -  kafka connect
Kafka meetup - kafka connect
 
Airflow tutorials hands_on
Airflow tutorials hands_onAirflow tutorials hands_on
Airflow tutorials hands_on
 
[ACNA2022] Hadoop Vectored IO_ your data just got faster!.pdf
[ACNA2022] Hadoop Vectored IO_ your data just got faster!.pdf[ACNA2022] Hadoop Vectored IO_ your data just got faster!.pdf
[ACNA2022] Hadoop Vectored IO_ your data just got faster!.pdf
 
ELT Publishing Tool Overview V3_Jeff
ELT Publishing Tool Overview V3_JeffELT Publishing Tool Overview V3_Jeff
ELT Publishing Tool Overview V3_Jeff
 
Oracle to Netezza Migration Casestudy
Oracle to Netezza Migration CasestudyOracle to Netezza Migration Casestudy
Oracle to Netezza Migration Casestudy
 
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
 

Recently uploaded

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 

Udemy talend notes

  • 1. tJoin Performs inner or outer joins between the main data flow and the lookup flow. tJoin joins two tables by doing an exact match on several columns. It compares columns from the main flow with reference columns from the lookup flow and outputs the main flow data and/or the rejected data ---by default it performs Left Join with Unique match --we have option for Inner join with reject with unique match --it takes only two sources --tJoin is subset of tMap tLogCatcher Operates as a log functiontriggeredby one of the three: Java exception, tDie or tWarn, to collect and transfer log data. Both the tDie and tWarn components are closely related to the tLogCatcher component.They generally make sense when used alongside a tLogCatcher component in order for the log data collected to be encapsulated and passed on to the output defined. Fetches set fields and messages from Java Exception, tDie and/or tWarn and passes them on to the next component. tStatCatcher Gathers the Job processing metadata at the Job level and at the component level and transfers the log data to the subsequent component for display or storage. Based on the pre-defined schema, tStatCatcher gathers the Job processing metadata at the Job level and at the component level when the tStatCatcher Statistics check box is selected.
  • 2. Tschemacompliancecheck: Ensures the data quality of any source data against a reference data source. tSchemaComplianceCheck validates all input rows against a reference schema or check types, nullability, length of rows against reference values. The validation can be carried out in full or partly. tConvertType Converts one Talend java type to another automatically, and thus avoid compiling errors. tConvertType allows specific conversions at runtime from one Talend java type to another. tSendMail Notifies recipients about a particular state of a Job or possible errors. tSendMail sends emails and attachments to defined recipients. tSleep Identifies possible bottlenecks using a time break in the Job for testing or tracking purpose. tSleep implements a time off in a Job execution. In production, it can be used for any needed pause in the Job to feed input flow for example. tLoop Executes a task or a Job automatically, based on a loop tSystem Calls other system processing commands, already up and running in a larger Job.
  • 3. tInfiniteLoop Executes a task or a Job automatically, based on a loop. tInfiniteLoop runs an infinite loop on a task. tSSH Establishes a communication with distant server and returns securely sensible information. Returns data from a remote computer, based on the secure shell command defined. tContextLoad Loads a context from a flow. This component performs also two controls. It warns when the parameters defined in the incoming flow are not defined in the context, and the other way around, it also warns when a context value is not initialized in the incoming flow.But note that this does not block the processing. tContextLoad modifies dynamically the values of the active context. tContextDump Copies the context setup of the current Job to a flat file, a database table, etc., which can then be used by tContextLoad. Together with tContextLoad, this component makes it simple to apply the context setup of one Job to another. tContextDump dumps the context setup of the current Job to the subsequent component. Using tjava component we can change context variable value
  • 4. U can use Implicit context load in project setting under job setting tFileCopy Copies a source file or folder into a target directory. tFileDelete Deletes files from a given directory. tFileArchive Creates a new zip, gzip, or tar.gz archive file from one or more files or folders. The archive file can be compressed using different compression method. tFileUnarchive Decompresses an archive file for further processing, in one of the following formats: *.tar.gz , *.tgz, *.tar, *.gz and *.zip. tFileExist Checks if a file exists or not. tWaitForFile Iterates on a directory and triggers the next component when the defined condition is met. This component is used to put the component connected with it in waiting state. It then triggers that component when the defined file operation occurs in the specified directory. tFTPGet Downloads files to a local directory from an FTP directory.
  • 5. tFTPPut Uploads files from a local directory to an FTP directory. tFTPFileList Lists all files and folders directly under a specified directory based on a filemask pattern. tFTPFileProperties Retrieves the properties of a specified file on an FTP server. tFTPFileExist Checks if a file or a directory exists on an FTP server. tFTPDelete Deletes files or folders in a specified directory on an FTP server. tFTPConnection Opens an FTP connection to transfer files in a single transaction. tFTPTruncate Truncates files in an FTP directory. tFTPRename Renames files in an FTP directory.
  • 6. tOracleRow Executes the stated SQL query on the specified Oracle database. Depending on the nature of the query and the database, tOracleRow acts on the actual DB structure or on the data (although without handling data). The SQLBuilder tool helps you write easily your SQL statements. tOracleRow is the specific component for this database query. It executes the SQL query stated onto the specified database. The row suffix means the component implements a flow in the job design although it doesn't provide output. tOracleSP Calls an Oracle database stored procedure. tOracleSP offers a convenient way to centralize multiple or complex queries in a database and call them easily. tOracleConnection Opens a connection to the specified Oracle database for reuse in the subsequent subJob or subJobs. When using tOracleConnection .talend will not commit the transactions you need use TDbcommit If u want to use tOracleCommit.there option called auto commit in advance option ofTdconnection component tOracleCommit Validates the data processed through the Job into the connected Oracle database
  • 7. Using a unique connection, this component commits in one go a global transaction instead of doing that on every row or every batch and thus provides gain in performance. tOracleRollback Cancels the transaction commit in the connected Oracle database to avoid committing part of a transaction involuntarily.