talendopenstudio components rg 5.2.2 en

1812
Talend Open Studio Components Reference Guide 5.2.2

Upload: girija-senapati

Post on 02-Jan-2016

830 views

Category:

Documents


10 download

DESCRIPTION

Talend Open studio for DW BI developers

TRANSCRIPT

  • Talend Open StudioComponentsReference Guide

    5.2.2

  • Talend Open Studio Components

    Adapted for v5.2.2. Supersedes previous Reference Guide releases.

    Copyleft

    This documentation is provided under the terms of the Creative Commons Public License (CCPL).

    For more information about what you can and cannot do with this documentation in accordance with the CCPL,please read: http://creativecommons.org/licenses/by-nc-sa/2.0/

    Notices

    All brands, product names, company names, trademarks and service marks are the properties of their respectiveowners.

  • Talend Open Studio Components Reference Guide

    Table of ContentsPreface .............................................. xix

    General information . . . . . . . . . . . . . . . . . . . . . . . . . . . xixPurpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xixAudience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xixTypographical conventions . . . . . . . . . . . . . . xix

    Feedback and Support . . . . . . . . . . . . . . . . . . . . . . . . xixBig Data components ............................. 1

    tHiveClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2tHiveClose properties . . . . . . . . . . . . . . . . . . . . . 2Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    tHiveConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3tHiveConnection properties . . . . . . . . . . . . . . . 3Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    tHiveRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5tHiveRow properties . . . . . . . . . . . . . . . . . . . . . 5Related scenarios . . . . . . . . . . . . . . . . . . . . . . . . . 7

    Business components .............................. 9tAlfrescoOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    tAlfrescoOutput Properties . . . . . . . . . . . . . . . 10Scenario: Creating documents on anAlfresco server . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    tBonitaDeploy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20tBonitaDeploy Properties . . . . . . . . . . . . . . . . 20Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 21

    tBonitaInstantiateProcess . . . . . . . . . . . . . . . . . . . . . . 22tBonitaInstantiateProcess Properties . . . . . 22Scenario 1: Executing a Bonitaprocess via a Talend Job . . . . . . . . . . . . . . . . . 24Scenario 2: Outputting the processinstance UUID over the Row > Mainlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    tCentricCRMInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31tCentricCRMInput Properties . . . . . . . . . . . . 31Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 31

    tCentricCRMOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . 32tCentricCRMOutput Properties . . . . . . . . . . 32Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 32

    tHL7Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33tHL7Input Properties . . . . . . . . . . . . . . . . . . . . . 33Scenario: Retrieving informationabout patients and events from anHL7 file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    tHL7Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37tHL7Output Properties . . . . . . . . . . . . . . . . . . . 37Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . 37

    tMarketoInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38tMarketoInput Properties . . . . . . . . . . . . . . . . 38Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 39

    tMarketoListOperation . . . . . . . . . . . . . . . . . . . . . . . . 40tMarketoListOperation Properties . . . . . . . . 40Scenario: Adding a lead record to alist in the Marketo DB . . . . . . . . . . . . . . . . . . . 41

    tMarketoOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45tMarketoOutput Properties . . . . . . . . . . . . . . . 45Scenario: Data transmission betweenMarketo DB and an external system . . . . . 46

    tMicrosoftCrmInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51tMicrosoftCrmInput Properties . . . . . . . . . . 51Scenario: Writing data in aMicrosoft CRM database and puttingconditions on columns to extractspecified rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    tMicrosoftCrmOutput . . . . . . . . . . . . . . . . . . . . . . . . . . 58tMicrosoftCrmOutput Properties . . . . . . . . . 58Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 59

    tMSAXInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60tMSAXInput properties . . . . . . . . . . . . . . . . . . 60Related scenarios . . . . . . . . . . . . . . . . . . . . . . . . 61

    tMSAXOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    tMSAXOutput properties . . . . . . . . . . . . . . . . 62Scenario 1: Inserting data in adefined table in a MicrosoftAXserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Scenario 2: Deleting data from adefined table in a MicrosoftAXserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    tOpenbravoERPInput . . . . . . . . . . . . . . . . . . . . . . . . . . 69tOpenbravoERPInput properties . . . . . . . . . 69Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 70

    tOpenbravoERPOutput . . . . . . . . . . . . . . . . . . . . . . . . 71tOpenbravoERPOutput properties . . . . . . . 71Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . 71

    tSageX3Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72tSageX3Input Properties . . . . . . . . . . . . . . . . . 72Scenario: Using query key to extractdata from a given Sage X3 system . . . . . . . 73

    tSageX3Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77tSageX3Output Properties . . . . . . . . . . . . . . . 77Scenario: Using a Sage X3 Webservice to insert data into a givenSage X3 system . . . . . . . . . . . . . . . . . . . . . . . . . . 78

    tSalesforceBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82tSalesforceBulkExec Properties . . . . . . . . . . 82Related Scenario: . . . . . . . . . . . . . . . . . . . . . . . . 83

    tSalesforceConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 84tSalesforceConnection properties . . . . . . . . 84Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . 84

    tSalesforceGetDeleted . . . . . . . . . . . . . . . . . . . . . . . . . . 85tSalesforceGetDeleted properties . . . . . . . . 85Scenario: Recovering deleted datafrom the Salesforce server . . . . . . . . . . . . . . . 86

    tSalesforceGetServerTimestamp . . . . . . . . . . . . . . . 88tSalesforceGetServerTimestampproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Related scenarios . . . . . . . . . . . . . . . . . . . . . . . . 89

    tSalesforceGetUpdated . . . . . . . . . . . . . . . . . . . . . . . . . 90tSalesforceGetUpdated properties . . . . . . . . 90Related scenarios . . . . . . . . . . . . . . . . . . . . . . . . 91

    tSalesforceInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92tSalesforceInput Properties . . . . . . . . . . . . . . 92Scenario: Using queries to extractdata from a Salesforce database . . . . . . . . . . 93

    tSalesforceOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98tSalesforceOutput Properties . . . . . . . . . . . . . 98Scenario 1: Deleting data from theAccount object . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Scenario 2: Gathering erroneous datawhile inserting data to a module atSalesforce.com . . . . . . . . . . . . . . . . . . . . . . . . . . 101Scenario 3: Inserting AccountIDsfrom an Excel File to the ContactModule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

    tSalesforceOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . 109tSalesforceOutputBulk Properties . . . . . . 109Scenario: Inserting transformed bulkdata into your Salesforce.com . . . . . . . . . . 109

    tSalesforceOutputBulkExec . . . . . . . . . . . . . . . . . . 114tSalesforceOutputBulkExecProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Scenario: Inserting bulk data intoyour Salesforce.com . . . . . . . . . . . . . . . . . . . . 115

    tSAPBWInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119tSAPBWInput Properties . . . . . . . . . . . . . . . 119Scenario: Reading data from SAPBW database . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

    tSAPCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124tSAPCommit Properties . . . . . . . . . . . . . . . . 124Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 124

    tSAPConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125tSAPConnection properties . . . . . . . . . . . . . 125Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 125

  • Talend Open Studio Components

    iv Talend Open Studio Components Reference Guide

    tSAPInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126tSAPInput Properties . . . . . . . . . . . . . . . . . . . 126Scenario 1: Retrieving metadata fromthe SAP system . . . . . . . . . . . . . . . . . . . . . . . . . 127Scenario 2: Reading data inthe different schemas of theRFC_READ_TABLE function . . . . . . . . . 134

    tSAPOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140tSAPOutput Properties . . . . . . . . . . . . . . . . . 140Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 141

    tSAPRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142tSAPRollback properties . . . . . . . . . . . . . . . 142Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 142

    tSugarCRMInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143tSugarCRMInput Properties . . . . . . . . . . . . 143Scenario: Extracting account datafrom SugarCRM . . . . . . . . . . . . . . . . . . . . . . . . 143

    tSugarCRMOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146tSugarCRMOutput Properties . . . . . . . . . . 146Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 146

    tVtigerCRMInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147tVtigerCRMInput Properties . . . . . . . . . . . . 147Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 147

    tVtigerCRMOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . 148tVtigerCRMOutput Properties . . . . . . . . . . 148Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 149

    Business Intelligence components ......... 151tBarChart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

    tBarChart properties . . . . . . . . . . . . . . . . . . . . 152Scenario: Creating a bar chart fromthe input data . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

    tDB2SCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160tDB2SCD properties . . . . . . . . . . . . . . . . . . . . 160Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 161

    tDB2SCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162tDB2SCDELT Properties . . . . . . . . . . . . . . . 162Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 163

    tGreenplumSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164tGreenplumSCD Properties . . . . . . . . . . . . . 164Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 165

    tInformixSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166tInformixSCD properties . . . . . . . . . . . . . . . 166Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 167

    tIngresSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168tIngresSCD Properties . . . . . . . . . . . . . . . . . . 168Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 169

    tJasperOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170tJasperOutput Properties . . . . . . . . . . . . . . . . 170Scenario: Generating a report againsta .jrxml template . . . . . . . . . . . . . . . . . . . . . . . . 170

    tJasperOutputExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174tJasperOutputExec Properties . . . . . . . . . . . 174Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 174

    tLineChart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175tLineChart properties . . . . . . . . . . . . . . . . . . . 175Scenario: Creating a line chart toease trend analysis . . . . . . . . . . . . . . . . . . . . . . 176

    tMondrianInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183tMondrianInput Properties . . . . . . . . . . . . . . 183Scenario: Cross-join tables . . . . . . . . . . . . . 183

    tMSSqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187tMSSqlSCD Properties . . . . . . . . . . . . . . . . . 187Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 188

    tMysqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189tMysqlSCD Properties . . . . . . . . . . . . . . . . . . 189Scenario: Tracking changes usingSlowly Changing Dimensions (type 0through type 3) . . . . . . . . . . . . . . . . . . . . . . . . . 192

    tMysqlSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200tMysqlSCDELT Properties . . . . . . . . . . . . . 200Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 201

    tOracleSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

    tOracleSCD Properties . . . . . . . . . . . . . . . . . 202Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 203

    tOracleSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204tOracleSCDELT Properties . . . . . . . . . . . . . 204Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 205

    tPaloCheckElements . . . . . . . . . . . . . . . . . . . . . . . . . . 206tPaloCheckElements Properties . . . . . . . . . 206Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 207

    tPaloConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208tPaloConnection Properties . . . . . . . . . . . . . 208Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 208

    tPaloCube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209tPaloCube Properties . . . . . . . . . . . . . . . . . . . 209Scenario: Creating a cube in anexisting database . . . . . . . . . . . . . . . . . . . . . . . . 210

    tPaloCubeList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213tPaloCubeList Properties . . . . . . . . . . . . . . . 213Discovering the read-only outputschema of tPaloCubeList . . . . . . . . . . . . . . . 214Scenario: Retrieving detailed cubeinformation from a given database . . . . . . 214

    tPaloDatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217tPaloDatabase Properties . . . . . . . . . . . . . . . 217Scenario: Creating a database . . . . . . . . . . 218

    tPaloDatabaseList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220tPaloDatabaseList Properties . . . . . . . . . . . 220Discovering the read-only outputschema of tPaloDatabaseList . . . . . . . . . . . 221Scenario: Retrieving detaileddatabase information from a givenPalo server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

    tPaloDimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223tPaloDimension Properties . . . . . . . . . . . . . 223Scenario: Creating a dimension withelements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

    tPaloDimensionList . . . . . . . . . . . . . . . . . . . . . . . . . . . 231tPaloDimensionList Properties . . . . . . . . . 231Discovering the read-only outputschema of tPaloDimensionList . . . . . . . . . 232Scenario: Retrieving detaileddimension information from a givendatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

    tPaloInputMulti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235tPaloInputMulti Properties . . . . . . . . . . . . . . 235Scenario: Retrieving dimensionelements from a given cube . . . . . . . . . . . . 236

    tPaloOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240tPaloOutput Properties . . . . . . . . . . . . . . . . . . 240Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 241

    tPaloOutputMulti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242tPaloOutputMulti Properties . . . . . . . . . . . . 242Scenario 1: Writing data into a givencube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243Scenario 2: Rejecting inflow datawhen the elements to be written donot exist in a given cube . . . . . . . . . . . . . . . . 246

    tPaloRule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250tPaloRule Properties . . . . . . . . . . . . . . . . . . . . 250Scenario: Creating a rule in a givencube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

    tPaloRuleList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253tPaloRuleList Properties . . . . . . . . . . . . . . . . 253Discovering the read-only outputschema of tPaloRuleList . . . . . . . . . . . . . . . . 254Scenario: Retrieving detailed ruleinformation from a given cube . . . . . . . . . 254

    tParAccelSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257tParAccelSCD Properties . . . . . . . . . . . . . . . 257Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 258

    tPostgresPlusSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259tPostgresPlusSCD Properties . . . . . . . . . . . 259Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 260

  • Talend Open Studio Components

    Talend Open Studio Components Reference Guide v

    tPostgresPlusSCDELT . . . . . . . . . . . . . . . . . . . . . . . . 261tPostgresPlusSCDELT Properties . . . . . . 261Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 262

    tPostgresqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263tPostgresqlSCD Properties . . . . . . . . . . . . . . 263Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 264

    tPostgresqlSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . 265tPostgresqlSCDELT Properties . . . . . . . . . 265Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 266

    tSPSSInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267tSPSSInput properties . . . . . . . . . . . . . . . . . . 267Scenario: Displaying the content ofan SPSS .sav file . . . . . . . . . . . . . . . . . . . . . . . 267

    tSPSSOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270tSPSSOutput properties . . . . . . . . . . . . . . . . . 270Scenario: Writing data in an .sav file . . . 270

    tSPSSProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273tSPSSProperties properties . . . . . . . . . . . . . 273Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 273

    tSPSSStructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274tSPSSStructure properties . . . . . . . . . . . . . . 274Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 274

    tSybaseSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275tSybaseSCD properties . . . . . . . . . . . . . . . . . 275Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 276

    tSybaseSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277tSybaseSCDELT Properties . . . . . . . . . . . . 277Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 278

    Cloud components .............................. 279tAmazonMysqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . 280

    tAmazonMysqlClose properties . . . . . . . . 280Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 280

    tAmazonMysqlCommit . . . . . . . . . . . . . . . . . . . . . . . 281tAmazonMysqlCommit Properties . . . . . . 281Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 281

    tAmazonMysqlConnection . . . . . . . . . . . . . . . . . . . . 282tAmazonMysqlConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282Scenario: Inserting data in mother/daughter tables . . . . . . . . . . . . . . . . . . . . . . . . . . 283

    tAmazonMysqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . 287tAmazonMysqlInput properties . . . . . . . . . 287Scenario 1: Writing columns from aMySQL database to an output file . . . . . . 288

    tAmazonMysqlOutput . . . . . . . . . . . . . . . . . . . . . . . . 292tAmazonMysqlOutput properties . . . . . . . 292Scenario 1: Adding a new columnand altering data in a DB table . . . . . . . . . 295Scenario 2: Updating data in adatabase table . . . . . . . . . . . . . . . . . . . . . . . . . . . 300Scenario 3: Retrieve data in errorwith a Reject link . . . . . . . . . . . . . . . . . . . . . . . 302

    tAmazonMysqlRollback . . . . . . . . . . . . . . . . . . . . . . 308tAmazonMysqlRollback properties . . . . . 308Scenario: Rollback from insertingdata in mother/daughter tables . . . . . . . . . . 308

    tAmazonMysqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . 310tAmazonMysqlRow properties . . . . . . . . . 310Scenario 1: Removing andregenerating a MySQL table index . . . . . 311Scenario 2: Using PreparedStatementobjects to query data . . . . . . . . . . . . . . . . . . . 313Related scenarios . . . . . . . . . . . . . . . . . . . . . . 317

    tAmazonOracleClose . . . . . . . . . . . . . . . . . . . . . . . . . . 318tAmazonOracleClose properties . . . . . . . . 318Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 318

    tAmazonOracleCommit . . . . . . . . . . . . . . . . . . . . . . . 319tAmazonOracleCommit Properties . . . . . 319Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 319

    tAmazonOracleConnection . . . . . . . . . . . . . . . . . . . 320tAmazonOracleConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

    Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 321tAmazonOracleInput . . . . . . . . . . . . . . . . . . . . . . . . . . 322

    tAmazonOracleInput properties . . . . . . . . 322Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 323

    tAmazonOracleOutput . . . . . . . . . . . . . . . . . . . . . . . . 324tAmazonOracleOutput properties . . . . . . . 324Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 326

    tAmazonOracleRollback . . . . . . . . . . . . . . . . . . . . . . 327tAmazonOracleRollback properties . . . . . 327Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 327

    tAmazonOracleRow . . . . . . . . . . . . . . . . . . . . . . . . . . . 328tAmazonOracleRow properties . . . . . . . . . 328Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 329

    tMarketoInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330tMarketoListOperation . . . . . . . . . . . . . . . . . . . . . . . 331tMarketoOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332tSalesforceBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . 333tSalesforceConnection . . . . . . . . . . . . . . . . . . . . . . . . . 334tSalesforceGetDeleted . . . . . . . . . . . . . . . . . . . . . . . . . 335tSalesforceGetServerTimestamp . . . . . . . . . . . . . 336tSalesforceGetUpdated . . . . . . . . . . . . . . . . . . . . . . . . 337tSalesforceInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338tSalesforceOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339tSalesforceOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . 340tSalesforceOutputBulkExec . . . . . . . . . . . . . . . . . . 341tSugarCRMInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342tSugarCRMOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343

    Custom Code components ................... 345tGroovy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346

    tGroovy properties . . . . . . . . . . . . . . . . . . . . . . 346Related Scenarios . . . . . . . . . . . . . . . . . . . . . . . 346

    tGroovyFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347tGroovyFile properties . . . . . . . . . . . . . . . . . . 347Scenario: Calling a file whichcontains Groovy code . . . . . . . . . . . . . . . . . . 347

    tJava . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349tJava properties . . . . . . . . . . . . . . . . . . . . . . . . . 349Scenario: Printing out a variablecontent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349

    tJavaFlex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353tJavaFlex properties . . . . . . . . . . . . . . . . . . . . 353Scenario 1: Generating data flow . . . . . . . 353Scenario 2: Processing rows of datawith tJavaFlex . . . . . . . . . . . . . . . . . . . . . . . . . . 356

    tJavaRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360tJavaRow properties . . . . . . . . . . . . . . . . . . . . 360Scenario: Transforming data line byline using tJavaRow . . . . . . . . . . . . . . . . . . . . 360

    tLibraryLoad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364tLibraryLoad properties . . . . . . . . . . . . . . . . 364Scenario: Checking the format of ane-mail addressl . . . . . . . . . . . . . . . . . . . . . . . . . . 364

    tSetGlobalVar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367tSetGlobalVar properties . . . . . . . . . . . . . . . 367Scenario: Printing out the content ofa global variable . . . . . . . . . . . . . . . . . . . . . . . . 367

    Data Quality components .................... 369tAddCRCRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

    tAddCRCRow properties . . . . . . . . . . . . . . . 370Scenario: Adding a surrogate key toa file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

    tChangeFileEncoding . . . . . . . . . . . . . . . . . . . . . . . . . 373tExtractRegexFields . . . . . . . . . . . . . . . . . . . . . . . . . . . 374tFuzzyMatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375

    tFuzzyMatch properties . . . . . . . . . . . . . . . . . 375Scenario 1: Levenshtein distance of 0in first names . . . . . . . . . . . . . . . . . . . . . . . . . . . 376Scenario 2: Levenshtein distance of 1or 2 in first names . . . . . . . . . . . . . . . . . . . . . . 378Scenario 3: Metaphonic distance infirst name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379

    tIntervalMatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381

  • Talend Open Studio Components

    vi Talend Open Studio Components Reference Guide

    tIntervalMatch properties . . . . . . . . . . . . . . . 381Scenario: Identifying server locationsbased on their IP addresses . . . . . . . . . . . . . 381

    tReplaceList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385tReplaceList Properties . . . . . . . . . . . . . . . . . 385Scenario: Replacement from areference file . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385

    tSchemaComplianceCheck . . . . . . . . . . . . . . . . . . . 389tSchemaComplianceCheckProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389Scenario: Validating data againstschema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390

    tUniqRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394tUniqRow Properties . . . . . . . . . . . . . . . . . . . 394Scenario 1: Deduplicating entries . . . . . . . 395

    tUniservBTGeneric . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398tUniservBTGeneric properties . . . . . . . . . . 398Scenario: Execution of a Job in theData Quality Service Hub Studio . . . . . . . 399

    tUniservRTConvertName . . . . . . . . . . . . . . . . . . . . . 403tUniservRTConvertName properties . . . 403Scenario: Analysis of a name lineand assignment of the salutation . . . . . . . . 404

    tUniservRTMailBulk . . . . . . . . . . . . . . . . . . . . . . . . . . 407tUniservRTMailBulk properties . . . . . . . . 407Scenario: Creating an index pool . . . . . . . 407

    tUniservRTMailOutput . . . . . . . . . . . . . . . . . . . . . . . 411tUniservRTMailOutput properties . . . . . . 411Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 412

    tUniservRTMailSearch . . . . . . . . . . . . . . . . . . . . . . . 413tUniservRTMailSearch properties . . . . . . 413Scenario: Adding contacts to themailRetrieval index pool . . . . . . . . . . . . . . . 413

    tUniservRTPost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418tUniservRTPost properties . . . . . . . . . . . . . . 418Scenario 1: Checking and correctingthe postal code, city and street . . . . . . . . . . 419Scenario 2: Checking and correctingthe postal code, city and street, aswell as rejecting the unfeasible . . . . . . . . . 422

    Databases - traditional components ....... 425tAccessBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

    tAccessBulkExec properties . . . . . . . . . . . . 426Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 427

    tAccessCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428tAccessCommit Properties . . . . . . . . . . . . . . 428Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 428

    tAccessConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429tAccessConnection Properties . . . . . . . . . . 429Scenario: Inserting data in parent/child tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429

    tAccessInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433tAccessInput properties . . . . . . . . . . . . . . . . . 433Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 434

    tAccessOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435tAccessOutput properties . . . . . . . . . . . . . . . 435Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 437

    tAccessOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438tAccessOutputBulk properties . . . . . . . . . . 438Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 438

    tAccessOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . 439tAccessOutputBulkExec properties . . . . . 439Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 440

    tAccessRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441tAccessRollback properties . . . . . . . . . . . . . 441Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 441

    tAccessRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442tAccessRow properties . . . . . . . . . . . . . . . . . 442Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 443

    tAS400Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444tAS400Close properties . . . . . . . . . . . . . . . . 444Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 444

    tAS400Commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445tAS400Commit Properties . . . . . . . . . . . . . . 445Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 445

    tAS400Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446tAS400Connection Properties . . . . . . . . . . 446Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 446

    tAS400Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448tAS400Input properties . . . . . . . . . . . . . . . . . 448Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 449

    tAS400LastInsertId . . . . . . . . . . . . . . . . . . . . . . . . . . . 450tAS400LastInsertId properties . . . . . . . . . . 450Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 450

    tAS400Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451tAS400Output properties . . . . . . . . . . . . . . . 451Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 453

    tAS400Rollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454tAS400Rollback properties . . . . . . . . . . . . . 454Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 454

    tAS400Row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455tAS400Row properties . . . . . . . . . . . . . . . . . 455Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 456

    tDB2BulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457tDB2BulkExec properties . . . . . . . . . . . . . . 457Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 458

    tDB2Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459tDB2Close properties . . . . . . . . . . . . . . . . . . . 459Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 459

    tDB2Commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460tDB2Commit Properties . . . . . . . . . . . . . . . . 460Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 460

    tDB2Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461tDB2Connection properties . . . . . . . . . . . . . 461Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 461

    tDB2Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463tDB2Input properties . . . . . . . . . . . . . . . . . . . 463Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 464

    tDB2Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465tDB2Output properties . . . . . . . . . . . . . . . . . 465Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 467

    tDB2Rollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468tDB2Rollback properties . . . . . . . . . . . . . . . 468Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 468

    tDB2Row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469tDB2Row properties . . . . . . . . . . . . . . . . . . . . 469Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 470

    tDB2SCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471tDB2SCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472tDB2SP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

    tDB2SP properties . . . . . . . . . . . . . . . . . . . . . . 473Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 474

    tInformixBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475tInformixBulkExec Properties . . . . . . . . . . 475Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 477

    tInformixClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478tInformixClose properties . . . . . . . . . . . . . . 478Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 478

    tInformixCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479tInformixCommit properties . . . . . . . . . . . . 479Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 479

    tInformixConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 480tInformixConnection properties . . . . . . . . 480Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 481

    tInformixInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482tInformixInput properties . . . . . . . . . . . . . . . 482Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 482

    tInformixOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483tInformixOutput properties . . . . . . . . . . . . . 483Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 485

    tInformixOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . 486tInformixOutputBulk properties . . . . . . . . 486Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 487

    tInformixOutputBulkExec . . . . . . . . . . . . . . . . . . . . 488

  • Talend Open Studio Components

    Talend Open Studio Components Reference Guide vii

    tInformixOutputBulkExec properties . . . 488Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 490

    tInformixRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491tInformixRollback properties . . . . . . . . . . . 491Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 491

    tInformixRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492tInformixRow properties . . . . . . . . . . . . . . . 492Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 493

    tInformixSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494tInformixSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495

    tInformixSP properties . . . . . . . . . . . . . . . . . 495Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 496

    tMSSqlBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497tMSSqlBulkExec properties . . . . . . . . . . . . 497Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 499

    tMSSqlColumnList . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500tMSSqlColumnList Properties . . . . . . . . . . 500Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 500

    tMSSqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501tMSSqlClose properties . . . . . . . . . . . . . . . . 501Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 501

    tMSSqlCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502tMSSqlCommit properties . . . . . . . . . . . . . . 502Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 502

    tMSSqlConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503tMSSqlConnection properties . . . . . . . . . . 503Scenario: Inserting data into adatabase table and extracting usefulinformation from it . . . . . . . . . . . . . . . . . . . . . 503

    tMSSqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509tMSSqlInput properties . . . . . . . . . . . . . . . . . 509Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 510

    tMSSqlLastInsertId . . . . . . . . . . . . . . . . . . . . . . . . . . . 511tMSSqlLastInsertId properties . . . . . . . . . . 511Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 511

    tMSSqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512tMSSqlOutput properties . . . . . . . . . . . . . . . 512Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 515

    tMSSqlOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516tMSSqlOutputBulk properties . . . . . . . . . . 516Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 516

    tMSSqlOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . 518tMSSqlOutputBulkExec properties . . . . . 518Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 520

    tMSSqlRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521tMSSqlRollback properties . . . . . . . . . . . . . 521Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 521

    tMSSqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522tMSSqlRow properties . . . . . . . . . . . . . . . . . 522Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 523

    tMSSqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525tMSSqlSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526

    tMSSqlSP Properties . . . . . . . . . . . . . . . . . . . 526Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 527

    tMSSqlTableList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528tMSSqlTableList Properties . . . . . . . . . . . . 528Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 528

    tMysqlBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529tMysqlBulkExec properties . . . . . . . . . . . . . 529Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 530

    tMysqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532tMysqlClose properties . . . . . . . . . . . . . . . . . 532Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 532

    tMysqlColumnList . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533tMysqlColumnList Properties . . . . . . . . . . 533Scenario: Iterating on a DB table andlisting its column names . . . . . . . . . . . . . . . . 533

    tMysqlCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536tMysqlCommit Properties . . . . . . . . . . . . . . 536Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 536

    tMysqlConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537tMysqlConnection Properties . . . . . . . . . . . 537

    Scenario: Inserting data in mother/daughter tables . . . . . . . . . . . . . . . . . . . . . . . . . . 537

    tMysqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541tMysqlInput properties . . . . . . . . . . . . . . . . . 541Scenario 1: Writing columns from aMySQL database to an output file . . . . . . 542Scenario 2: Using context parameterswhen reading a table from a MySQLdatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545

    tMysqlLastInsertId . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549tMysqlLastInsertId properties . . . . . . . . . . 549Scenario: Get the ID for the lastinserted record . . . . . . . . . . . . . . . . . . . . . . . . . . 549

    tMysqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554tMysqlOutput properties . . . . . . . . . . . . . . . . 554Scenario 1: Adding a new columnand altering data in a DB table . . . . . . . . . 557Scenario 2: Updating data in adatabase table . . . . . . . . . . . . . . . . . . . . . . . . . . . 562Scenario 3: Retrieve data in errorwith a Reject link . . . . . . . . . . . . . . . . . . . . . . . 564

    tMysqlOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570tMysqlOutputBulk properties . . . . . . . . . . . 570Scenario: Inserting transformed datain MySQL database . . . . . . . . . . . . . . . . . . . . 571

    tMysqlOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . . 574tMysqlOutputBulkExec properties . . . . . . 574Scenario: Inserting data in MySQLdatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575

    tMysqlRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577tMysqlRollback properties . . . . . . . . . . . . . . 577Scenario: Rollback from insertingdata in mother/daughter tables . . . . . . . . . . 577

    tMysqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578tMysqlRow properties . . . . . . . . . . . . . . . . . . 578Scenario 1: Removing andregenerating a MySQL table index . . . . . 580Scenario 2: Using PreparedStatementobjects to query data . . . . . . . . . . . . . . . . . . . 581Scenario 3: Combining two flows forselective output . . . . . . . . . . . . . . . . . . . . . . . . . 585

    tMysqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591tMysqlSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592tMysqlSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593

    tMysqlSP Properties . . . . . . . . . . . . . . . . . . . . 593Scenario: Finding a State Label usinga stored procedure . . . . . . . . . . . . . . . . . . . . . . 594

    tMysqlTableList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597tMysqlTableList Properties . . . . . . . . . . . . . 597Scenario: Iterating on DB tables anddeleting their content using a user-defined SQL template . . . . . . . . . . . . . . . . . . 597Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 601

    tOracleBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602tOracleBulkExec properties . . . . . . . . . . . . 602Scenario: Truncating and insertingfile data into Oracle DB . . . . . . . . . . . . . . . . 604

    tOracleClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607tOracleClose properties . . . . . . . . . . . . . . . . . 607Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 607

    tOracleCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608tOracleCommit Properties . . . . . . . . . . . . . . 608Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 608

    tOracleConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609tOracleConnection Properties . . . . . . . . . . . 609Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 610

    tOracleInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611tOracleInput properties . . . . . . . . . . . . . . . . . 611Scenario 1: Using context parameterswhen reading a table from an Oracledatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 615

  • Talend Open Studio Components

    viii Talend Open Studio Components Reference Guide

    tOracleOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616tOracleOutput properties . . . . . . . . . . . . . . . 616Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 619

    tOracleOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620tOracleOutputBulk properties . . . . . . . . . . 620Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 621

    tOracleOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . 622tOracleOutputBulkExec properties . . . . . 622Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 624

    tOracleRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625tOracleRollback properties . . . . . . . . . . . . . 625Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 625

    tOracleRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626tOracleRow properties . . . . . . . . . . . . . . . . . . 626Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 628

    tOracleSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629tOracleSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630tOracleSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631

    tOracleSP Properties . . . . . . . . . . . . . . . . . . . . 631Scenario: Checking number formatusing a stored procedure . . . . . . . . . . . . . . . . 633

    tOracleTableList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636tOracleTableList properties . . . . . . . . . . . . . 636Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 636

    tPostgresqlBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . 637tPostgresqlBulkExec properties . . . . . . . . . 637Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 638

    tPostgresqlCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639tPostgresqlCommit Properties . . . . . . . . . . 639Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 639

    tPostgresqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640tPostgresqlClose properties . . . . . . . . . . . . . 640Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 640

    tPostgresqlConnection . . . . . . . . . . . . . . . . . . . . . . . . 641tPostgresqlConnection Properties . . . . . . . 641Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 641

    tPostgresqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642tPostgresqlInput properties . . . . . . . . . . . . . 642Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 643

    tPostgresqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644tPostgresqlOutput properties . . . . . . . . . . . . 644Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 646

    tPostgresqlOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . 647tPostgresqlOutputBulk properties . . . . . . . 647Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 647

    tPostgresqlOutputBulkExec . . . . . . . . . . . . . . . . . . 649tPostgresqlOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 650

    tPostgresqlRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . 651tPostgresqlRollback properties . . . . . . . . . 651Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 651

    tPostgresqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652tPostgresqlRow properties . . . . . . . . . . . . . . 652Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 653

    tPostgresqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654tPostgresqlSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . 655tSybaseBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656

    tSybaseBulkExec Properties . . . . . . . . . . . . 656Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 658

    tSybaseClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659tSybaseClose properties . . . . . . . . . . . . . . . . 659Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 659

    tSybaseCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660tSybaseCommit Properties . . . . . . . . . . . . . . 660Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 660

    tSybaseConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661tSybaseConnection Properties . . . . . . . . . . 661Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 661

    tSybaseInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662tSybaseInput Properties . . . . . . . . . . . . . . . . . 662Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 663

    tSybaseIQBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . 664tSybaseIQBulkExec Properties . . . . . . . . . 664Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 666

    tSybaseIQOutputBulkExec . . . . . . . . . . . . . . . . . . . 667tSybaseIQOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667Scenario: Bulk-loading data to aSybase IQ 12 database . . . . . . . . . . . . . . . . . . 669Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 672

    tSybaseOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673tSybaseOutput Properties . . . . . . . . . . . . . . . 673Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 675

    tSybaseOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . 676tSybaseOutputBulk properties . . . . . . . . . . 676Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 677

    tSybaseOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . 678tSybaseOutputBulkExec properties . . . . . 678Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 680

    tSybaseRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681tSybaseRollback properties . . . . . . . . . . . . . 681Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 681

    tSybaseRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682tSybaseRow Properties . . . . . . . . . . . . . . . . . 682Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 683

    tSybaseSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684tSybaseSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685tSybaseSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

    tSybaseSP properties . . . . . . . . . . . . . . . . . . . 686Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 687

    Databases - appliance/datawarehousecomponents ....................................... 689

    tGreenplumBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . 690tGreenplumBulkExec Properties . . . . . . . . 690Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 691

    tGreenplumClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692tGreenplumClose properties . . . . . . . . . . . . 692Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 692

    tGreenplumCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . 693tGreenplumCommit Properties . . . . . . . . . 693Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 693

    tGreenplumConnection . . . . . . . . . . . . . . . . . . . . . . . 694tGreenplumConnection properties . . . . . . 694Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 694

    tGreenplumGPLoad . . . . . . . . . . . . . . . . . . . . . . . . . . 696tGreenplumGPLoad properties . . . . . . . . . 696Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 699

    tGreenplumInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 700tGreenplumInput properties . . . . . . . . . . . . 700Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 701

    tGreenplumOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702tGreenplumOutput Properties . . . . . . . . . . . 702Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 704

    tGreenplumOutputBulk . . . . . . . . . . . . . . . . . . . . . . 705tGreenplumOutputBulk properties . . . . . . 705Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 705

    tGreenplumOutputBulkExec . . . . . . . . . . . . . . . . . 707tGreenplumOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 708

    tGreenplumRollback . . . . . . . . . . . . . . . . . . . . . . . . . . 709tGreenplumRollback properties . . . . . . . . . 709Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 709

    tGreenplumRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710tGreenplumRow Properties . . . . . . . . . . . . . 710Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 711

    tGreenplumSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712tIngresBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713

    tIngresBulkExec properties . . . . . . . . . . . . . 713Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 714

    tIngresClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715tIngresClose properties . . . . . . . . . . . . . . . . . 715Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 715

  • Talend Open Studio Components

    Talend Open Studio Components Reference Guide ix

    tIngresCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716tIngresCommit Properties . . . . . . . . . . . . . . 716Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 716

    tIngresConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717tIngresConnection Properties . . . . . . . . . . . 717Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 717

    tIngresInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718tIngresInput properties . . . . . . . . . . . . . . . . . . 718Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 719

    tIngresOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720tIngresOutput properties . . . . . . . . . . . . . . . . 720Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 722

    tIngresOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723tIngresOutputBulk properties . . . . . . . . . . . 723Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 723

    tIngresOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . . 724tIngresOutputBulkExec properties . . . . . . 724Scenario: Loading data to a table inthe Ingres DBMS . . . . . . . . . . . . . . . . . . . . . . . 725Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 728

    tIngresRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729tIngresRollback properties . . . . . . . . . . . . . . 729Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 729

    tIngresRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 730tIngresRow properties . . . . . . . . . . . . . . . . . . 730Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 731

    tIngresSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 732tNetezzaBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733

    tNetezzaBulkExec properties . . . . . . . . . . . 733Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 734

    tNetezzaClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735tNetezzaClose properties . . . . . . . . . . . . . . . 735Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 735

    tNetezzaCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736tNetezzaCommit Properties . . . . . . . . . . . . . 736Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 736

    tNetezzaConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . 737tNetezzaConnection Properties . . . . . . . . . 737Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 737

    tNetezzaInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738tNetezzaInput properties . . . . . . . . . . . . . . . . 738Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 739

    tNetezzaNzLoad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 740tNetezzaNzLoad properties . . . . . . . . . . . . . 740Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 744

    tNetezzaOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745tNetezzaOutput properties . . . . . . . . . . . . . . 745Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 747

    tNetezzaRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 748tNetezzaRollback properties . . . . . . . . . . . . 748Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 748

    tNetezzaRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749tNetezzaRow properties . . . . . . . . . . . . . . . . 749Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 750

    tParAccelBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751tParAccelBulkExec Properties . . . . . . . . . . 751Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 752

    tParAccelClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754tParAccelClose properties . . . . . . . . . . . . . . 754Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 754

    tParAccelCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755tParAccelCommit Properties . . . . . . . . . . . 755Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 755

    tParAccelConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 756tParAccelConnection Properties . . . . . . . . 756Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 756

    tParAccelInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 758tParAccelInput properties . . . . . . . . . . . . . . . 758Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 759

    tParAccelOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760tParAccelOutput Properties . . . . . . . . . . . . . 760Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 762

    tParAccelOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . 763tParAccelOutputBulk properties . . . . . . . . 763Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 763

    tParAccelOutputBulkExec . . . . . . . . . . . . . . . . . . . . 765tParAccelOutputBulkExec Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 766

    tParAccelRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767tParAccelRollback properties . . . . . . . . . . . 767Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 767

    tParAccelRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768tParAccelRow Properties . . . . . . . . . . . . . . . 768Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 769

    tParAccelSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770tTeradataClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771

    tTeradataClose properties . . . . . . . . . . . . . . . 771Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 771

    tTeradataCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772tTeradataCommit Properties . . . . . . . . . . . . 772Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 772

    tTeradataConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 773tTeradataConnection Properties . . . . . . . . 773Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 774

    tTeradataFastExport . . . . . . . . . . . . . . . . . . . . . . . . . . 775tTeradataFastExport Properties . . . . . . . . . 775Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 775

    tTeradataFastLoad . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776tTeradataFastLoad Properties . . . . . . . . . . . 776Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 776

    tTeradataFastLoadUtility . . . . . . . . . . . . . . . . . . . . . 777tTeradataFastLoadUtility Properties . . . . 777Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 778

    tTeradataInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 779tTeradataInput Properties . . . . . . . . . . . . . . . 779Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 780

    tTeradataMultiLoad . . . . . . . . . . . . . . . . . . . . . . . . . . 781tTeradataMultiLoad Properties . . . . . . . . . 781Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 782

    tTeradataOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783tTeradataOutput Properties . . . . . . . . . . . . . 783Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 785

    tTeradataRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786tTeradataRollback Properties . . . . . . . . . . . 786Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 786

    tTeradataRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787tTeradataRow Properties . . . . . . . . . . . . . . . 787Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 788

    tTeradataTPTUtility . . . . . . . . . . . . . . . . . . . . . . . . . . 789tTeradataTPTUtility Properties . . . . . . . . . 789Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 790

    tTeradataTPump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 791tTeradataTPump Properties . . . . . . . . . . . . . 791Scenario: Inserting data into aTeradata database table . . . . . . . . . . . . . . . . . 792

    tVectorWiseCommit . . . . . . . . . . . . . . . . . . . . . . . . . . 796tVectorWiseCommit Properties . . . . . . . . . 796Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 796

    tVectorWiseConnection . . . . . . . . . . . . . . . . . . . . . . . 797tVectorWiseConnection Properties . . . . . 797Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 797

    tVectorWiseInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799tVectorWiseInput Properties . . . . . . . . . . . . 799Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 800

    tVectorWiseOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801tVectorWiseOutput Properties . . . . . . . . . . 801Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 803

    tVectorWiseRollback . . . . . . . . . . . . . . . . . . . . . . . . . . 804tVectorWiseRollback Properties . . . . . . . . 804Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 804

    tVectorWiseRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805tVectorWiseRow Properties . . . . . . . . . . . . 805Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 806

  • Talend Open Studio Components

    x Talend Open Studio Components Reference Guide

    tVerticaBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807tVerticaBulkExec Properties . . . . . . . . . . . . 807Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 808

    tVerticaClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809tVerticaClose properties . . . . . . . . . . . . . . . . 809Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 809

    tVerticaCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810tVerticaCommit Properties . . . . . . . . . . . . . 810Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 810

    tVerticaConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811tVerticaConnection Properties . . . . . . . . . . 811Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 811

    tVerticaInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812tVerticaInput Properties . . . . . . . . . . . . . . . . 812Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 813

    tVerticaOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814tVerticaOutput Properties . . . . . . . . . . . . . . . 814Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 817

    tVerticaOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . 818tVerticaOutputBulk Properties . . . . . . . . . . 818Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 818

    tVerticaOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . 820tVerticaOutputBulkExec Properties . . . . 820Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 821

    tVerticaRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822tVerticaRollback Properties . . . . . . . . . . . . 822Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 822

    tVerticaRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823tVerticaRow Properties . . . . . . . . . . . . . . . . . 823Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 824

    Databases - other components .............. 825tCreateTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 826

    tCreateTable Properties . . . . . . . . . . . . . . . . . 826Scenario: Creating new table in aMysql Database . . . . . . . . . . . . . . . . . . . . . . . . . 828

    tDBInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 830tDBInput properties . . . . . . . . . . . . . . . . . . . . . 830Scenario 1: Displaying selected datafrom DB table . . . . . . . . . . . . . . . . . . . . . . . . . . 831Scenario 2: Using StoreSQLQueryvariable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 832

    tDBOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834tDBOutput properties . . . . . . . . . . . . . . . . . . . 834Scenario: Writing a row to a tablein the MySql database via an ODBCconnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835

    tDBSQLRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838tDBSQLRow properties . . . . . . . . . . . . . . . . 838Scenario: Resetting a DB auto-increment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839

    tEXAInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 841tEXAInput properties . . . . . . . . . . . . . . . . . . . 841Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 842

    tEXAOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843tEXAOutput properties . . . . . . . . . . . . . . . . . 843Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 845

    tEXARow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846tEXARow properties . . . . . . . . . . . . . . . . . . . 846Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 847

    tEXistConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848tEXistConnection properties . . . . . . . . . . . . 848Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 848

    tEXistDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849tEXistDelete properties . . . . . . . . . . . . . . . . . 849Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 849

    tEXistGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850tEXistGet properties . . . . . . . . . . . . . . . . . . . . 850Scenario: Retrieve resources from aremote eXist DB server . . . . . . . . . . . . . . . . . 850

    tEXistList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 853tEXistList properties . . . . . . . . . . . . . . . . . . . . 853Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 853

    tEXistPut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854tEXistPut properties . . . . . . . . . . . . . . . . . . . . 854Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 854

    tEXistXQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 855tEXistXQuery properties . . . . . . . . . . . . . . . 855Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 855

    tEXistXUpdate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856tEXistXUpdate properties . . . . . . . . . . . . . . 856Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 856

    tFirebirdClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857tFirebirdClose properties . . . . . . . . . . . . . . . 857Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 857

    tFirebirdCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858tFirebirdCommit Properties . . . . . . . . . . . . . 858Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 858

    tFirebirdConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 859tFirebirdConnection properties . . . . . . . . . 859Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 859

    tFirebirdInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860tFirebirdInput properties . . . . . . . . . . . . . . . . 860Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 861

    tFirebirdOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862tFirebirdOutput properties . . . . . . . . . . . . . . 862Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 864

    tFirebirdRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865tFirebirdRollback properties . . . . . . . . . . . . 865Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 865

    tFirebirdRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866tFirebirdRow properties . . . . . . . . . . . . . . . . 866Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 867

    tHiveClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868tHiveConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869tHiveRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870tHSQLDbInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871

    tHSQLDbInput properties . . . . . . . . . . . . . . 871Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 872

    tHSQLDbOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 873tHSQLDbOutput properties . . . . . . . . . . . . 873Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 876

    tHSQLDbRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877tHSQLDbRow properties . . . . . . . . . . . . . . . 877Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 878

    tInterbaseClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879tInterbaseClose properties . . . . . . . . . . . . . . 879Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 879

    tInterbaseCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880tInterbaseCommit Properties . . . . . . . . . . . 880Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 880

    tInterbaseConnection . . . . . . . . . . . . . . . . . . . . . . . . . 881tInterbaseConnection properties . . . . . . . . 881Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 881

    tInterbaseInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882tInterbaseInput properties . . . . . . . . . . . . . . . 882Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 883

    tInterbaseOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 884tInterbaseOutput properties . . . . . . . . . . . . . 884Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 886

    tInterbaseRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887tInterbaseRollback properties . . . . . . . . . . . 887Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 887

    tInterbaseRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888tInterbaseRow properties . . . . . . . . . . . . . . . 888Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 889

    tJavaDBInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890tJavaDBInput properties . . . . . . . . . . . . . . . . 890Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 890

    tJavaDBOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892tJavaDBOutput properties . . . . . . . . . . . . . . 892Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 893

    tJavaDBRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895tJavaDBRow properties . . . . . . . . . . . . . . . . 895Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 896

  • Talend Open Studio Components

    Talend Open Studio Components Reference Guide xi

    tJDBCColumnList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 897tJDBCColumnList Properties . . . . . . . . . . . 897Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 897

    tJDBCClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 898tJDBCClose properties . . . . . . . . . . . . . . . . . 898Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 898

    tJDBCCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899tJDBCCommit Properties . . . . . . . . . . . . . . . 899Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 899

    tJDBCConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 900tJDBCConnection Properties . . . . . . . . . . . 900Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 901

    tJDBCInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 902tJDBCInput properties . . . . . . . . . . . . . . . . . . 902Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 903

    tJDBCOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904tJDBCOutput properties . . . . . . . . . . . . . . . . 904Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 906

    tJDBCRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907tJDBCRollback properties . . . . . . . . . . . . . . 907Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 907

    tJDBCRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908tJDBCRow properties . . . . . . . . . . . . . . . . . . 908Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 909

    tJDBCSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911tJDBCSP Properties . . . . . . . . . . . . . . . . . . . . 911Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 912

    tJDBCTableList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 913tJDBCTableList Properties . . . . . . . . . . . . . 913Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 913

    tLDAPAttributesInput . . . . . . . . . . . . . . . . . . . . . . . . 914tLDAPAttributesInput Properties . . . . . . . 914Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 915

    tLDAPConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 916tLDAPConnection Properties . . . . . . . . . . . 916Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 917

    tLDAPInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 918tLDAPInput Properties . . . . . . . . . . . . . . . . . 918Scenario: Displaying LDAPdirectorys filtered content . . . . . . . . . . . . . . 919

    tLDAPOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 922tLDAPOutput Properties . . . . . . . . . . . . . . . 922Scenario: Editing data in a LDAPdirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 923

    tLDAPRenameEntry . . . . . . . . . . . . . . . . . . . . . . . . . . 926tLDAPRenameEntry properties . . . . . . . . . 926Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 927

    tMaxDBInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928tMaxDBInput properties . . . . . . . . . . . . . . . . 928Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 929

    tMaxDBOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930tMaxDBOutput properties . . . . . . . . . . . . . . 930Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 931

    tMaxDBRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933tMaxDBRow properties . . . . . . . . . . . . . . . . 933Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 934

    tParseRecordSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 935tParseRecordSet properties . . . . . . . . . . . . . 935Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 935

    tPostgresPlusBulkExec . . . . . . . . . . . . . . . . . . . . . . . . 936tPostgresPlusBulkExec properties . . . . . . 936Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 937

    tPostgresPlusClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938tPostgresPlusClose properties . . . . . . . . . . 938Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 938

    tPostgresPlusCommit . . . . . . . . . . . . . . . . . . . . . . . . . 939tPostgresPlusCommit Properties . . . . . . . . 939Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 939

    tPostgresPlusConnection . . . . . . . . . . . . . . . . . . . . . . 940tPostgresPlusConnection Properties . . . . 940Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 940

    tPostgresPlusInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942

    tPostgresPlusInput properties . . . . . . . . . . . 942Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 943

    tPostgresPlusOutput . . . . . . . . . . . . . . . . . . . . . . . . . . 944tPostgresPlusOutput properties . . . . . . . . . 944Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 946

    tPostgresPlusOutputBulk . . . . . . . . . . . . . . . . . . . . . 947tPostgresPlusOutputBulk properties . . . . 947Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 947

    tPostgresPlusOutputBulkExec . . . . . . . . . . . . . . . . 949tPostgresPlusOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 950

    tPostgresPlusRollback . . . . . . . . . . . . . . . . . . . . . . . . 951tPostgresPlusRollback properties . . . . . . . 951Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 951

    tPostgresPlusRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952tPostgresPlusRow properties . . . . . . . . . . . 952Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 953

    tPostgresPlusSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954tPostgresPlusSCDELT . . . . . . . . . . . . . . . . . . . . . . . . 955tSasInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 956

    tSasInput properties . . . . . . . . . . . . . . . . . . . . . 956Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 957

    tSasOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 958tSasOutput properties . . . . . . . . . . . . . . . . . . . 958Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 960

    tSQLiteClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 961tSQLiteClose properties . . . . . . . . . . . . . . . . 961Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 961

    tSQLiteCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 962tSQLiteCommit Properties . . . . . . . . . . . . . 962Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 962

    tSQLiteConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 963SQLiteConnection properties . . . . . . . . . . . 963Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 963

    tSQLiteInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964tSQLiteInput Properties . . . . . . . . . . . . . . . . 964Scenario: Filtering SQlite data . . . . . . . . . . 965

    tSQLiteOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 967tSQLiteOutput Properties . . . . . . . . . . . . . . . 967Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 969

    tSQLiteRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 970tSQLiteRollback properties . . . . . . . . . . . . . 970Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 970

    tSQLiteRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971tSQLiteRow Properties . . . . . . . . . . . . . . . . . 971Scenario: Updating SQLite rows . . . . . . . 972Related scenarios . . . . . . . . . . . . . . . . . . . . . . 974

    DotNET components ........................... 975tDotNETInstantiate . . . . . . . . . . . . . . . . . . . . . . . . . . . 976

    tDotNETInstantiate properties . . . . . . . . . . 976Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 976

    tDotNETRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 977tDotNETRow properties . . . . . . . . . . . . . . . . 977Scenario: Utilizing .NET in Talend . . . . . 978

    ELT components ................................ 983tCombinedSQLAggregate . . . . . . . . . . . . . . . . . . . . 984

    tCombinedSQLAggregate properties . . . 984Scenario: Filtering and aggregatingtable columns directly on the DBMS . . . 985

    tCombinedSQLFilter . . . . . . . . . . . . . . . . . . . . . . . . . . 989tCombinedSQLFilter Properties . . . . . . . . 989Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 990

    tCombinedSQLInput . . . . . . . . . . . . . . . . . . . . . . . . . . 991tCombinedSQLInput properties . . . . . . . . 991Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 991

    tCombinedSQLOutput . . . . . . . . . . . . . . . . . . . . . . . . 992tCombinedSQLOutput properties . . . . . . . 992Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 992

    tELTGreenplumInput . . . . . . . . . . . . . . . . . . . . . . . . 993tELTGreenplumInput properties . . . . . . . . 993Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 993

  • Talend Open Studio Components

    xii Talend Open Studio Components Reference Guide

    tELTGreenplumMap . . . . . . . . . . . . . . . . . . . . . . . . . 994tELTGreenplumMap properties . . . . . . . . 994Scenario: Mapping data using asimple implicit join . . . . . . . . . . . . . . . . . . . . . 995Related scenario: . . . . . . . . . . . . . . . . . . . . . . 1001

    tELTGreenplumOutput . . . . . . . . . . . . . . . . . . . . . 1002tELTGreenplumOutput properties . . . . . 1002Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1002

    tELTJDBCInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1004tELTJDBCInput properties . . . . . . . . . . . . 1004Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1004

    tELTJDBCMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005tELTJDBCMap properties . . . . . . . . . . . . 1005Related scenario: . . . . . . . . . . . . . . . . . . . . . . 1006

    tELTJDBCOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . 1007tELTJDBCOutput properties . . . . . . . . . . 1007Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1008

    tELTMSSqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009tELTMSSqlInput properties . . . . . . . . . . . 1009Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1009

    tELTMSSqlMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1010tELTMSSqlMap properties . . . . . . . . . . . . 1010Related scenario: . . . . . . . . . . . . . . . . . . . . . . 1011

    tELTMSSqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . 1012tELTMSSqlOutput properties . . . . . . . . . 1012Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1013