Components_List

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)