2538
Talend Open Studio Components Reference Guide 6.0.1

download-mirror1.talend.com · 2015. 9. 11. · Talend Open Studio Components Adapted for v6.0.1. Supersedes previous releases. Publication date: September 10, 2015 Copyleft This

  • 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