talend components

1832
Talend Open Studio Components Reference Guide 5.1_a

Upload: edsonbernardo

Post on 11-Dec-2015

686 views

Category:

Documents


41 download

DESCRIPTION

talend

TRANSCRIPT

  • Talend Open StudioComponents Reference Guide

    5.1_a

  • Talend Open Studio

    Talend Open Studio : Components Reference GuideAdapted for Talend Open Studio v5.1.x. Supersedes previous Reference Guide releases.

    CopyleftThis 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/

    NoticesAll brands, product names, company names, trademarks and service marks are the properties of their respective owners.

  • Talend Open Studio Components Reference Guide

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

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

    History of changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xixFeedback and Support . . . . . . . . . . . . . . . . . . . . . . . . . xx

    Big Data components ............................. 1tHiveClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    tHiveClose 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

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

    tBonitaInstantiateProcess . . . . . . . . . . . . . . . . . . . . . . 22tBonitaInstantiateProcess Properties . . . . . 22Scenario: Executing a Bonita processvia a Talend Job . . . . . . . . . . . . . . . . . . . . . . . . . 23

    tCentricCRMInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29tCentricCRMInput Properties . . . . . . . . . . . . 29Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 29

    tCentricCRMOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . 30tCentricCRMOutput Properties . . . . . . . . . . 30Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 30

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

    tHL7Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35tHL7Output Properties . . . . . . . . . . . . . . . . . . . 35Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . 35

    tMarketoInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36tMarketoInput Properties . . . . . . . . . . . . . . . . 36Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 38

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

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

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

    tMicrosoftCrmOutput . . . . . . . . . . . . . . . . . . . . . . . . . . 59tMicrosoftCrmOutput Properties . . . . . . . . . 59Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 60

    tMSAXInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61tMSAXInput properties . . . . . . . . . . . . . . . . . . 61Related scenarios . . . . . . . . . . . . . . . . . . . . . . . . 62

    tMSAXOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63tMSAXOutput properties . . . . . . . . . . . . . . . . 63

    Scenario 1: Inserting data in adefined table in a MicrosoftAXserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Scenario 2: Deleting data from adefined table in a MicrosoftAXserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    tOpenbravoERPInput . . . . . . . . . . . . . . . . . . . . . . . . . . 70tOpenbravoERPInput properties . . . . . . . . . 70Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 71

    tOpenbravoERPOutput . . . . . . . . . . . . . . . . . . . . . . . . 72tOpenbravoERPOutput properties . . . . . . . 72Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . 72

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

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

    tSalesforceBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83tSalesforceBulkExec Properties . . . . . . . . . . 83Related Scenario: . . . . . . . . . . . . . . . . . . . . . . . . 84

    tSalesforceConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 85tSalesforceConnection properties . . . . . . . . 85Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . 85

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

    tSalesforceGetServerTimestamp . . . . . . . . . . . . . . . 90tSalesforceGetServerTimestampproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Related scenarios . . . . . . . . . . . . . . . . . . . . . . . . 91

    tSalesforceGetUpdated . . . . . . . . . . . . . . . . . . . . . . . . . 92tSalesforceGetUpdated properties . . . . . . . . 92Related scenarios . . . . . . . . . . . . . . . . . . . . . . . . 93

    tSalesforceInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94tSalesforceInput Properties . . . . . . . . . . . . . . 94Scenario: Using queries to extractdata from a Salesforce database . . . . . . . . . . 96

    tSalesforceOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100tSalesforceOutput Properties . . . . . . . . . . . 100Scenario 1: Deleting data from theAccount object . . . . . . . . . . . . . . . . . . . . . . . . . . 102Scenario 2: Gathering erroneous datawhile inserting data to a module atSalesforce.com . . . . . . . . . . . . . . . . . . . . . . . . . . 104

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

    tSalesforceOutputBulkExec . . . . . . . . . . . . . . . . . . 112tSalesforceOutputBulkExecProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Scenario: Inserting bulk data intoyour Salesforce.com . . . . . . . . . . . . . . . . . . . . 113

    tSAPBWInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117tSAPBWInput Properties . . . . . . . . . . . . . . . 117Scenario: Reading data from SAPBW database . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

    tSAPCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122tSAPCommit Properties . . . . . . . . . . . . . . . . 122Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 122

    tSAPConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123tSAPConnection properties . . . . . . . . . . . . . 123Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 123

    tSAPInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124tSAPInput Properties . . . . . . . . . . . . . . . . . . . 124Scenario 1: Retrieving metadata fromthe SAP system . . . . . . . . . . . . . . . . . . . . . . . . . 126

  • Talend Open Studio

    iv Talend Open Studio Components Reference Guide

    Scenario 2: Reading data inthe different schemas of theRFC_READ_TABLE function . . . . . . . . . 133

    tSAPOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139tSAPOutput Properties . . . . . . . . . . . . . . . . . 139Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 140

    tSAPRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141tSAPRollback properties . . . . . . . . . . . . . . . 141Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 141

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

    tSugarCRMOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145tSugarCRMOutput Properties . . . . . . . . . . 145Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 145

    tVtigerCRMInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146tVtigerCRMInput Properties . . . . . . . . . . . . 146Related 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159tDB2SCD properties . . . . . . . . . . . . . . . . . . . . 159Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 160

    tDB2SCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161tDB2SCDELT Properties . . . . . . . . . . . . . . . 161Related 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 . . . . . . . . . . . . . . . . . . . . . . . . 171

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

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

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

    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 . . . . . . . . . . . . . . . . . . . . . . . . 202

    tOracleSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203tOracleSCD Properties . . . . . . . . . . . . . . . . . 203Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 204

    tOracleSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205tOracleSCDELT Properties . . . . . . . . . . . . . 205

    Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 207tPaloCheckElements . . . . . . . . . . . . . . . . . . . . . . . . . . 208

    tPaloCheckElements Properties . . . . . . . . . 208Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 209

    tPaloConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210tPaloConnection Properties . . . . . . . . . . . . . 210Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 210

    tPaloCube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211tPaloCube Properties . . . . . . . . . . . . . . . . . . . 211Scenario: Creating a cube in anexisting database . . . . . . . . . . . . . . . . . . . . . . . . 213

    tPaloCubeList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215tPaloCubeList Properties . . . . . . . . . . . . . . . 215Discovering the read-only outputschema of tPaloCubeList . . . . . . . . . . . . . . . 216Scenario: Retrieving detailed cubeinformation from a given database . . . . . . 217

    tPaloDatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219tPaloDatabase Properties . . . . . . . . . . . . . . . 219Scenario: Creating a database . . . . . . . . . . 220

    tPaloDatabaseList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222tPaloDatabaseList Properties . . . . . . . . . . . 222Discovering the read-only outputschema of tPaloDatabaseList . . . . . . . . . . . 223Scenario: Retrieving detaileddatabase information from a givenPalo server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

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

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

    tPaloInputMulti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239tPaloInputMulti Properties . . . . . . . . . . . . . . 239Scenario: Retrieving dimensionelements from a given cube . . . . . . . . . . . . 241

    tPaloOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245tPaloOutput Properties . . . . . . . . . . . . . . . . . . 245Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 246

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

    tPaloRule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256tPaloRule Properties . . . . . . . . . . . . . . . . . . . . 256Scenario: Creating a rule in a givencube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

    tPaloRuleList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260tPaloRuleList Properties . . . . . . . . . . . . . . . . 260Discovering the read-only outputschema of tPaloRuleList . . . . . . . . . . . . . . . . 261Scenario: Retrieving detailed ruleinformation from a given cube . . . . . . . . . 262

    tParAccelSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264tParAccelSCD Properties . . . . . . . . . . . . . . . 264Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 265

    tPostgresPlusSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266tPostgresPlusSCD Properties . . . . . . . . . . . 266Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 267

    tPostgresPlusSCDELT . . . . . . . . . . . . . . . . . . . . . . . . 268tPostgresPlusSCDELT Properties . . . . . . 268Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 270

    tPostgresqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

  • Talend Open Studio

    Talend Open Studio Components Reference Guide v

    tPostgresqlSCD Properties . . . . . . . . . . . . . . 271Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 272

    tPostgresqlSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . 273tPostgresqlSCDELT Properties . . . . . . . . . 273Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 275

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

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

    tSPSSProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282tSPSSProperties properties . . . . . . . . . . . . . 282Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 282

    tSPSSStructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283tSPSSStructure properties . . . . . . . . . . . . . . 283Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 283

    tSybaseSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284tSybaseSCD properties . . . . . . . . . . . . . . . . . 284Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 285

    tSybaseSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286tSybaseSCDELT Properties . . . . . . . . . . . . 286Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 288

    Cloud components .............................. 289tAmazonMysqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . 290

    tAmazonMysqlClose properties . . . . . . . . 290Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 290

    tAmazonMysqlCommit . . . . . . . . . . . . . . . . . . . . . . . 291tAmazonMysqlCommit Properties . . . . . . 291Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 291

    tAmazonMysqlConnection . . . . . . . . . . . . . . . . . . . . 292tAmazonMysqlConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292Scenario: Inserting data in mother/daughter tables . . . . . . . . . . . . . . . . . . . . . . . . . . 293

    tAmazonMysqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . 297tAmazonMysqlInput properties . . . . . . . . . 297Scenario1: Writing columns from aMySQL database to an output file . . . . . . 298

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

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

    tAmazonMysqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . 321tAmazonMysqlRow properties . . . . . . . . . 321Scenario 1: Removing andregenerating a MySQL table index . . . . . 323Scenario 2: Using PreparedStatementobjects to query data . . . . . . . . . . . . . . . . . . . 324

    tAmazonOracleClose . . . . . . . . . . . . . . . . . . . . . . . . . . 329tAmazonOracleClose properties . . . . . . . . 329Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 329

    tAmazonOracleCommit . . . . . . . . . . . . . . . . . . . . . . . 330tAmazonOracleCommit Properties . . . . . 330Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 330

    tAmazonOracleConnection . . . . . . . . . . . . . . . . . . . 331tAmazonOracleConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 332

    tAmazonOracleInput . . . . . . . . . . . . . . . . . . . . . . . . . . 333tAmazonOracleInput properties . . . . . . . . 333Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 334

    tAmazonOracleOutput . . . . . . . . . . . . . . . . . . . . . . . . 335

    tAmazonOracleOutput properties . . . . . . . 335Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 338

    tAmazonOracleRollback . . . . . . . . . . . . . . . . . . . . . . 339tAmazonOracleRollback properties . . . . . 339Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 339

    tAmazonOracleRow . . . . . . . . . . . . . . . . . . . . . . . . . . . 340tAmazonOracleRow properties . . . . . . . . . 340Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 342

    tMarketoInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343tMarketoListOperation . . . . . . . . . . . . . . . . . . . . . . . 344tMarketoOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345tSalesforceBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . 346tSalesforceConnection . . . . . . . . . . . . . . . . . . . . . . . . . 347tSalesforceGetDeleted . . . . . . . . . . . . . . . . . . . . . . . . . 348tSalesforceGetServerTimestamp . . . . . . . . . . . . . 349tSalesforceGetUpdated . . . . . . . . . . . . . . . . . . . . . . . . 350tSalesforceInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351tSalesforceOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352tSalesforceOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . 353tSalesforceOutputBulkExec . . . . . . . . . . . . . . . . . . 354tSugarCRMInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355tSugarCRMOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

    Custom Code components ................... 357tGroovy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358

    tGroovy properties . . . . . . . . . . . . . . . . . . . . . . 358Related Scenarios . . . . . . . . . . . . . . . . . . . . . . . 358

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

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

    tJavaFlex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365tJavaFlex properties . . . . . . . . . . . . . . . . . . . . 365Scenario 1: Generating data flow . . . . . . . 366Scenario 2: Processing rows of datawith tJavaFlex . . . . . . . . . . . . . . . . . . . . . . . . . . 368

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

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

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

    Data Quality components .................... 381tAddCRCRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382

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

    tChangeFileEncoding . . . . . . . . . . . . . . . . . . . . . . . . . 385tExtractRegexFields . . . . . . . . . . . . . . . . . . . . . . . . . . . 386tFuzzyMatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

    tFuzzyMatch properties . . . . . . . . . . . . . . . . . 387Scenario 1: Levenshtein distance of 0in first names . . . . . . . . . . . . . . . . . . . . . . . . . . . 388Scenario 2: Levenshtein distance of 1or 2 in first names . . . . . . . . . . . . . . . . . . . . . . 390Scenario 3: Metaphonic distance infirst name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391

    tIntervalMatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392tIntervalMatch properties . . . . . . . . . . . . . . . 392Scenario: Identifying Ip country . . . . . . . . 392

    tReplaceList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395tReplaceList Properties . . . . . . . . . . . . . . . . . 395

  • Talend Open Studio

    vi Talend Open Studio Components Reference Guide

    Scenario: Replacement from areference file . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396

    tSchemaComplianceCheck . . . . . . . . . . . . . . . . . . . 399tSchemaComplianceCheckProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399Scenario: Validating data againstschema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

    tUniqRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404tUniqRow Properties . . . . . . . . . . . . . . . . . . . 404Scenario 1: Deduplicating entries . . . . . . . 405

    tUniservBTGeneric . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408tUniservBTGeneric properties . . . . . . . . . . 408Scenario: Execution of a Job in the . . . . 410

    tUniservRTConvertName . . . . . . . . . . . . . . . . . . . . . 414tUniservRTConvertName properties . . . 414Scenario: Analysis of a name lineand assignment of the salutation . . . . . . . . 415

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

    tUniservRTMailOutput . . . . . . . . . . . . . . . . . . . . . . . 423tUniservRTMailOutput properties . . . . . . 423Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 424

    tUniservRTMailSearch . . . . . . . . . . . . . . . . . . . . . . . 425tUniservRTMailSearch properties . . . . . . 425Scenario: Adding contacts to themailRetrieval index pool . . . . . . . . . . . . . . . 426

    tUniservRTPost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430tUniservRTPost properties . . . . . . . . . . . . . . 430Scenario 1: Checking and correctingthe postal code, city and street . . . . . . . . . . 431Scenario 2: Checking and correctingthe postal code, city and street, aswell as rejecting the unfeasible . . . . . . . . . 435

    Database components .......................... 437tAccessBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

    tAccessBulkExec properties . . . . . . . . . . . . 438Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 439

    tAccessCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440tAccessCommit Properties . . . . . . . . . . . . . . 440Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 440

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

    tAccessInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445tAccessInput properties . . . . . . . . . . . . . . . . . 445Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 446

    tAccessOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447tAccessOutput properties . . . . . . . . . . . . . . . 447Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 450

    tAccessOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451tAccessOutputBulk properties . . . . . . . . . . 451Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 452

    tAccessOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . 453tAccessOutputBulkExec properties . . . . . 453Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 455

    tAccessRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456tAccessRollback properties . . . . . . . . . . . . . 456Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 456

    tAccessRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457tAccessRow properties . . . . . . . . . . . . . . . . . 457Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 459

    tAS400Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460tAS400Close properties . . . . . . . . . . . . . . . . 460Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 460

    tAS400Commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461tAS400Commit Properties . . . . . . . . . . . . . . 461Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 461

    tAS400Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462tAS400Connection Properties . . . . . . . . . . 462Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 463

    tAS400Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464tAS400Input properties . . . . . . . . . . . . . . . . . 464Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 465

    tAS400LastInsertId . . . . . . . . . . . . . . . . . . . . . . . . . . . 466tAS400LastInsertId properties . . . . . . . . . . 466Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 466

    tAS400Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467tAS400Output properties . . . . . . . . . . . . . . . 467Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 470

    tAS400Rollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471tAS400Rollback properties . . . . . . . . . . . . . 471Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 471

    tAS400Row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472tAS400Row properties . . . . . . . . . . . . . . . . . 472Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 474

    tCreateTable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475tCreateTable Properties . . . . . . . . . . . . . . . . . 475Scenario: Creating new table in aMysql Database . . . . . . . . . . . . . . . . . . . . . . . . . 477

    tDB2BulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480tDB2BulkExec properties . . . . . . . . . . . . . . 480Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 482

    tDB2Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483tDB2Close properties . . . . . . . . . . . . . . . . . . . 483Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 483

    tDB2Commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484tDB2Commit Properties . . . . . . . . . . . . . . . . 484Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 484

    tDB2Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485tDB2Connection properties . . . . . . . . . . . . . 485Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 486

    tDB2Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487tDB2Input properties . . . . . . . . . . . . . . . . . . . 487Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 488

    tDB2Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489tDB2Output properties . . . . . . . . . . . . . . . . . 489Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 492

    tDB2Rollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493tDB2Rollback properties . . . . . . . . . . . . . . . 493Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 493

    tDB2Row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494tDB2Row properties . . . . . . . . . . . . . . . . . . . . 494Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 496

    tDB2SCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497tDB2SCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498tDB2SP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499

    tDB2SP properties . . . . . . . . . . . . . . . . . . . . . . 499Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 500

    tDBInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501tDBInput properties . . . . . . . . . . . . . . . . . . . . . 501Scenario 1: Displaying selected datafrom DB table . . . . . . . . . . . . . . . . . . . . . . . . . . 502Scenario 2: Using StoreSQLQueryvariable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503

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

    tDBSQLRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509tDBSQLRow properties . . . . . . . . . . . . . . . . 509Scenario: Resetting a DB auto-increment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510

    tEXAInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512tEXAInput properties . . . . . . . . . . . . . . . . . . . 512Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 513

    tEXAOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514tEXAOutput properties . . . . . . . . . . . . . . . . . 514Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 516

    tEXARow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517tEXARow properties . . . . . . . . . . . . . . . . . . . 517Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 518

  • Talend Open Studio

    Talend Open Studio Components Reference Guide vii

    tEXistConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519tEXistConnection properties . . . . . . . . . . . . 519Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 519

    tEXistDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520tEXistDelete properties . . . . . . . . . . . . . . . . . 520Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 521

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

    tEXistList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526tEXistList properties . . . . . . . . . . . . . . . . . . . . 526Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 527

    tEXistPut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528tEXistPut properties . . . . . . . . . . . . . . . . . . . . 528Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 529

    tEXistXQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530tEXistXQuery properties . . . . . . . . . . . . . . . 530Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 531

    tEXistXUpdate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532tEXistXUpdate properties . . . . . . . . . . . . . . 532Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 533

    tFirebirdClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534tFirebirdClose properties . . . . . . . . . . . . . . . 534Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 534

    tFirebirdCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535tFirebirdCommit Properties . . . . . . . . . . . . . 535Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 535

    tFirebirdConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 536tFirebirdConnection properties . . . . . . . . . 536Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 536

    tFirebirdInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537tFirebirdInput properties . . . . . . . . . . . . . . . . 537Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 538

    tFirebirdOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539tFirebirdOutput properties . . . . . . . . . . . . . . 539Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 541

    tFirebirdRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542tFirebirdRollback properties . . . . . . . . . . . . 542Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 542

    tFirebirdRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543tFirebirdRow properties . . . . . . . . . . . . . . . . 543Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 544

    tGreenplumBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . 546tGreenplumBulkExec Properties . . . . . . . . 546Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 548

    tGreenplumClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549tGreenplumClose properties . . . . . . . . . . . . 549Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 549

    tGreenplumCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . 550tGreenplumCommit Properties . . . . . . . . . 550Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 550

    tGreenplumConnection . . . . . . . . . . . . . . . . . . . . . . . 551tGreenplumConnection properties . . . . . . 551Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 552

    tGreenplumGPLoad . . . . . . . . . . . . . . . . . . . . . . . . . . 553tGreenplumGPLoad properties . . . . . . . . . 553Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 556

    tGreenplumInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557tGreenplumInput properties . . . . . . . . . . . . 557Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 558

    tGreenplumOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559tGreenplumOutput Properties . . . . . . . . . . . 559Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 561

    tGreenplumOutputBulk . . . . . . . . . . . . . . . . . . . . . . 562tGreenplumOutputBulk properties . . . . . . 562Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 563

    tGreenplumOutputBulkExec . . . . . . . . . . . . . . . . . 564tGreenplumOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 565

    tGreenplumRollback . . . . . . . . . . . . . . . . . . . . . . . . . . 566

    tGreenplumRollback properties . . . . . . . . . 566Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 566

    tGreenplumRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567tGreenplumRow Properties . . . . . . . . . . . . . 567Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 569

    tGreenplumSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570tHiveClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571tHiveConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572tHiveRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573tHSQLDbInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574

    tHSQLDbInput properties . . . . . . . . . . . . . . 574Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 576

    tHSQLDbOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577tHSQLDbOutput properties . . . . . . . . . . . . 577Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 580

    tHSQLDbRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581tHSQLDbRow properties . . . . . . . . . . . . . . . 581Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 583

    tInformixBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584tInformixBulkExec Properties . . . . . . . . . . 584Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 586

    tInformixClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587tInformixClose properties . . . . . . . . . . . . . . 587Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 587

    tInformixCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588tInformixCommit properties . . . . . . . . . . . . 588Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 588

    tInformixConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 589tInformixConnection properties . . . . . . . . 589Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 590

    tInformixInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591tInformixInput properties . . . . . . . . . . . . . . . 591Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 592

    tInformixOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593tInformixOutput properties . . . . . . . . . . . . . 593Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 595

    tInformixOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . 596tInformixOutputBulk properties . . . . . . . . 596Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 597

    tInformixOutputBulkExec . . . . . . . . . . . . . . . . . . . . 598tInformixOutputBulkExec properties . . . 598Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 600

    tInformixRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601tInformixRollback properties . . . . . . . . . . . 601Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 601

    tInformixRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602tInformixRow properties . . . . . . . . . . . . . . . 602Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 604

    tInformixSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605tInformixSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606

    tInformixSP properties . . . . . . . . . . . . . . . . . 606Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 607

    tIngresClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609tIngresClose properties . . . . . . . . . . . . . . . . . 609Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 609

    tIngresCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610tIngresCommit Properties . . . . . . . . . . . . . . 610Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 610

    tIngresConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611tIngresConnection Properties . . . . . . . . . . . 611Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 611

    tIngresInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612tIngresInput properties . . . . . . . . . . . . . . . . . . 612Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 613

    tIngresOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614tIngresOutput properties . . . . . . . . . . . . . . . . 614Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 616

    tIngresRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617tIngresRollback properties . . . . . . . . . . . . . . 617Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 617

    tIngresRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618tIngresRow properties . . . . . . . . . . . . . . . . . . 618

  • Talend Open Studio

    viii Talend Open Studio Components Reference Guide

    Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 619tIngresSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620tInterbaseClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621

    tInterbaseClose properties . . . . . . . . . . . . . . 621Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 621

    tInterbaseCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622tInterbaseCommit Properties . . . . . . . . . . . 622Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 622

    tInterbaseConnection . . . . . . . . . . . . . . . . . . . . . . . . . 623tInterbaseConnection properties . . . . . . . . 623Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 623

    tInterbaseInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624tInterbaseInput properties . . . . . . . . . . . . . . . 624Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 625

    tInterbaseOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626tInterbaseOutput properties . . . . . . . . . . . . . 626Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 628

    tInterbaseRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629tInterbaseRollback properties . . . . . . . . . . . 629Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 629

    tInterbaseRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630tInterbaseRow properties . . . . . . . . . . . . . . . 630Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 631

    tJavaDBInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633tJavaDBInput properties . . . . . . . . . . . . . . . . 633Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 634

    tJavaDBOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635tJavaDBOutput properties . . . . . . . . . . . . . . 635Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 637

    tJavaDBRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638tJavaDBRow properties . . . . . . . . . . . . . . . . 638Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 639

    tJDBCColumnList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640tJDBCColumnList Properties . . . . . . . . . . . 640Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 640

    tJDBCClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641tJDBCClose properties . . . . . . . . . . . . . . . . . 641Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 641

    tJDBCCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642tJDBCCommit Properties . . . . . . . . . . . . . . . 642Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 642

    tJDBCConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643tJDBCConnection Properties . . . . . . . . . . . 643Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 644

    tJDBCInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645tJDBCInput properties . . . . . . . . . . . . . . . . . . 645Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 646

    tJDBCOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647tJDBCOutput properties . . . . . . . . . . . . . . . . 647Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 649

    tJDBCRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650tJDBCRollback properties . . . . . . . . . . . . . . 650Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 650

    tJDBCRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651tJDBCRow properties . . . . . . . . . . . . . . . . . . 651Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 652

    tJDBCSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654tJDBCSP Properties . . . . . . . . . . . . . . . . . . . . 654Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 655

    tJDBCTableList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656tJDBCTableList Properties . . . . . . . . . . . . . 656Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 656

    tLDAPAttributesInput . . . . . . . . . . . . . . . . . . . . . . . . 657tLDAPAttributesInput Properties . . . . . . . 657Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 659

    tLDAPConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660tLDAPConnection Properties . . . . . . . . . . . 660Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 661

    tLDAPInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662tLDAPInput Properties . . . . . . . . . . . . . . . . . 662Scenario: Displaying LDAPdirectorys filtered content . . . . . . . . . . . . . . 663

    tLDAPOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666tLDAPOutput Properties . . . . . . . . . . . . . . . 666Scenario: Editing data in a LDAPdirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668

    tLDAPRenameEntry . . . . . . . . . . . . . . . . . . . . . . . . . . 670tLDAPRenameEntry properties . . . . . . . . . 670Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 671

    tMaxDBInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672tMaxDBInput properties . . . . . . . . . . . . . . . . 672Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 673

    tMaxDBOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674tMaxDBOutput properties . . . . . . . . . . . . . . 674Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 676

    tMaxDBRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677tMaxDBRow properties . . . . . . . . . . . . . . . . 677Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 678

    tMSSqlBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679tMSSqlBulkExec properties . . . . . . . . . . . . 679Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 681

    tMSSqlColumnList . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682tMSSqlColumnList Properties . . . . . . . . . . 682Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 682

    tMSSqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683tMSSqlClose properties . . . . . . . . . . . . . . . . 683Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 683

    tMSSqlCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684tMSSqlCommit properties . . . . . . . . . . . . . . 684Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 684

    tMSSqlConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685tMSSqlConnection properties . . . . . . . . . . 685Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 685

    tMSSqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687tMSSqlInput properties . . . . . . . . . . . . . . . . . 687Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 688

    tMSSqlLastInsertId . . . . . . . . . . . . . . . . . . . . . . . . . . . 689tMSSqlLastInsertId properties . . . . . . . . . . 689Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 689

    tMSSqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690tMSSqlOutput properties . . . . . . . . . . . . . . . 690Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 693

    tMSSqlOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 694tMSSqlOutputBulk properties . . . . . . . . . . 694Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 695

    tMSSqlOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . 696tMSSqlOutputBulkExec properties . . . . . 696Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 698

    tMSSqlRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699tMSSqlRollback properties . . . . . . . . . . . . . 699Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 699

    tMSSqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 700tMSSqlRow properties . . . . . . . . . . . . . . . . . 700Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 702

    tMSSqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703tMSSqlSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704

    tMSSqlSP Properties . . . . . . . . . . . . . . . . . . . 704Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 705

    tMSSqlTableList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707tMSSqlTableList Properties . . . . . . . . . . . . 707Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 707

    tMysqlBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 708tMysqlBulkExec properties . . . . . . . . . . . . . 708Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 710

    tMysqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711tMysqlClose properties . . . . . . . . . . . . . . . . . 711Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 711

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

    tMysqlCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715tMysqlCommit Properties . . . . . . . . . . . . . . 715Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 715

  • Talend Open Studio

    Talend Open Studio Components Reference Guide ix

    tMysqlConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716tMysqlConnection Properties . . . . . . . . . . . 716Scenario: Inserting data in mother/daughter tables . . . . . . . . . . . . . . . . . . . . . . . . . . 716

    tMysqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720tMysqlInput properties . . . . . . . . . . . . . . . . . 720Scenario 1: Writing columns from aMySQL database to an output file . . . . . . 721Scenario 2: Using context parameterswhen reading a table from a MySQLdatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724

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

    tMysqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733tMysqlOutput properties . . . . . . . . . . . . . . . . 733Scenario 1: Adding a new columnand altering data in a DB table . . . . . . . . . 737Scenario 2: Updating data in adatabase table . . . . . . . . . . . . . . . . . . . . . . . . . . . 741Scenario 3: Retrieve data in errorwith a Reject link . . . . . . . . . . . . . . . . . . . . . . . 743

    tMysqlOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749tMysqlOutputBulk properties . . . . . . . . . . . 749Scenario: Inserting transformed datain MySQL database . . . . . . . . . . . . . . . . . . . . 750

    tMysqlOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . . 753tMysqlOutputBulkExec properties . . . . . . 753Scenario: Inserting data in MySQLdatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754

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

    tMysqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759tMysqlRow properties . . . . . . . . . . . . . . . . . . 759Scenario 1: Removing andregenerating a MySQL table index . . . . . 761Scenario 2: Using PreparedStatementobjects to query data . . . . . . . . . . . . . . . . . . . 762

    tMysqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767tMysqlSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768tMysqlSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 769

    tMysqlSP Properties . . . . . . . . . . . . . . . . . . . . 769Scenario: Finding a State Label usinga stored procedure . . . . . . . . . . . . . . . . . . . . . . 770

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

    tNetezzaBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 778tNetezzaBulkExec properties . . . . . . . . . . . 778Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 779

    tNetezzaClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780tNetezzaClose properties . . . . . . . . . . . . . . . 780Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 780

    tNetezzaCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781tNetezzaCommit Properties . . . . . . . . . . . . . 781Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 781

    tNetezzaConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . 782tNetezzaConnection Properties . . . . . . . . . 782Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 782

    tNetezzaInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783tNetezzaInput properties . . . . . . . . . . . . . . . . 783Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 784

    tNetezzaNzLoad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 785tNetezzaNzLoad properties . . . . . . . . . . . . . 785Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 790

    tNetezzaOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 791

    tNetezzaOutput properties . . . . . . . . . . . . . . 791Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 794

    tNetezzaRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795tNetezzaRollback properties . . . . . . . . . . . . 795Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 795

    tNetezzaRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796tNetezzaRow properties . . . . . . . . . . . . . . . . 796Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 798

    tOracleBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799tOracleBulkExec properties . . . . . . . . . . . . 799Scenario: Truncating and insertingfile data into Oracle DB . . . . . . . . . . . . . . . . 802

    tOracleClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805tOracleClose properties . . . . . . . . . . . . . . . . . 805Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 805

    tOracleCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806tOracleCommit Properties . . . . . . . . . . . . . . 806Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 806

    tOracleConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807tOracleConnection Properties . . . . . . . . . . . 807Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 808

    tOracleInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809tOracleInput properties . . . . . . . . . . . . . . . . . 809Scenario 1: Using context parameterswhen reading a table from an Oracledatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 813

    tOracleOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814tOracleOutput properties . . . . . . . . . . . . . . . 814Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 817

    tOracleOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818tOracleOutputBulk properties . . . . . . . . . . 818Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 819

    tOracleOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . 820tOracleOutputBulkExec properties . . . . . 820Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 822

    tOracleRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824tOracleRollback properties . . . . . . . . . . . . . 824Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 824

    tOracleRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825tOracleRow properties . . . . . . . . . . . . . . . . . . 825Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 827

    tOracleSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 828tOracleSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829tOracleSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 830

    tOracleSP Properties . . . . . . . . . . . . . . . . . . . . 830Scenario: Checking number formatusing a stored procedure . . . . . . . . . . . . . . . . 832

    tOracleTableList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836tOracleTableList properties . . . . . . . . . . . . . 836Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 836

    tParAccelBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837tParAccelBulkExec Properties . . . . . . . . . . 837Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 839

    tParAccelClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840tParAccelClose properties . . . . . . . . . . . . . . 840Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 840

    tParAccelCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 841tParAccelCommit Properties . . . . . . . . . . . 841Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 841

    tParAccelConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 842tParAccelConnection Properties . . . . . . . . 842Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 842

    tParAccelInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 844tParAccelInput properties . . . . . . . . . . . . . . . 844Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 845

    tParAccelOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846tParAccelOutput Properties . . . . . . . . . . . . . 846Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 848

    tParAccelOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . 849tParAccelOutputBulk properties . . . . . . . . 849Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 850

  • Talend Open Studio

    x Talend Open Studio Components Reference Guide

    tParAccelOutputBulkExec . . . . . . . . . . . . . . . . . . . . 851tParAccelOutputBulkExec Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 852

    tParAccelRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 853tParAccelRollback properties . . . . . . . . . . . 853Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 853

    tParAccelRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854tParAccelRow Properties . . . . . . . . . . . . . . . 854Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 856

    tParAccelSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857tParseRecordSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858

    tParseRecordSet properties . . . . . . . . . . . . . 858Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 858

    tPostgresPlusBulkExec . . . . . . . . . . . . . . . . . . . . . . . . 859tPostgresPlusBulkExec properties . . . . . . 859Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 860

    tPostgresPlusClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861tPostgresPlusClose properties . . . . . . . . . . 861Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 861

    tPostgresPlusCommit . . . . . . . . . . . . . . . . . . . . . . . . . 862tPostgresPlusCommit Properties . . . . . . . . 862Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 862

    tPostgresPlusConnection . . . . . . . . . . . . . . . . . . . . . . 863tPostgresPlusConnection Properties . . . . 863Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 863

    tPostgresPlusInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865tPostgresPlusInput properties . . . . . . . . . . . 865Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 866

    tPostgresPlusOutput . . . . . . . . . . . . . . . . . . . . . . . . . . 867tPostgresPlusOutput properties . . . . . . . . . 867Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 870

    tPostgresPlusOutputBulk . . . . . . . . . . . . . . . . . . . . . 871tPostgresPlusOutputBulk properties . . . . 871Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 872

    tPostgresPlusOutputBulkExec . . . . . . . . . . . . . . . . 873tPostgresPlusOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 873Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 874

    tPostgresPlusRollback . . . . . . . . . . . . . . . . . . . . . . . . 875tPostgresPlusRollback properties . . . . . . . 875Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 875

    tPostgresPlusRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 876tPostgresPlusRow properties . . . . . . . . . . . 876Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 878

    tPostgresPlusSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879tPostgresPlusSCDELT . . . . . . . . . . . . . . . . . . . . . . . . 880tPostgresqlBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . 881

    tPostgresqlBulkExec properties . . . . . . . . . 881Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 883

    tPostgresqlCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 884tPostgresqlCommit Properties . . . . . . . . . . 884Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 884

    tPostgresqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885tPostgresqlClose properties . . . . . . . . . . . . . 885Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 885

    tPostgresqlConnection . . . . . . . . . . . . . . . . . . . . . . . . 886tPostgresqlConnection Properties . . . . . . . 886Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 886

    tPostgresqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887tPostgresqlInput properties . . . . . . . . . . . . . 887Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 888

    tPostgresqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889tPostgresqlOutput properties . . . . . . . . . . . . 889Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 892

    tPostgresqlOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . 893tPostgresqlOutputBulk properties . . . . . . . 893Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 894

    tPostgresqlOutputBulkExec . . . . . . . . . . . . . . . . . . 895tPostgresqlOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 896

    tPostgresqlRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . 898tPostgresqlRollback properties . . . . . . . . . 898Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 898

    tPostgresqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899tPostgresqlRow properties . . . . . . . . . . . . . . 899Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 901

    tPostgresqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 902tPostgresqlSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . 903tSasInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904

    tSasInput properties . . . . . . . . . . . . . . . . . . . . . 904Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 905

    tSasOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906tSasOutput properties . . . . . . . . . . . . . . . . . . . 906Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 908

    tSQLiteClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909tSQLiteClose properties . . . . . . . . . . . . . . . . 909Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 909

    tSQLiteCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910tSQLiteCommit Properties . . . . . . . . . . . . . 910Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 910

    tSQLiteConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911SQLiteConnection properties . . . . . . . . . . . 911Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 911

    tSQLiteInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912tSQLiteInput Properties . . . . . . . . . . . . . . . . 912Scenario: Filtering SQlite data . . . . . . . . . . 913

    tSQLiteOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 916tSQLiteOutput Properties . . . . . . . . . . . . . . . 916Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 918

    tSQLiteRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 919tSQLiteRollback properties . . . . . . . . . . . . . 919Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 919

    tSQLiteRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920tSQLiteRow Properties . . . . . . . . . . . . . . . . . 920Scenario: Updating SQLite rows . . . . . . . 921

    tSybaseBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924tSybaseBulkExec Properties . . . . . . . . . . . . 924Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 926

    tSybaseClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927tSybaseClose properties . . . . . . . . . . . . . . . . 927Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 927

    tSybaseCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928tSybaseCommit Properties . . . . . . . . . . . . . . 928Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 928

    tSybaseConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929tSybaseConnection Properties . . . . . . . . . . 929Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 929

    tSybaseInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930tSybaseInput Properties . . . . . . . . . . . . . . . . . 930Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 931

    tSybaseIQBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . 932tSybaseIQBulkExec Properties . . . . . . . . . 932Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 934

    tSybaseIQOutputBulkExec . . . . . . . . . . . . . . . . . . . 935tSybaseIQOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 935Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 937

    tSybaseOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938tSybaseOutput Properties . . . . . . . . . . . . . . . 938Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 941

    tSybaseOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . 942tSybaseOutputBulk properties . . . . . . . . . . 942Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 943

    tSybaseOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . 944tSybaseOutputBulkExec properties . . . . . 944Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 946

    tSybaseRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947tSybaseRollback properties . . . . . . . . . . . . . 947Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 947

    tSybaseRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948tSybaseRow Properties . . . . . . . . . . . . . . . . . 948Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 950

  • Talend Open Studio

    Talend Open Studio Components Reference Guide xi

    tSybaseSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951tSybaseSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952tSybaseSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

    tSybaseSP properties . . . . . . . . . . . . . . . . . . . 953Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 954

    tTeradataClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 955tTeradataClose properties . . . . . . . . . . . . . . . 955Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 955

    tTeradataCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 956tTeradataCommit Properties . . . . . . . . . . . . 956Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 956

    tTeradataConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 957tTeradataConnection Properties . . . . . . . . 957Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 958

    tTeradataFastExport . . . . . . . . . . . . . . . . . . . . . . . . . . 959tTeradataFastExport Properties . . . . . . . . . 959Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 960

    tTeradataFastLoad . . . . . . . . . . . . . . . . . . . . . . . . . . . . 961tTeradataFastLoad Properties . . . . . . . . . . . 961Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 962

    tTeradataFastLoadUtility . . . . . . . . . . . . . . . . . . . . . 963tTeradataFastLoadUtility Properties . . . . 963Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 964

    tTeradataInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 965tTeradataInput Properties . . . . . . . . . . . . . . . 965Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 966

    tTeradataMultiLoad . . . . . . . . . . . . . . . . . . . . . . . . . . 967tTeradataMultiLoad Properties . . . . . . . . . 967Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 968

    tTeradataOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969tTeradataOutput Properties . . . . . . . . . . . . . 969Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 972

    tTeradataRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . 973tTeradataRollback Properties . . . . . . . . . . . 973Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 973

    tTeradataRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 974tTeradataRow Properties . . . . . . . . . . . . . . . 974Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 976

    tTeradataTPTUtility . . . . . . . . . . . . . . . . . . . . . . . . . . 977tTeradataTPTUtility Properties . . . . . . . . . 977Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 979

    tTeradataTPump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 980tTeradataTPump Properties . . . . . . . . . . . . . 980Scenario: Inserting data into aTeradata database table . . . . . . . . . . . . . . . . . 981

    tVectorWiseCommit . . . . . . . . . . . . . . . . . . . . . . . . . . 985tVectorWiseCommit Properties . . . . . . . . . 985Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 985

    tVectorWiseConnection . . . . . . . . . . . . . . . . . . . . . . . 986tVectorWiseConnection Properties . . . . . 986Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 986

    tVectorWiseInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987tVectorWiseInput Properties . . . . . . . . . . . . 987Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 988

    tVectorWiseOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989tVectorWiseOutput Properties . . . . . . . . . . 989Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 992

    tVectorWiseRollback . . . . . . . . . . . . . . . . . . . . . . . . . . 993tVectorWiseRollback Properties . . . . . . . . 993Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 993

    tVectorWiseRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994tVectorWiseRow Properties . . . . . . . . . . . . 994Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 996

    tVerticaBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997tVerticaBulkExec Properties . . . . . . . . . . . . 997Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 998

    tVerticaClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1000tVerticaClose properties . . . . . . . . . . . . . . . 1000Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1000

    tVerticaCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001tVerticaCommit Properties . . . . . . . . . . . . 1001Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1001

    tVerticaConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 1002tVerticaConnection Properties . . . . . . . . . 1002Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1002

    tVerticaInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1004tVerticaInput Properties . . . . . . . . . . . . . . . 1004Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1005

    tVerticaOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006tVerticaOutput Properties . . . . . . . . . . . . . 1006Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1009

    tVerticaOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . 1010tVerticaOutputBulk Properties . . . . . . . . 1010Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1011

    tVerticaOutputBulkExec . . . . . . . . . . . . . . . . . . . . 1012tVerticaOutputBulkExec Properties . . . 1012Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1013

    tVerticaRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014tVerticaRollback Properties . . . . . . . . . . . 1014Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1014

    tVerticaRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1015tVerticaRow Properties . . . . . . . . . . . . . . . . 1015Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1017

    DotNET components ......................... 1019tDotNETInstantiate . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

    tDotNETInstantiate properties . . . . . . . . . 1020Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1021

    tDotNETRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1022tDotNETRow properties . . . . . . . . . . . . . . 1022Scenario: Utilizing .NET in Talend . . . 1024

    ELT components .............................. 1029tCombinedSQLAggregate . . . . . . . . . . . . . . . . . . . 1030

    tCombinedSQLAggregate properties . . 1030Scenario: Filtering and aggregatingtable columns directly on the DBMS . . 1031

    tCombinedSQLFilter . . . . . . . . . . . . . . . . . . . . . . . . 1036tCombinedSQLFilter Properties . . . . . . . 1036Related Scenario . . . . . . . . . . . . . . . . . . . . . . 1037

    tCombinedSQLInput . . . . . . . . . . . . . . . . . . . . . . . . 1038tCombinedSQLInput properties . . . . . . . 1038Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1039

    tCombinedSQLOutput . . . . . . . . . . . . . . . . . . . . . . 1040tCombinedSQLOutput properties . . . . . 1040Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1041

    tELTJDBCInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042tELTJDBCInput properties . . . . . . . . . . . . 1042Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1042

    tELTJDBCMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1044tELTJDBCMap properties . . . . . . . . . . . . 1044Related scenario: . . . . . . . . . . . . . . . . . . . . . . 1045

    tELTJDBCOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046tELTJDBCOutput properties . . . . . . . . . . 1046Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1047

    tELTMSSqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1048tELTMSSqlInput properties . . . . . . . . . . . 1048Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1048

    tELTMSSqlMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1050tELTMSSqlMap properties . . . . . . . . . . . . 1050Related scenario: . . . . . . . . . . . . . . . . . . . . . . 1051

    tELTMSSqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . 1052tELTMSSqlOutput properties . . . . . . . . . 1052Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1053

    tELTMysqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054tELTMysqlInput properties . . . . . . . . . . . 1054Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1054

    tELTMysqlMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1055tELTMysqlMap properties . . . . . . . . . . . . 1055Scenario 1: Aggregating tablecolumns and filtering . . . . . . . . . . . . . . . . . . 1057Scenario 2: ELT using an Alias table . . 1061

    tELTMysqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . 1065tELTMysqlOutput properties . . . . . . . . . . 1065Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1066

    tELTOracleInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1067

  • Talend Open Studio

    xii Talend Open Studio Components Reference Guide

    tELTOracleInput properties . . . . . . . . . . . 1067Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1067

    tELTOracleMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068tELTOracleMap properties . . . . . . . . . . . . 1068Scenario: Updating Oracle DBentries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070

    tELTOracleOutput . . . . . . . . . . . . . . . . . . . . . . . . . . 1073tELTOracleOutput properties . . . . . . . . . 1073Scenario: Using the Oracle MERGEfunction to update and add datasimultaneously . . . . . . . . . . . . . . . . . . . . . . . . . 1074

    tELTPostgresqlInput . . . . . . . . . . . . . . . . . . . . . . . . 1079tELTPostgresqlInput properties . . . . . . . 1079Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1079

    tELTPostgresqlMap . . . . . . . . . . . . . . . . . . . . . . . . . 1081tELTPostgresqlMap properties . . . . . . . . 1081Related scenario: . . . . . . . . . . . . . . . . . . . . . . 1082

    tELTPostgresqlOutput . . . . . . . . . . . . . . . . . . . . . . 1083tELTPostgresqlOutput properties . . . . . . 1083Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1084

    tELTSybaseInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1085tELTSybaseInput properties . . . . . . . . . . . 1085Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1085

    tELTSybaseMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087tELTSybaseMap properties . . . . . . . . . . . 1087Related scenarios . .