Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Talend Open StudioComponentsReference Guide
6.0.1
Talend Open Studio Components
Adapted for v6.0.1. Supersedes previous releases.
Publication date: September 10, 2015
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
Talend is a trademark of Talend, Inc.
All brands, product names, company names, trademarks and service marks are the properties of their respectiveowners.
License Agreement
The software described in this documentation is licensed under the Apache License, Version 2.0 (the "License");you may not use this software except in compliance with the License. You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0.html. Unless required by applicable law or agreed to in writing,software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES ORCONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governingpermissions and limitations under the License.
This product includes software developed at AOP Alliance (Java/J2EE AOP standards), ASM, Amazon, AntlR,Apache ActiveMQ, Apache Ant, Apache Axiom, Apache Axis, Apache Axis 2, Apache Batik, Apache CXF,Apache Chemistry, Apache Common Http Client, Apache Common Http Core, Apache Commons, ApacheCommons Bcel, Apache Commons JxPath, Apache Commons Lang, Apache Derby Database Engine andEmbedded JDBC Driver, Apache Geronimo, Apache Hadoop, Apache Hive, Apache HttpClient, ApacheHttpComponents Client, Apache JAMES, Apache Log4j, Apache Lucene Core, Apache Neethi, Apache POI,Apache ServiceMix, Apache Tomcat, Apache Velocity, Apache WSS4J, Apache WebServices Common Utilities,Apache Xml-RPC, Apache Zookeeper, Box Java SDK (V2), CSV Tools, DataStax Java Driver for ApacheCassandra, Ehcache, Ezmorph, Ganymed SSH-2 for Java, Google APIs Client Library for Java, Google Gson,Groovy, Guava: Google Core Libraries for Java, H2 Embedded Database and JDBC Driver, Hector: A high levelJava client for Apache Cassandra, Hibernate Validator, HighScale Lib, HsqlDB, Ini4j, JClouds, JLine, JSON,JSR 305: Annotations for Software Defect Detection in Java, JUnit, Jackson Java JSON-processor, Java API forRESTful Services, Java Agent for Memory Measurements, Jaxb, Jaxen, Jettison, Jetty, Joda-Time, Json Simple,LightCouch, MetaStuff, Mondrian, OpenSAML, Paraccel JDBC Driver, PostgreSQL JDBC Driver, Resty: Asimple HTTP REST client for Java, Rocoto, SL4J: Simple Logging Facade for Java, SQLite JDBC Driver, SimpleAPI for CSS, SshJ, StAX API, StAXON - JSON via StAX, The Castor Project, The Legion of the Bouncy Castle,W3C, Woden, Woodstox: High-performance XML processor, Xalan-J, Xerces2, XmlBeans, XmlSchema Core,Xmlsec - Apache Santuario, Zip4J, atinject, dropbox-sdk-java: Java library for the Dropbox Core API, google-guice. Licensed under their respective license.
http://creativecommons.org/licenses/by-nc-sa/2.0/http://www.apache.org/licenses/LICENSE-2.0.html
Talend Open Studio Components Reference Guide
Table of ContentsPreface ............................................... xxi
General information . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiPurpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiAudience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiTypographical conventions . . . . . . . . . . . . . . xxi
Feedback and Support . . . . . . . . . . . . . . . . . . . . . . . . . xxiBig Data components .............................. 1
tGSBucketCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2tGSBucketCreate properties . . . . . . . . . . . . . . . 2Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
tGSBucketDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4tGSBucketDelete properties . . . . . . . . . . . . . . . 4Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
tGSBucketExist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6tGSBucketExist properties . . . . . . . . . . . . . . . . 6Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
tGSBucketList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8tGSBucketList properties . . . . . . . . . . . . . . . . . . 8Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
tGSClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10tGSClose properties . . . . . . . . . . . . . . . . . . . . . . 10Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . 10
tGSConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11tGSConnection properties . . . . . . . . . . . . . . . . 11Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . 11
tGSCopy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12tGSCopy properties . . . . . . . . . . . . . . . . . . . . . . 12Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . 13
tGSDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14tGSDelete properties . . . . . . . . . . . . . . . . . . . . . 14Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . 15
tGSGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16tGSGet properties . . . . . . . . . . . . . . . . . . . . . . . . 16Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . 17
tGSList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18tGSList properties . . . . . . . . . . . . . . . . . . . . . . . . 18Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . 19
tGSPut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20tGSPut properties . . . . . . . . . . . . . . . . . . . . . . . . 20Scenario: Managing files withGoogle Cloud Storage . . . . . . . . . . . . . . . . . . . . 21
tHiveClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28tHiveClose properties . . . . . . . . . . . . . . . . . . . . 28Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . 29
tHiveConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30tHiveConnection properties . . . . . . . . . . . . . . 30Connecting to a custom Hadoopdistribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Scenario: creating a partitioned Hivetable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
tHiveRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45tHiveRow properties . . . . . . . . . . . . . . . . . . . . 45Related scenarios . . . . . . . . . . . . . . . . . . . . . . . . . 52
Business components ............................ 53tAlfrescoOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
tAlfrescoOutput Properties . . . . . . . . . . . . . . . 54Scenario: Creating documents on anAlfresco server . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
tBonitaDeploy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64tBonitaDeploy Properties . . . . . . . . . . . . . . . . 64Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 65
tBonitaInstantiateProcess . . . . . . . . . . . . . . . . . . . . . . 66tBonitaInstantiateProcess Properties . . . . . 66Scenario 1: Executing a Bonitaprocess via a Talend Job . . . . . . . . . . . . . . . . . 68Scenario 2: Outputting the processinstance UUID over the Row > Mainlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
tCentricCRMInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
tCentricCRMInput Properties . . . . . . . . . . . . 76Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 77
tCentricCRMOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78tCentricCRMOutput Properties . . . . . . . . . . 78Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 79
tHL7Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80tHL7Input Properties . . . . . . . . . . . . . . . . . . . . . 80Scenario: Retrieving informationabout patients and events from anHL7 file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
tHL7Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85tHL7Output Properties . . . . . . . . . . . . . . . . . . . 85Scenario: Generating an HL7Acknowledgment message . . . . . . . . . . . . . . . 85Related scenario . . . . . . . . . . . . . . . . . . . . . . . . . . 91
tMarketoInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92tMarketoInput Properties . . . . . . . . . . . . . . . . . 92Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . . 94
tMarketoListOperation . . . . . . . . . . . . . . . . . . . . . . . . . 95tMarketoListOperation Properties . . . . . . . . 95Scenario: Adding a lead record to alist in the Marketo DB . . . . . . . . . . . . . . . . . . . 96
tMarketoOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100tMarketoOutput Properties . . . . . . . . . . . . . . 100Scenario: Data transmission betweenMarketo DB and an external system . . . . 102
tMicrosoftCrmInput . . . . . . . . . . . . . . . . . . . . . . . . . . . 107tMicrosoftCrmInput Properties . . . . . . . . . 107Scenario: Writing data in aMicrosoft CRM database and puttingconditions on columns to extractspecified rows . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
tMicrosoftCrmOutput . . . . . . . . . . . . . . . . . . . . . . . . . 115tMicrosoftCrmOutput Properties . . . . . . . 115Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 117
tMSAXInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118tMSAXInput properties . . . . . . . . . . . . . . . . . 118Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 119
tMSAXOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120tMSAXOutput properties . . . . . . . . . . . . . . . 120Scenario 1: Inserting data in adefined table in a MicrosoftAXserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Scenario 2: Deleting data from adefined table in a MicrosoftAXserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
tNetsuiteInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128tNetsuiteInput properties . . . . . . . . . . . . . . . . 128Scenario: Handling data withNetSuite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
tNetsuiteOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135tNetsuiteOutput properties . . . . . . . . . . . . . . 135Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 136
tOpenbravoERPInput . . . . . . . . . . . . . . . . . . . . . . . . . 137tOpenbravoERPInput properties . . . . . . . . 137Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 138
tOpenbravoERPOutput . . . . . . . . . . . . . . . . . . . . . . . 139tOpenbravoERPOutput properties . . . . . . 139Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 140
tSageX3Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141tSageX3Input Properties . . . . . . . . . . . . . . . . 141Scenario: Using query key to extractdata from a given Sage X3 system . . . . . . 143
tSageX3Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147tSageX3Output Properties . . . . . . . . . . . . . . 147Scenario: Using a Sage X3 Webservice to insert data into a givenSage X3 system . . . . . . . . . . . . . . . . . . . . . . . . . 148
tSalesforceBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . 152tSalesforceBulkExec Properties . . . . . . . . 152Related Scenario: . . . . . . . . . . . . . . . . . . . . . . . 154
tSalesforceConnection . . . . . . . . . . . . . . . . . . . . . . . . . 155
Talend Open Studio Components
iv Talend Open Studio Components Reference Guide
tSalesforceConnection properties . . . . . . . 155Scenario: Using OAuth2 to log in toSalesforce.com . . . . . . . . . . . . . . . . . . . . . . . . . . 156
tSalesforceGetDeleted . . . . . . . . . . . . . . . . . . . . . . . . . 162tSalesforceGetDeleted properties . . . . . . . 162Scenario: Recovering deleted datafrom the Salesforce server . . . . . . . . . . . . . . 164
tSalesforceGetServerTimestamp . . . . . . . . . . . . . 166tSalesforceGetServerTimestampproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 168
tSalesforceGetUpdated . . . . . . . . . . . . . . . . . . . . . . . . 169tSalesforceGetUpdated properties . . . . . . 169Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 171
tSalesforceInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172tSalesforceInput Properties . . . . . . . . . . . . . 172Scenario: Using queries to extractdata from a Salesforce database . . . . . . . . 174
tSalesforceOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179tSalesforceOutput Properties . . . . . . . . . . . . 179Scenario 1: Deleting data from theAccount object . . . . . . . . . . . . . . . . . . . . . . . . . . 182Scenario 2: Gathering erroneous datawhile inserting data to a module atSalesforce.com . . . . . . . . . . . . . . . . . . . . . . . . . . 184Scenario 3: Inserting AccountIDsfrom an Excel File to the ContactModule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Scenario 4: Upserting the Contactmodule based on mappingrelationships with the external IDs inthe Account module . . . . . . . . . . . . . . . . . . . . 190
tSalesforceOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . 198tSalesforceOutputBulk Properties . . . . . . 198Scenario: Inserting transformed bulkdata into your Salesforce.com . . . . . . . . . . 200
tSalesforceOutputBulkExec . . . . . . . . . . . . . . . . . . . 204tSalesforceOutputBulkExecProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Scenario: Inserting bulk data intoyour Salesforce.com . . . . . . . . . . . . . . . . . . . . 207
tSalesforceWaveBulkExec . . . . . . . . . . . . . . . . . . . . 210tSalesforceWaveBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 212
tSalesforceWaveOutputBulkExec . . . . . . . . . . . . 213tSalesforceWaveOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 216
tSAPBWInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217tSAPBWInput Properties . . . . . . . . . . . . . . . 217Scenario: Reading data from SAPBW database . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
tSAPCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222tSAPCommit Properties . . . . . . . . . . . . . . . . 222Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 222
tSAPConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223tSAPConnection properties . . . . . . . . . . . . . 223Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 224
tSAPRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225tSAPRollback properties . . . . . . . . . . . . . . . . 225Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 225
tSugarCRMInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226tSugarCRMInput Properties . . . . . . . . . . . . 226Scenario: Extracting account datafrom SugarCRM . . . . . . . . . . . . . . . . . . . . . . . . 227
tSugarCRMOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229tSugarCRMOutput Properties . . . . . . . . . . . 229Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 230
tVtigerCRMInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231tVtigerCRMInput Properties . . . . . . . . . . . . 231Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 232
tVtigerCRMOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233tVtigerCRMOutput Properties . . . . . . . . . . 233Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 234
Business Intelligence components .......... 235tBarChart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
tBarChart properties . . . . . . . . . . . . . . . . . . . . 236Scenario: Creating a bar chart fromthe input data . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
tDB2SCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244tDB2SCD properties . . . . . . . . . . . . . . . . . . . . 244Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 245
tDB2SCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246tDB2SCDELT Properties . . . . . . . . . . . . . . . 246Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 248
tGreenplumSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249tGreenplumSCD Properties . . . . . . . . . . . . . 249Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 250
tInformixSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251tInformixSCD properties . . . . . . . . . . . . . . . . 251Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 253
tIngresSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254tIngresSCD Properties . . . . . . . . . . . . . . . . . . 254Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 255
tJasperOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256tJasperOutput Properties . . . . . . . . . . . . . . . . 256Scenario: Generating a report againsta .jrxml template . . . . . . . . . . . . . . . . . . . . . . . . 257
tJasperOutputExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260tJasperOutputExec Properties . . . . . . . . . . . 260Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 261
tLineChart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262tLineChart properties . . . . . . . . . . . . . . . . . . . 262Scenario: Creating a line chart toease trend analysis . . . . . . . . . . . . . . . . . . . . . . 263
tMondrianInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270tMondrianInput Properties . . . . . . . . . . . . . . 270Scenario: Cross-join tables . . . . . . . . . . . . . 271
tMSSqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275tMSSqlSCD Properties . . . . . . . . . . . . . . . . . 275Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 277
tMysqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278tMysqlSCD Properties . . . . . . . . . . . . . . . . . . 278Scenario: Tracking changes usingSlowly Changing Dimensions (type 0through type 3) . . . . . . . . . . . . . . . . . . . . . . . . . . 282
tMysqlSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289tMysqlSCDELT Properties . . . . . . . . . . . . . 289Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 291
tNetezzaSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292tNetezzaSCD Properties . . . . . . . . . . . . . . . . 292Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 294
tOracleSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295tOracleSCD Properties . . . . . . . . . . . . . . . . . . 295Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 297
tOracleSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298tOracleSCDELT Properties . . . . . . . . . . . . . 298Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 300
tPaloCheckElements . . . . . . . . . . . . . . . . . . . . . . . . . . . 301tPaloCheckElements Properties . . . . . . . . . 301Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 302
tPaloClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303tPaloClose Properties . . . . . . . . . . . . . . . . . . . 303Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 303
tPaloConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304tPaloConnection Properties . . . . . . . . . . . . . 304Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 305
tPaloCube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306tPaloCube Properties . . . . . . . . . . . . . . . . . . . . 306Scenario: Creating a cube in anexisting database . . . . . . . . . . . . . . . . . . . . . . . . 307
tPaloCubeList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310tPaloCubeList Properties . . . . . . . . . . . . . . . . 310
Talend Open Studio Components
Talend Open Studio Components Reference Guide v
Discovering the read-only outputschema of tPaloCubeList . . . . . . . . . . . . . . . 311Scenario: Retrieving detailed cubeinformation from a given database . . . . . . 311
tPaloDatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314tPaloDatabase Properties . . . . . . . . . . . . . . . . 314Scenario: Creating a database . . . . . . . . . . . 315
tPaloDatabaseList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317tPaloDatabaseList Properties . . . . . . . . . . . 317Discovering the read-only outputschema of tPaloDatabaseList . . . . . . . . . . . 318Scenario: Retrieving detaileddatabase information from a givenPalo server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
tPaloDimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320tPaloDimension Properties . . . . . . . . . . . . . . 320Scenario: Creating a dimension withelements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
tPaloDimensionList . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328tPaloDimensionList Properties . . . . . . . . . . 328Discovering the read-only outputschema of tPaloDimensionList . . . . . . . . . 329Scenario: Retrieving detaileddimension information from a givendatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
tPaloInputMulti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332tPaloInputMulti Properties . . . . . . . . . . . . . . 332Scenario: Retrieving dimensionelements from a given cube . . . . . . . . . . . . . 334
tPaloOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337tPaloOutput Properties . . . . . . . . . . . . . . . . . . 337Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 338
tPaloOutputMulti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339tPaloOutputMulti Properties . . . . . . . . . . . . 339Scenario 1: Writing data into a givencube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341Scenario 2: Rejecting inflow datawhen the elements to be written donot exist in a given cube . . . . . . . . . . . . . . . . 343
tPaloRule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347tPaloRule Properties . . . . . . . . . . . . . . . . . . . . 347Scenario: Creating a rule in a givencube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
tPaloRuleList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351tPaloRuleList Properties . . . . . . . . . . . . . . . . 351Discovering the read-only outputschema of tPaloRuleList . . . . . . . . . . . . . . . . 352Scenario: Retrieving detailed ruleinformation from a given cube . . . . . . . . . . 353
tParAccelSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355tParAccelSCD Properties . . . . . . . . . . . . . . . 355Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 357
tPostgresPlusSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358tPostgresPlusSCD Properties . . . . . . . . . . . 358Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 360
tPostgresPlusSCDELT . . . . . . . . . . . . . . . . . . . . . . . . 361tPostgresPlusSCDELT Properties . . . . . . 361Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 363
tPostgresqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364tPostgresqlSCD Properties . . . . . . . . . . . . . . 364Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 365
tPostgresqlSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . 366tPostgresqlSCDELT Properties . . . . . . . . . 366Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 368
tSPSSInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369tSPSSInput properties . . . . . . . . . . . . . . . . . . . 369Scenario: Displaying the content ofan SPSS .sav file . . . . . . . . . . . . . . . . . . . . . . . . 370
tSPSSOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373tSPSSOutput properties . . . . . . . . . . . . . . . . . 373Scenario: Writing data in an .sav file . . . 374
tSPSSProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
tSPSSProperties properties . . . . . . . . . . . . . 377Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 378
tSPSSStructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379tSPSSStructure properties . . . . . . . . . . . . . . 379Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 380
tSybaseSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381tSybaseSCD properties . . . . . . . . . . . . . . . . . 381Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 383
tSybaseSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384tSybaseSCDELT Properties . . . . . . . . . . . . 384Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 386
tTeradataSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387tTeradataSCD Properties . . . . . . . . . . . . . . . . 387Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 389
tVerticaSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390tVerticaSCD Properties . . . . . . . . . . . . . . . . . 390Tips and Techniques . . . . . . . . . . . . . . . . . . . . 392Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 392
Cloud components .............................. 393tAmazonAuroraClose . . . . . . . . . . . . . . . . . . . . . . . . . 394
tAmazonAuroraClose properties . . . . . . . . 394Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 394
tAmazonAuroraCommit . . . . . . . . . . . . . . . . . . . . . . 395tAmazonAuroraCommit Properties . . . . . 395Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 396
tAmazonAuroraConnection . . . . . . . . . . . . . . . . . . . 397tAmazonAuroraConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 398
tAmazonAuroraInput . . . . . . . . . . . . . . . . . . . . . . . . . 399tAmazonAuroraInput properties . . . . . . . . 399Scenario: Handling data withAmazon Aurora . . . . . . . . . . . . . . . . . . . . . . . . . 401
tAmazonAuroraOutput . . . . . . . . . . . . . . . . . . . . . . . 407tAmazonAuroraOutput properties . . . . . . 407Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 411
tAmazonAuroraRollback . . . . . . . . . . . . . . . . . . . . . 412tAmazonAuroraRollback properties . . . . 412Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 412
tAmazonMysqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . . 413tAmazonMysqlClose properties . . . . . . . . 413Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 413
tAmazonMysqlCommit . . . . . . . . . . . . . . . . . . . . . . . . 414tAmazonMysqlCommit Properties . . . . . . 414Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 415
tAmazonMysqlConnection . . . . . . . . . . . . . . . . . . . . 416tAmazonMysqlConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416Scenario: Inserting data in mother/daughter tables . . . . . . . . . . . . . . . . . . . . . . . . . . 417
tAmazonMysqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . 421tAmazonMysqlInput properties . . . . . . . . . 421Scenario 1: Writing columns from aMySQL database to an output file . . . . . . 422
tAmazonMysqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . 426tAmazonMysqlOutput properties . . . . . . . 426Scenario 1: Adding a new columnand altering data in a DB table . . . . . . . . . 429Scenario 2: Updating data in adatabase table . . . . . . . . . . . . . . . . . . . . . . . . . . . 434Scenario 3: Retrieve data in errorwith a Reject link . . . . . . . . . . . . . . . . . . . . . . . 437
tAmazonMysqlRollback . . . . . . . . . . . . . . . . . . . . . . . 443tAmazonMysqlRollback properties . . . . . 443Scenario: Rollback from insertingdata in mother/daughter tables . . . . . . . . . . 443
tAmazonMysqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445tAmazonMysqlRow properties . . . . . . . . . 445Scenario 1: Removing andregenerating a MySQL table index . . . . . 447Scenario 2: Using PreparedStatementobjects to query data . . . . . . . . . . . . . . . . . . . . 448
Talend Open Studio Components
vi Talend Open Studio Components Reference Guide
Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 452tAmazonOracleClose . . . . . . . . . . . . . . . . . . . . . . . . . . 453
tAmazonOracleClose properties . . . . . . . . 453Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 453
tAmazonOracleCommit . . . . . . . . . . . . . . . . . . . . . . . 454tAmazonOracleCommit Properties . . . . . 454Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 455
tAmazonOracleConnection . . . . . . . . . . . . . . . . . . . 456tAmazonOracleConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 457
tAmazonOracleInput . . . . . . . . . . . . . . . . . . . . . . . . . . 458tAmazonOracleInput properties . . . . . . . . 458Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 459
tAmazonOracleOutput . . . . . . . . . . . . . . . . . . . . . . . . 461tAmazonOracleOutput properties . . . . . . . 461Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 464
tAmazonOracleRollback . . . . . . . . . . . . . . . . . . . . . . 465tAmazonOracleRollback properties . . . . . 465Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 465
tAmazonOracleRow . . . . . . . . . . . . . . . . . . . . . . . . . . . 466tAmazonOracleRow properties . . . . . . . . . 466Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 468
tBoxConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469tBoxConnection properties . . . . . . . . . . . . . 469Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 469
tBoxCopy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470tBoxCopy properties . . . . . . . . . . . . . . . . . . . . 470Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 471
tBoxDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472tBoxDelete properties . . . . . . . . . . . . . . . . . . . 472Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 473
tBoxGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474tBoxGet properties . . . . . . . . . . . . . . . . . . . . . . 474Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 475
tBoxList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476tBoxList properties . . . . . . . . . . . . . . . . . . . . . . 476Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 477
tBoxPut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478tBoxPut properties . . . . . . . . . . . . . . . . . . . . . . 478Scenario: Uploading anddownloading files from Box . . . . . . . . . . . . 479
tCloudStart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482tCloudStart Properties . . . . . . . . . . . . . . . . . . 482Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 483
tCloudStop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484tCloudStop Properties . . . . . . . . . . . . . . . . . . . 484Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 485
tDropboxConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 486tDropboxConnection properties . . . . . . . . 486Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 486
tDropboxDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487tDropboxDelete properties . . . . . . . . . . . . . . 487Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 487
tDropboxGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488tDropboxGet properties . . . . . . . . . . . . . . . . . 488Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 489
tDropboxList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490tDropboxList properties . . . . . . . . . . . . . . . . . 490Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 491
tDropboxPut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492tDropboxPut properties . . . . . . . . . . . . . . . . . 492Scenario: Uploading files toDropbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
tGoogleDriveConnection . . . . . . . . . . . . . . . . . . . . . . 499tGoogleDriveConnection properties . . . . 499Obtaining an access token forGoogle Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 505
tGoogleDriveCopy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506tGoogleDriveCopy properties . . . . . . . . . . . 506Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 507
tGoogleDriveCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . 508tGoogleDriveCreate properties . . . . . . . . . 508Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 509
tGoogleDriveDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510tGoogleDriveDelete properties . . . . . . . . . 510Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 511
tGoogleDriveGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512tGoogleDriveGet properties . . . . . . . . . . . . 512Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 513
tGoogleDriveList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514tGoogleDriveList properties . . . . . . . . . . . . 514Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 515
tGoogleDrivePut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516tGoogleDrivePut properties . . . . . . . . . . . . . 516Managing files with Google Drive . . . . . . 517
tGSBucketCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524tGSBucketDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525tGSBucketExist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526tGSBucketList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527tGSClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528tGSConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529tGSCopy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530tGSDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531tGSGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532tGSList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533tGSPut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534tMarketoInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535tMarketoListOperation . . . . . . . . . . . . . . . . . . . . . . . 536tMarketoOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537tNetsuiteInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538tNetsuiteOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539tS3BucketCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
tS3BucketCreate properties . . . . . . . . . . . . . 540Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 541
tS3BucketDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542tS3BucketDelete properties . . . . . . . . . . . . . 542Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 543
tS3BucketExist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544tS3BucketExist properties . . . . . . . . . . . . . . 544Scenario: Verifing the absence of abucket, creating it and listing all theS3 buckets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
tS3BucketList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550tS3BucketList properties . . . . . . . . . . . . . . . . 550Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 551
tS3Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552tS3Close properties . . . . . . . . . . . . . . . . . . . . . 552Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 552
tS3Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553tS3Connection properties . . . . . . . . . . . . . . . 553Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 554
tS3Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555tS3Delete properties . . . . . . . . . . . . . . . . . . . . 555Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 556
tS3Get . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557tS3Get properties . . . . . . . . . . . . . . . . . . . . . . . 557Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 558
tS3List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559tS3List properties . . . . . . . . . . . . . . . . . . . . . . . 559Scenario: Listing files with the sameprefix from a bucket . . . . . . . . . . . . . . . . . . . . 560
tS3Put . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564tS3Put properties . . . . . . . . . . . . . . . . . . . . . . . . 564Scenario: File exchanges withAmazon S3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
tSalesforceBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . 568tSalesforceConnection . . . . . . . . . . . . . . . . . . . . . . . . . 569tSalesforceGetDeleted . . . . . . . . . . . . . . . . . . . . . . . . . 570tSalesforceGetServerTimestamp . . . . . . . . . . . . . 571tSalesforceGetUpdated . . . . . . . . . . . . . . . . . . . . . . . . 572tSalesforceInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573tSalesforceOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
Talend Open Studio Components
Talend Open Studio Components Reference Guide vii
tSalesforceOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . 575tSalesforceOutputBulkExec . . . . . . . . . . . . . . . . . . . 576tSalesforceWaveBulkExec . . . . . . . . . . . . . . . . . . . . 577tSalesforceWaveOutputBulkExec . . . . . . . . . . . . 578tSugarCRMInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579tSugarCRMOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580
Custom Code components .................... 581tGroovy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582
tGroovy properties . . . . . . . . . . . . . . . . . . . . . . 582Related Scenarios . . . . . . . . . . . . . . . . . . . . . . . 582
tGroovyFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583tGroovyFile properties . . . . . . . . . . . . . . . . . . 583Scenario: Calling a file whichcontains Groovy code . . . . . . . . . . . . . . . . . . . 583
tJava . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585tJava properties . . . . . . . . . . . . . . . . . . . . . . . . . 585Scenario: Printing out a variablecontent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585
tJavaFlex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589tJavaFlex properties . . . . . . . . . . . . . . . . . . . . . 589Scenario 1: Generating data flow . . . . . . . 590Scenario 2: Processing rows of datawith tJavaFlex . . . . . . . . . . . . . . . . . . . . . . . . . . . 592
tJavaRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596tJavaRow properties . . . . . . . . . . . . . . . . . . . . 596Scenario: Transforming data line byline using tJavaRow . . . . . . . . . . . . . . . . . . . . 597
tLibraryLoad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601tLibraryLoad properties . . . . . . . . . . . . . . . . . 601Scenario: Checking the format of ane-mail address . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
tSetGlobalVar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604tSetGlobalVar properties . . . . . . . . . . . . . . . . 604Scenario: Printing out the content ofa global variable . . . . . . . . . . . . . . . . . . . . . . . . 604
Data Quality components .................... 607tAddCRCRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608
tAddCRCRow properties . . . . . . . . . . . . . . . 608Scenario: Adding a surrogate key toa file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608
tChangeFileEncoding . . . . . . . . . . . . . . . . . . . . . . . . . . 611tExtractRegexFields . . . . . . . . . . . . . . . . . . . . . . . . . . . 612tFuzzyMatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
tFuzzyMatch properties . . . . . . . . . . . . . . . . . 613Scenario 1: Levenshtein distance of 0in first names . . . . . . . . . . . . . . . . . . . . . . . . . . . 614Scenario 2: Levenshtein distance of 1or 2 in first names . . . . . . . . . . . . . . . . . . . . . . 616Scenario 3: Metaphonic distance infirst name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617
tIntervalMatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619tIntervalMatch properties . . . . . . . . . . . . . . . 619Scenario: Identifying server locationsbased on their IP addresses . . . . . . . . . . . . . 620
tReplaceList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624tReplaceList Properties . . . . . . . . . . . . . . . . . 624Scenario: Replacement from areference file . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624
tUniqRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628tUniqRow Properties . . . . . . . . . . . . . . . . . . . . 628Scenario 1: Deduplicating entries . . . . . . . 629
tUniservBTGeneric . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632tUniservBTGeneric properties . . . . . . . . . . 632Scenario: Execution of a Job in theData Quality Service Hub Studio . . . . . . . 634
tUniservRTConvertName . . . . . . . . . . . . . . . . . . . . . 638tUniservRTConvertName properties . . . 638Scenario: Analysis of a name lineand assignment of the salutation . . . . . . . . 639
tUniservRTMailBulk . . . . . . . . . . . . . . . . . . . . . . . . . . 643tUniservRTMailBulk properties . . . . . . . . 643Scenario: Creating an index pool . . . . . . . 643
tUniservRTMailOutput . . . . . . . . . . . . . . . . . . . . . . . 647tUniservRTMailOutput properties . . . . . . 647Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 648
tUniservRTMailSearch . . . . . . . . . . . . . . . . . . . . . . . . 649tUniservRTMailSearch properties . . . . . . 649Scenario: Adding contacts to themailRetrieval index pool . . . . . . . . . . . . . . . . 650
tUniservRTPost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655tUniservRTPost properties . . . . . . . . . . . . . . 655Scenario 1: Checking and correctingthe postal code, city and street . . . . . . . . . . 656Scenario 2: Checking and correctingthe postal code, city and street, aswell as rejecting the unfeasible . . . . . . . . . 660
Databases - traditional components ....... 663tAccessBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664
tAccessBulkExec properties . . . . . . . . . . . . 664Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 666
tAccessClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667tAccessClose properties . . . . . . . . . . . . . . . . . 667Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 667
tAccessCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668tAccessCommit Properties . . . . . . . . . . . . . . 668Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 668
tAccessConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669tAccessConnection Properties . . . . . . . . . . 669Scenario: Inserting data in parent/child tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670
tAccessInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673tAccessInput properties . . . . . . . . . . . . . . . . . 673Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 675
tAccessOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676tAccessOutput properties . . . . . . . . . . . . . . . 676Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 679
tAccessOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680tAccessOutputBulk properties . . . . . . . . . . 680Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 681
tAccessOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . . 682tAccessOutputBulkExec properties . . . . . 682Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 684
tAccessRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685tAccessRollback properties . . . . . . . . . . . . . 685Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 685
tAccessRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686tAccessRow properties . . . . . . . . . . . . . . . . . . 686Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 688
tAS400Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689tAS400Close properties . . . . . . . . . . . . . . . . . 689Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 689
tAS400Commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690tAS400Commit Properties . . . . . . . . . . . . . . 690Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 690
tAS400Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691tAS400Connection Properties . . . . . . . . . . 691Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 692
tAS400Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693tAS400Input properties . . . . . . . . . . . . . . . . . 693Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 694
tAS400LastInsertId . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695tAS400LastInsertId properties . . . . . . . . . . 695Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 696
tAS400Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697tAS400Output properties . . . . . . . . . . . . . . . 697Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 700
tAS400Rollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701tAS400Rollback properties . . . . . . . . . . . . . 701Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 701
tAS400Row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702tAS400Row properties . . . . . . . . . . . . . . . . . . 702Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 704
tDB2BulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705tDB2BulkExec properties . . . . . . . . . . . . . . . 705
Talend Open Studio Components
viii Talend Open Studio Components Reference Guide
Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 707tDB2Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 708
tDB2Close properties . . . . . . . . . . . . . . . . . . . 708Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 708
tDB2Commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709tDB2Commit Properties . . . . . . . . . . . . . . . . 709Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 709
tDB2Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710tDB2Connection properties . . . . . . . . . . . . . 710Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 711
tDB2Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712tDB2Input properties . . . . . . . . . . . . . . . . . . . 712Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 714
tDB2Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715tDB2Output properties . . . . . . . . . . . . . . . . . . 715Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 718
tDB2Rollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719tDB2Rollback properties . . . . . . . . . . . . . . . . 719Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 719
tDB2Row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720tDB2Row properties . . . . . . . . . . . . . . . . . . . . 720Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 722
tDB2SCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723tDB2SCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724tDB2SP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725
tDB2SP properties . . . . . . . . . . . . . . . . . . . . . . 725Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 727
tInformixBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728tInformixBulkExec Properties . . . . . . . . . . 728Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 731
tInformixClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 732tInformixClose properties . . . . . . . . . . . . . . . 732Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 732
tInformixCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733tInformixCommit properties . . . . . . . . . . . . 733Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 733
tInformixConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 735tInformixConnection properties . . . . . . . . 735Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 736
tInformixInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737tInformixInput properties . . . . . . . . . . . . . . . 737Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 738
tInformixOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739tInformixOutput properties . . . . . . . . . . . . . 739Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 742
tInformixOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . 743tInformixOutputBulk properties . . . . . . . . 743Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 744
tInformixOutputBulkExec . . . . . . . . . . . . . . . . . . . . 746tInformixOutputBulkExec properties . . . 746Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 748
tInformixRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749tInformixRollback properties . . . . . . . . . . . 749Related Scenario . . . . . . . . . . . . . . . . . . . . . . . . 749
tInformixRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 750tInformixRow properties . . . . . . . . . . . . . . . . 750Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 752
tInformixSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753tInformixSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754
tInformixSP properties . . . . . . . . . . . . . . . . . . 754Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 756
tMSSqlBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757tMSSqlBulkExec properties . . . . . . . . . . . . 757Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 759
tMSSqlColumnList . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760tMSSqlColumnList Properties . . . . . . . . . . 760Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 761
tMSSqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 762tMSSqlClose properties . . . . . . . . . . . . . . . . . 762Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 762
tMSSqlCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 763tMSSqlCommit properties . . . . . . . . . . . . . . 763
Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 763tMSSqlConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764
tMSSqlConnection properties . . . . . . . . . . . 764Scenario: Inserting data into adatabase table and extracting usefulinformation from it . . . . . . . . . . . . . . . . . . . . . 765
tMSSqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771tMSSqlInput properties . . . . . . . . . . . . . . . . . 771Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 773
tMSSqlLastInsertId . . . . . . . . . . . . . . . . . . . . . . . . . . . 774tMSSqlLastInsertId properties . . . . . . . . . . 774Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 775
tMSSqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776tMSSqlOutput properties . . . . . . . . . . . . . . . 776Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 780
tMSSqlOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781tMSSqlOutputBulk properties . . . . . . . . . . 781Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 782
tMSSqlOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . . 783tMSSqlOutputBulkExec properties . . . . . 783Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 785
tMSSqlRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786tMSSqlRollback properties . . . . . . . . . . . . . 786Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 786
tMSSqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787tMSSqlRow properties . . . . . . . . . . . . . . . . . . 787Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 789
tMSSqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790tMSSqlSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 791
tMSSqlSP Properties . . . . . . . . . . . . . . . . . . . . 791Scenario: Retrieving personalinformation using a stored procedure . . . 793Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 797
tMSSqlTableList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798tMSSqlTableList Properties . . . . . . . . . . . . 798Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 798
tMysqlBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799tMysqlBulkExec properties . . . . . . . . . . . . . 799Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 801
tMysqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802tMysqlClose properties . . . . . . . . . . . . . . . . . 802Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 802
tMysqlColumnList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803tMysqlColumnList Properties . . . . . . . . . . . 803Scenario: Iterating on a DB table andlisting its column names . . . . . . . . . . . . . . . . 804
tMysqlCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807tMysqlCommit Properties . . . . . . . . . . . . . . 807Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 808
tMysqlConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809tMysqlConnection Properties . . . . . . . . . . . 809Scenario 1: Inserting data in mother/daughter tables . . . . . . . . . . . . . . . . . . . . . . . . . . 810Scenario 2: Sharing a databaseconnection between a parent Job andchild Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 813
tMysqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820tMysqlInput properties . . . . . . . . . . . . . . . . . . 820Scenario 1: Writing columns from aMySQL database to an output file . . . . . . 822Scenario 2: Using context parameterswhen reading a table from a MySQLdatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824Scenario 3: Reading data fromMySQL databases through context-based dynamic connections . . . . . . . . . . . . . 828
tMysqlLastInsertId . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834tMysqlLastInsertId properties . . . . . . . . . . . 834Scenario: Get the ID for the lastinserted record . . . . . . . . . . . . . . . . . . . . . . . . . . 835
tMysqlLookupInput . . . . . . . . . . . . . . . . . . . . . . . . . . . 839tMysqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840
Talend Open Studio Components
Talend Open Studio Components Reference Guide ix
tMysqlOutput properties . . . . . . . . . . . . . . . . 840Scenario 1: Adding a new columnand altering data in a DB table . . . . . . . . . 844Scenario 2: Updating data in adatabase table . . . . . . . . . . . . . . . . . . . . . . . . . . . 849Scenario 3: Retrieve data in errorwith a Reject link . . . . . . . . . . . . . . . . . . . . . . . 852
tMysqlOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858tMysqlOutputBulk properties . . . . . . . . . . . 858Scenario: Inserting transformed datain MySQL database . . . . . . . . . . . . . . . . . . . . . 859
tMysqlOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . . 863tMysqlOutputBulkExec properties . . . . . . 863Scenario: Inserting data in MySQLdatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
tMysqlRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867tMysqlRollback properties . . . . . . . . . . . . . . 867Scenario: Rollback from insertingdata in mother/daughter tables . . . . . . . . . . 867
tMysqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869tMysqlRow properties . . . . . . . . . . . . . . . . . . 869Scenario 1: Removing andregenerating a MySQL table index . . . . . 871Scenario 2: Using PreparedStatementobjects to query data . . . . . . . . . . . . . . . . . . . . 873Scenario 3: Combining two flows forselective output . . . . . . . . . . . . . . . . . . . . . . . . . 877
tMysqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883tMysqlSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 884tMysqlSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885
tMysqlSP Properties . . . . . . . . . . . . . . . . . . . . 885Scenario: Finding a State Label usinga stored procedure . . . . . . . . . . . . . . . . . . . . . . 886Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 889
tMysqlTableList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890tMysqlTableList Properties . . . . . . . . . . . . . 890Scenario: Iterating on DB tables anddeleting their content using a user-defined SQL template . . . . . . . . . . . . . . . . . . . 891Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 895
tOleDbInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896tOleDbInput properties . . . . . . . . . . . . . . . . . 896Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 897
tOleDbOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 898tOleDbOutput properties . . . . . . . . . . . . . . . . 898Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 900
tOleDbRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 901tOleDbRow properties . . . . . . . . . . . . . . . . . . 901Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 902
tOracleBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903tOracleBulkExec properties . . . . . . . . . . . . . 903Scenario: Truncating and insertingfile data into an Oracle database . . . . . . . . 906
tOracleClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910tOracleClose properties . . . . . . . . . . . . . . . . . 910Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 910
tOracleCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911tOracleCommit Properties . . . . . . . . . . . . . . 911Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 911
tOracleConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912tOracleConnection Properties . . . . . . . . . . . 912Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 913
tOracleInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 914tOracleInput properties . . . . . . . . . . . . . . . . . 914Scenario 1: Using context parameterswhen reading a table from an Oracledatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 916
tOracleOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921tOracleOutput properties . . . . . . . . . . . . . . . . 921Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 925
tOracleOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926tOracleOutputBulk properties . . . . . . . . . . . 926
Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 927tOracleOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . . 928
tOracleOutputBulkExec properties . . . . . 928Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 931
tOracleRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 932tOracleRollback properties . . . . . . . . . . . . . 932Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 932
tOracleRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933tOracleRow properties . . . . . . . . . . . . . . . . . . 933Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 936
tOracleSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 937tOracleSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938tOracleSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
tOracleSP Properties . . . . . . . . . . . . . . . . . . . . 939Scenario: Checking number formatusing a stored procedure . . . . . . . . . . . . . . . . 941Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 944
tOracleTableList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945tOracleTableList properties . . . . . . . . . . . . . 945Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 945
tPostgresqlBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . 946tPostgresqlBulkExec properties . . . . . . . . . 946Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 948
tPostgresqlCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949tPostgresqlCommit Properties . . . . . . . . . . 949Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 949
tPostgresqlClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950tPostgresqlClose properties . . . . . . . . . . . . . 950Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 950
tPostgresqlConnection . . . . . . . . . . . . . . . . . . . . . . . . . 951tPostgresqlConnection Properties . . . . . . . 951Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 952
tPostgresqlInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953tPostgresqlInput properties . . . . . . . . . . . . . 953Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 955
tPostgresqlOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 956tPostgresqlOutput properties . . . . . . . . . . . . 956Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 959
tPostgresqlOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . 960tPostgresqlOutputBulk properties . . . . . . . 960Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 961
tPostgresqlOutputBulkExec . . . . . . . . . . . . . . . . . . 962tPostgresqlOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 962Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 964
tPostgresqlRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . 965tPostgresqlRollback properties . . . . . . . . . . 965Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 965
tPostgresqlRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966tPostgresqlRow properties . . . . . . . . . . . . . . 966Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 968
tPostgresqlSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969tPostgresqlSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . 970tSybaseBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971
tSybaseBulkExec Properties . . . . . . . . . . . . 971Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 973
tSybaseClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 975tSybaseClose properties . . . . . . . . . . . . . . . . . 975Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 975
tSybaseCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 976tSybaseCommit Properties . . . . . . . . . . . . . . 976Related scenario . . . . . . . . . . . . . . . . . . . . . . . . 976
tSybaseConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 977tSybaseConnection Properties . . . . . . . . . . 977Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 978
tSybaseInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979tSybaseInput Properties . . . . . . . . . . . . . . . . . 979Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 981
tSybaseIQBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 982tSybaseIQBulkExec Properties . . . . . . . . . 982Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 984
tSybaseIQOutputBulkExec . . . . . . . . . . . . . . . . . . . 985
Talend Open Studio Components
x Talend Open Studio Components Reference Guide
tSybaseIQOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985Scenario: Bulk-loading data to aSybase IQ 12 database . . . . . . . . . . . . . . . . . . 988Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 990
tSybaseOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991tSybaseOutput Properties . . . . . . . . . . . . . . . 991Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 994
tSybaseOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995tSybaseOutputBulk properties . . . . . . . . . . 995Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 996
tSybaseOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . 997tSybaseOutputBulkExec properties . . . . . 997Related scenarios . . . . . . . . . . . . . . . . . . . . . . . 999
tSybaseRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1000tSybaseRollback properties . . . . . . . . . . . . 1000Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1000
tSybaseRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001tSybaseRow Properties . . . . . . . . . . . . . . . . 1001Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1003
tSybaseSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1004tSybaseSCDELT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005tSybaseSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006
tSybaseSP properties . . . . . . . . . . . . . . . . . . 1006Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1008
tVerticaSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009Databases - appliance/datawarehousecomponents ...................................... 1011
tGreenplumBulkExec . . . . . . . . . . . . . . . . . . . . . . . . 1012tGreenplumBulkExec Properties . . . . . . 1012Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1014
tGreenplumClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1015tGreenplumClose properties . . . . . . . . . . . 1015Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1015
tGreenplumCommit . . . . . . . . . . . . . . . . . . . . . . . . . . 1016tGreenplumCommit Properties . . . . . . . . 1016Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1016
tGreenplumConnection . . . . . . . . . . . . . . . . . . . . . . 1018tGreenplumConnection properties . . . . . 1018Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1019
tGreenplumGPLoad . . . . . . . . . . . . . . . . . . . . . . . . . 1020tGreenplumGPLoad properties . . . . . . . . 1020Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1023
tGreenplumInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024tGreenplumInput properties . . . . . . . . . . . 1024Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1025
tGreenplumOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . 1026tGreenplumOutput Properties . . . . . . . . . 1026Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1029
tGreenplumOutputBulk . . . . . . . . . . . . . . . . . . . . . 1030tGreenplumOutputBulk properties . . . . 1030Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1031
tGreenplumOutputBulkExec . . . . . . . . . . . . . . . . 1032tGreenplumOutputBulkExecproperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1032Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1034
tGreenplumRollback . . . . . . . . . . . . . . . . . . . . . . . . . 1035tGreenplumRollback properties . . . . . . . 1035Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1035
tGreenplumRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1036tGreenplumRow Properties . . . . . . . . . . . . 1036Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1038
tGreenplumSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1039tIngresBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1040
tIngresBulkExec properties . . . . . . . . . . . . 1040Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1042
tIngresClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1043tIngresClose properties . . . . . . . . . . . . . . . . 1043Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1043
tIngresCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1044tIngresCommit Properties . . . . . . . . . . . . . 1044Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1044
tIngresConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1045tIngresConnection Properties . . . . . . . . . . 1045Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1046
tIngresInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047tIngresInput properties . . . . . . . . . . . . . . . . . 1047Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1048
tIngresOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1050tIngresOutput properties . . . . . . . . . . . . . . . 1050Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1053
tIngresOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054tIngresOutputBulk properties . . . . . . . . . . 1054Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1055
tIngresOutputBulkExec . . . . . . . . . . . . . . . . . . . . . . 1056tIngresOutputBulkExec properties . . . . 1056Scenario: Loading data to a table inthe Ingres DBMS . . . . . . . . . . . . . . . . . . . . . . 1058Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1060
tIngresRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1061tIngresRollback properties . . . . . . . . . . . . . 1061Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1061
tIngresRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1062tIngresRow properties . . . . . . . . . . . . . . . . . 1062Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1064
tIngresSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1065tNetezzaBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
tNetezzaBulkExec properties . . . . . . . . . . 1066Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1068
tNetezzaClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069tNetezzaClose properties . . . . . . . . . . . . . . 1069Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1069
tNetezzaCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070tNetezzaCommit Properties . . . . . . . . . . . 1070Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1070
tNetezzaConnection . . . . . . . . . . . . . . . . . . . . . . . . . . 1071tNetezzaConnection Properties . . . . . . . . 1071Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1072
tNetezzaInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073tNetezzaInput properties . . . . . . . . . . . . . . . 1073Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1075
tNetezzaNzLoad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076tNetezzaNzLoad properties . . . . . . . . . . . . 1076Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1080
tNetezzaOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1081tNetezzaOutput properties . . . . . . . . . . . . . 1081Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1084
tNetezzaRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1085tNetezzaRollback properties . . . . . . . . . . . 1085Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1085
tNetezzaRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1086tNetezzaRow properties . . . . . . . . . . . . . . . 1086Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1088
tNetezzaSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089tParAccelBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090
tParAccelBulkExec Properties . . . . . . . . 1090Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1092
tParAccelClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1093tParAccelClose properties . . . . . . . . . . . . . 1093Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1093
tParAccelCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094tParAccelCommit Properties . . . . . . . . . . 1094Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1094
tParAccelConnection . . . . . . . . . . . . . . . . . . . . . . . . . 1095tParAccelConnection Properties . . . . . . . 1095Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1096
tParAccelInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097tParAccelInput properties . . . . . . . . . . . . . 1097Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1099
tParAccelOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1100tParAccelOutput Properties . . . . . . . . . . . . 1100Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1103
tParAccelOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . 1104tParAccelOutputBulk properties . . . . . . . 1104
Talend Open Studio Components
Talend Open Studio Components Reference Guide xi
Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1105tParAccelOutputBulkExec . . . . . . . . . . . . . . . . . . . 1106
tParAccelOutputBulkExecProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1106Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1108
tParAccelRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1109tParAccelRollback properties . . . . . . . . . . 1109Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1109
tParAccelRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1110tParAccelRow Properties . . . . . . . . . . . . . . 1110Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1112
tParAccelSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1113tRedshiftBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114
tRedshiftBulkExec properties . . . . . . . . . 1114Loading/unloading data from/toAmazon S3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117
tRedshiftClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1127tRedshiftClose properties . . . . . . . . . . . . . . 1127Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1127
tRedshiftCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1128tRedshiftCommit properties . . . . . . . . . . . 1128Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1128
tRedshiftConnection . . . . . . . . . . . . . . . . . . . . . . . . . 1129tRedshiftConnection properties . . . . . . . . 1129Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1130
tRedshiftInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131tRedshiftInput properties . . . . . . . . . . . . . . 1131Scenario: Handling data withRedshift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1133
tRedshiftOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138tRedshiftOutput properties . . . . . . . . . . . . 1138Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1141
tRedshiftOutputBulk . . . . . . . . . . . . . . . . . . . . . . . . . 1142tRedshiftOutputBulk properties . . . . . . . 1142Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1143
tRedshiftOutputBulkExec . . . . . . . . . . . . . . . . . . . 1144tRedshiftOutputBulkExec properties . . 1144Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1147
tRedshiftRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148tRedshiftRollback properties . . . . . . . . . . 1148Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1148
tRedshiftRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149tRedshiftRow properties . . . . . . . . . . . . . . . 1149Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1151
tRedshiftUnload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1152tRedshiftUnload properties . . . . . . . . . . . . 1152Related Scenario . . . . . . . . . . . . . . . . . . . . . . . 1154
tTeradataClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1155tTeradataClose properties . . . . . . . . . . . . . 1155Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1155
tTeradataCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156tTeradataCommit Properties . . . . . . . . . . . 1156Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1156
tTeradataConnection . . . . . . . . . . . . . . . . . . . . . . . . . 1157tTeradataConnection Properties . . . . . . . 1157Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1158
tTeradataFastExport . . . . . . . . . . . . . . . . . . . . . . . . . 1159tTeradataFastExport Properties . . . . . . . . 1159Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1160
tTeradataFastLoad . . . . . . . . . . . . . . . . . . . . . . . . . . . 1161tTeradataFastLoad Properties . . . . . . . . . . 1161Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1162
tTeradataFastLoadUtility . . . . . . . . . . . . . . . . . . . . 1163tTeradataFastLoadUtility Properties . . . 1163Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1164
tTeradataInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165tTeradataInput Properties . . . . . . . . . . . . . . 1165Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1167
tTeradataMultiLoad . . . . . . . . . . . . . . . . . . . . . . . . . 1168tTeradataMultiLoad Properties . . . . . . . . 1168Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1170
tTeradataOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1171
tTeradataOutput Properties . . . . . . . . . . . . 1171Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1174
tTeradataRollback . . . . . . . . . . . . . . . . . . . . . . . . . . . 1175tTeradataRollback Properties . . . . . . . . . . 1175Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1175
tTeradataRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1176tTeradataRow Properties . . . . . . . . . . . . . . 1176Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1178
tTeradataSCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179tTeradataTPTExec . . . . . . . . . . . . . . . . . . . . . . . . . . . 1180
tTeradataTPTExec Properties . . . . . . . . . 1180Scenario: Loading data into aTeradata database . . . . . . . . . . . . . . . . . . . . . . 1183
tTeradataTPTUtility . . . . . . . . . . . . . . . . . . . . . . . . . 1191tTeradataTPTUtility Properties . . . . . . . . 1191Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1194
tTeradataTPump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195tTeradataTPump Properties . . . . . . . . . . . . 1195Scenario: Inserting data into aTeradata database table . . . . . . . . . . . . . . . . 1196
tVectorWiseCommit . . . . . . . . . . . . . . . . . . . . . . . . . 1200tVectorWiseCommit Properties . . . . . . . 1200Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1200
tVectorWiseConnection . . . . . . . . . . . . . . . . . . . . . . 1201tVectorWiseConnection Properties . . . . 1201Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1202
tVectorWiseInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1203tVectorWiseInput Properties . . . . . . . . . . 1203Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1205
tVectorWiseOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . 1206tVectorWiseOutput Properties . . . . . . . . . 1206Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1209
tVectorWiseRollback . . . . . . . . . . . . . . . . . . . . . . . . . 1210tVectorWiseRollback Properties . . . . . . 1210Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1210
tVectorWiseRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1211tVectorWiseRow Properties . . . . . . . . . . . 1211Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1213
tVerticaBulkExec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1214tVerticaBulkExec Properties . . . . . . . . . . 1214Tips and Techniques . . . . . . . . . . . . . . . . . . . 1216Related scenarios . . . . . . . . . . . . . . . . . . . . . . 1216
tVerticaClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1218tVerticaClose properties . . . . . . . . . . . . . . . 1218Tips and Techniques . . . . . . . . . . . . . . . . . . . 1218Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1218
tVerticaCommit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1219tVerticaCommit Properties . . . . . . . . . . . . 1219Tips and Techniques . . . . . . . . . . . . . . . . . . . 1219Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1220
tVerticaConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221tVerticaConnection Properties . . . . . . . . . 1221Tips and Techniques . . . . . . . . . . . . . . . . . . . 1222Related scenario . . . . . . . . . . . . . . . . . . . . . . . 1222
tVerticaInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223tVerticaInput Properties . . . . . . . . . . . . . . . 1223Tips and Techniques . . . . . . . . . . . . . . . . . . . 1225Related