logs & Errors Components |
tAssert |
sends a non blocking trigger msg to tassertcatcher |
tAssertCatcher |
listens to tassert or other die commands in the job retrieves log info from the msg and sends it to the standard talend output |
tChronometerStart |
starts the calculating the processing time of a subjob |
tChronometerStop |
stops calculating the processing time of a subjob and displays the gathered info |
tdie |
sends a trigger msg to tcatcher let the job die once the msg is processed by tcatcher |
tFlowMeter |
sends a meter msg to tFlowMeterCatcher |
tFlowMeterCatcher |
listens to flow meter catch option if enabled in the component properties .provides standard log info to the defined output |
tLogCatcher |
listens to twarm,tDie, or other die commands in the job . retrieves log info from the msg and sends it to a standards talend output |
tStatCatcher |
listens to stat_catch option if enabled in the components properties and provides standards log info to the defined output |
twarn |
sends a non blocking trigger msg to tcatcher |
-----------------------------------------------------------------------------------------------------------------------
MISC COMPONENTS |
tBufferInput |
read the data stored by tBufferOutput |
tBufferOutput |
buffered data to returns it to a parent job or to a web service client after export |
tContextDump |
dumps the current context to a schema |
TcontextLoad |
loads a context from a stream |
tFixedFlowInput |
creates a fixed flow from a internal values |
tMemorizeRows |
stores the last N rows of the flow to ease their retrieval |
tMsgBox |
display a popup message box |
tRowGenerator |
generates as many rows and fields and needed and feeds each field with a value taken randomly from a provided list |
--------------------------------------------------------------------------------------------------------------------------------
Orchestration |
tFileList |
iterates on a set of files from a defined directory |
tFlowToIterate |
transforms a flow input link to an iterate |
tForEach |
creates a loopon the list for an iterates links |
tInfiniteLoop |
creates an infinite loop over an iterates link |
tIterateToFlow |
transforms an iterate link to a flow input |
tLoop |
creates a loop for an iterate link |
tprejob |
starts the prejob |
tPostjob |
starts the postJob |
tReplicate |
replicates a row as many times as needed |
tRunjob |
launches another talend job stored in the project |
tSleep |
makes a subjob sleeps at the end of each iteration |
tUnite |
merges input into the same output |
tWaitForFile |
scans a directory and triggers action when specified files are created or deleted |
tWaitforSQL |
scans a directory and triggers action when specified files are created or deleted |
-------------------------------------------------------------------------------------------------------------------------------
processing_components |
tAggregateRow |
matches SQL groupby feature.receives a flow and aggregates it based on one or more columns .the aggregate key and the relevant result of operations (such as min,max, sum,etc ) are provided for each output line |
tAggregateSortedRow |
matches SQL groupby feature.receives a flow and aggregates it based on one or more columns .the aggregate key and the relevant result of operations (such as min,max, sum,etc ) are provided for each output line |
tConvertType |
converts one talend java type to another |
tExternalSortRow |
sorts and read a sample delimited file |
tFilterColumns |
maps input columns with output columns mapping is based on column names |
tFilterRows |
filter input row by evaluting column conditions |
tJoins |
performs inner and outer join between the main data flow and lookup flow |
tMap |
allows joins column or rows filtering, transformation and multiple outputs |
tReplace |
replaces expression with another one |
tSampleRow |
filters rows according to line numbers |
tSortRow |
sorts data flow,allows advanced sorting capabilities (multi-column sorting ascending/descending sorting,alphabetical sorting) |
tXMLMap |
allows the joins, column, or rows filtering,transformations, and multiple outputs |
-------------------------------------------------------------------------------------------------------
processing_Field_components |
tDenormalize |
concatnates different fields into an array or a delimited string |
tDenormalizeSortedRow |
combines in a group all input sorted rows except denormalized ones .distinct values of the denormalized sorted rows are joined with item seperators |
tNormalize |
Normalizations a flat rows with items |
------------------------------------------------------------------------------------------------------------------------
System_components |
tRunJob |
launches another talend job stored in the project |
----------------------------------------------------------------------------------------------------------------------
custom_code_components |
tjava |
allows to enter manually the start java code part of the component |
tjavarow |
allows to enter manually the main java code part of the component |
tjavaflex |
allows to enter manually the start , main, and end java code parts of a components |
tSetGlobalVar |
sets a list of global variables |
--------------------------------------------------------------------------------------------------------------------------------
data quality |
tReplaceList |
Replace string with a dynamic replacement list |
tschemacomplianceCheck |
checks columns from a schema |
tUniqRow |
makes a data flow unique based on the key set on the schema |
----------------------------------------------------------------------------------------------------------------------------
file_management_components |
tFileArchive |
archive the files(a collection of historical documents or records providing information about a place, institution, or group of people) |
tFileCompare |
compares two files and provides comparision data |
tfileCopy |
copies source files into target directories |
tFileDelete |
deletes files from defined directories |
tFileExists |
checks if a file exists or not |
tFileList |
iterates on a set of files from a defined directory |
tFileunArchive |
unarchive a files of any format |
tFileTouch |
creates an empty files |
tFileProperties |
creates a single row flow with file properties |
tCreateTemporaryFile |
create a temporary file |
tChangeFileEncoding |
change encoding of a file |
----------------------------------------------------------------------------------------------------------------------------
TECHNICAL COMPONENTS |
tHashInput |
fills a hash buffered as input(Hashing is a technique or process of mapping keys, and values into the hash table by using a hash function) |
tHashOutput |
fills a hash buffered as output(Hashing is a technique or process of mapping keys, and values into the hash table by using a hash function) |