Upload
isamil-isamil
View
1.292
Download
22
Embed Size (px)
Citation preview
Talend Open StudioGuide de rfrence des Composants
5.0_a
Talend Open Studio
Talend Open Studio : Guide de rfrence des ComposantsConvient pour lutilisation de Talend Open Studio v5.0.x. Annule et remplace toute version antrieure du Guidede rfrence.
CopyleftCette documentation est mise disposition selon les termes du Contrat Public Creative Commons (CPCC).
Pour plus dinformations concernant votre utilisation de cette documentation en accord avec le Contrat CPCC, consultez : http://creativecommons.org/licenses/by-nc-sa/2.0/
Guide de Rfrence des Composants Talend Open Studio
Table des matiresPrface .......................................... xxv
Informations gnrales ................ xxvObjectif .............................. xxvPublic vis .......................... xxvConventions typographiques......................................... xxv
Historique des versions ............... xxviRemarques et Support ............... xxvi
Composants Business ...................... 1tAlfrescoOutput ............................. 2
Proprits du tAlfrescoOutput............................................. 2Scnario : Crer des docu-ments sur un serveur Alfresco............................................. 7
tBonitaDeploy .............................. 12Proprits du tBonitaDeploy........................................... 12Scnario associ .................... 13
tBonitaInstantiateProcess .............. 14tBonitaInstantiateProcessProperties ............................. 14Scnario : Excuter un pro-cessus Bonita via un Job Ta-lend .................................... 15
tCentricCRMInput ....................... 20Proprits du tCentric-CRMInput ............................ 20Scnario associ .................... 20
tCentricCRMOutput .................... 21Proprits du tCentricCR-MOutput .............................. 21Scnario associ .................... 21
tHL7Input ................................... 22Proprits du tHL7Input .......... 22Scnario : Retrouver des in-formations concernant les pa-tients et les vnements par-tir dun fichier HL7 ................ 23
tHL7Output ................................ 26Proprits du tHL7Output ........ 26Scnario associ .................... 26
tMarketoInput ............................. 27Proprits du tMarketoInput........................................... 27Scnario associ .................... 29
tMarketoListOperation ................. 30Proprits du tMarketoOutput........................................... 30Scnario : Ajouter un enregis-trement de prospects dans uneliste de la base de donnesMarketo ............................... 31
tMarketoOutput .......................... 35
Proprits du tMarketoOutput........................................... 35Scnario : Insrer et rcup-rer des donnes dune base dedonnes Marketo via un sys-tme externe ......................... 37
tMicrosoftCRMInput ................... 41Proprits du tMicrosoft-CRMInput ............................ 41Scnario : Ecrire des donnesdans une base de donnes Mi-crosoft CRM et attribuer desconditions aux colonnes pourextraire des lignes spcifiques........................................... 42
tMicrosoftCRMOutput ................. 49Proprits du tMicrosoftCR-MOutput .............................. 49Scnario associ .................... 50
tMSAXInput ............................... 51Proprits du tMSAXInput ....... 51Scnario associ .................... 51
tMSAXOutput ............................. 52Proprits du tMSAXOutput........................................... 52Scnario : Insrer des don-nes dans une table dfiniesur le serveur Microsoft AX ..... 54Scnario 2 : Effacer des don-nes dune table prcise sur leserveur MicrosoftAX. ............. 56
tOpenbravoERPInput ................... 59Proprits du tOpenbra-voERPInput .......................... 59Scnario associ .................... 60
tOpenbravoERPOutput ................ 61Proprits du tOpenbravoER-POutput ............................... 61Scnario associ .................... 61
tSageX3Input .............................. 62Proprits du tSageX3Input ...... 62Scnario : Utiliser les clsdes requtes pour extraire desdonnes dun systme SageX3 donn ............................. 63
tSageX3Output ............................ 67Proprits du tSageX3Output........................................... 67Scnario : Utiliser un serviceWeb Sage X3 pour insrerdes donnes dans un systmeSage X3 donn ...................... 68
tSalesforceBulkExec ..................... 72Proprits du tSalesforceBul-kExec .................................. 72Scnario associ .................... 73
tSalesforceConnection ................... 74
Talend Open Studio
iv Guide de Rfrence des Composants Talend Open Studio
Proprits du tSalesforceCon-nection ................................ 74Scnario associ .................... 74
tSalesforceGetDeleted ................... 75Proprits du tSalesforceGet-Deleted ................................ 75Scnario : Rcuprer les don-nes supprimes du serveurSalesforce ............................ 76
tSalesforceGetServerTimestamp .79
Proprits du tSalesforce-GetServerTimestamp .............. 79Scnario associ .................... 80
tSalesforceGetUpdated ................. 81Proprits du tSalesforceGe-tUpdated .............................. 81Scnario associ .................... 82
tSalesforceInput ........................... 83Proprits du tSalesforceIn-put ...................................... 83Scnario : Utiliser des re-qutes pour extraire des don-nes dune base de donnesSalesforce ............................ 85
tSalesforceOutput ........................ 89Proprits du tSalesforceOut-put ...................................... 89Scnario : Supprimer desdonnes de lobjet Account ...... 91
tSalesforceOutputBulk .................. 93Proprits du tSalesforceOut-putBulk ............................... 93Scnario : Insrer des don-nes de masse transformesdans votre Salesforce.com ........ 93
tSalesforceOutputBulkExec ........... 98Proprits du tSalesforceOut-putBulkExec ......................... 98Scnario : Insrer des don-nes de masse dans votreSalesforce.com ...................... 99
tSAPCommit ............................. 103Proprits du tSAPCommit ..... 103Scnario associ .................. 103
tSAPConnection ......................... 104Proprits du tSAPConnec-tion ................................... 104Scnario associ .................. 104
tSAPInput ................................. 105Proprits du tSAPInput ........ 105Scnario 1 : Rcuprer lesmtadonnes dun systmeSAP .................................. 107Scnario 2 : Lire les don-nes des diffrents sch-mas de la fonctionRFC_READ_TABLE ........... 113
tSAPOutput ............................... 119Proprits du tSAPOutput ...... 119Scnarios associs ................ 120
tSAPRollback ............................ 121Proprits du tSAPRollback ... 121Scnario associ .................. 121
tSugarCRMInput ....................... 122Proprits du tSugarCRMIn-put .................................... 122Scnario: Extraire les don-nes dun compte partir deSugarCRM ......................... 122
tSugarCRMOutput ..................... 125Proprits du tSugarCR-MOutput ............................ 125Scnario associ .................. 126
tVtigerCRMInput ....................... 127Proprits du tVtigerCRMIn-put .................................... 127Scnario associ .................. 128
tVtigerCRMOutput .................... 129Proprits du tVtigerCR-MOutput ............................ 129Scnario associ .................. 130
Composants Business Intelli-gence ............................................. 131
tBarChart ................................. 132Proprits du tBarChart ......... 132Scnario : Crer un dia-gramme en barres partir dedonnes dentre .................. 133
tDB2SCD .................................. 139Proprits du tDB2SCD ......... 139Scnario associ .................. 140
tDB2SCDELT ............................ 141Proprits du tDB2SCDELT......................................... 141Scnario associ .................. 143
tGreenplumSCD ......................... 144Proprits du tGreen-plumSCD ........................... 144Scnario associ .................. 145
tInformixSCD ............................ 146Proprits du tInformixSCD......................................... 146Scnario associ .................. 147
tIngresSCD ................................ 148Proprits du tIngresSCD ....... 148Scnario associ .................. 149
tJasperOutput ............................ 150Proprits du tJasperOutput .... 150Scnario : Gnrer un rapportavec un modle .jrxml ........... 151
tJasperOutputExec ..................... 153Proprits du tJasperOutpu-tExec ................................. 153Scnario associ .................. 153
Talend Open Studio
Guide de Rfrence des Composants Talend Open Studio v
tLineChart ................................ 154Proprits du tLineChart ........ 154Scnario : Crer un graphiqueen lignes afin de faciliterlanalyse des tendances ......... 155
tMondrianInput ......................... 161Proprits du tMondrianInput......................................... 161Scnario : Tables en jointurecroise ............................... 162
tMSSqlSCD ............................... 165Proprits du tMSSqlSCD ...... 165Scnario associ .................. 166
tMysqlSCD ................................ 167Proprits du tMysqlSCD ....... 167Scnario : Traquer des mo-difications avec les Slow-ly Changing Dimensions detype 0 3 ........................... 171
tMysqlSCDELT ......................... 178Proprits du tMysqlSC-DELT ................................ 178Scnario associ .................. 180
tOracleSCD ............................... 181Proprits du tOracleSCD ...... 181Scnario associ .................. 182
tOracleSCDELT ......................... 183Proprits du tOracleSC-DELT ................................ 183Scnario associ .................. 185
tPaloCheckElements ................... 186Proprits du tPaloCheckEle-ments ................................ 186Scnario associ .................. 188
tPaloConnection ......................... 189Proprits du tPaloConnec-tion ................................... 189Scnario associ .................. 189
tPaloCube ................................. 190Proprits du tPaloCube ........ 190Scnario : Crer un cube dansune base de donnes existante......................................... 192
tPaloCubeList ............................ 194Proprits du tPaloCubeList ... 194Dcouvrir le schma de sortieen lecture seule du tPaloCu-beList ................................ 195Scnario : Rcuprer des in-formations dtailles duncube dune base de donnesdtermine .......................... 196
tPaloDatabase ............................ 198Proprits du tPaloDatabase ... 198Scnario : Crer une base dedonnes .............................. 199
tPaloDatabaseList ....................... 201
Proprits du tPaloDatabase-List ................................... 201Dcouvrir le schma de sortieen lecture seule du tPaloData-baseList ............................. 202Scnario : Rcuprer des in-formations dtailles concer-nant les bases de donnesdun serveur Palo donn ........ 203
tPaloDimension .......................... 205Proprits du tPaloDimension......................................... 205Scnario : Crer une dimen-sion avec des lments .......... 209
tPaloDimensionList ..................... 214Proprits du tPaloDimen-sionList .............................. 214Dcouvrir le schma de sor-tie en lecture seule du tPalo-DimensionList ..................... 216Scnario: Rcuprer des in-formations dtailles concer-nant les dimensions dunebase de donnes dtermine .... 216
tPaloInputMulti ......................... 218Proprits du tPaloInputMulti......................................... 218Scnario : Rcuprer des l-ments de dimensions dans uncube donn ......................... 220
tPaloOutput ............................... 223Proprits du tPaloOutput ...... 223Scnario associ .................. 224
tPaloOutputMulti ....................... 225Proprits du tPaloOutput-Multi ................................. 225Scnario 1 : Ecrire des don-nes dans un cube donn ........ 227Scnario 2 : Refuser un fluxde donnes dentre lorsqueles lments crirenexistent pas dans un cubedonn ................................ 229
tPaloRule .................................. 233Proprits du tPaloRule ......... 233Scnario : Crer une rgledans un cube donn .............. 234
tPaloRuleList ............................. 237Proprits du tPaloRuleList .... 237Dcouvrir le schma de sortieen lecture seule du tPaloRule-List ................................... 238Scnario : Rcuprer des in-formations dtailles concer-nant des rgles dun cubedonn ................................ 239
tParAccelSCD ............................ 241
Talend Open Studio
vi Guide de Rfrence des Composants Talend Open Studio
Proprits du tParAccelSCD......................................... 241Scnario associ .................. 242
tPostgresPlusSCD ....................... 243Proprits du tPostgres-PlusSCD ............................ 243Scnario associ .................. 244
tPostgresPlusSCDELT ................ 245Proprits du tPostgres-PlusSCDELT ...................... 245Scnario associ .................. 247
tPostgresqlSCD .......................... 248Proprits du tPostgresqlSCD......................................... 248Scnario associ .................. 249
tPostgresqlSCDELT ................... 250Proprits du tPostgresqlSC-DELT ................................ 250Scnario associ .................. 252
tSPSSInput ................................ 253Proprits du tSPSSInput ....... 253Scnario : Afficher le contenudun fichier SPSS ................. 253
tSPSSOutput ............................. 256Proprits du tSPSSOutput ..... 256Scnario : Ecrire des donnesdans un fichier .sav ............... 256
tSPSSProperties ......................... 259Proprits du tSPSSProper-ties .................................... 259Scnario associ .................. 259
tSPSSStructure .......................... 260Proprits du tSPSSStructure......................................... 260Scnario associ .................. 260
tSybaseSCD ............................... 261Proprits du tSybaseSCD ...... 261Scnario associ .................. 262
tSybaseSCDELT ........................ 263Proprits du tSybaseSC-DELT ................................ 263Scnario associ .................. 265
Composants Cloud ....................... 267tAmazonMysqlClose ................... 268
Proprits du tAmazonMys-qlClose .............................. 268Scnario associ .................. 268
tAmazonMysqlCommit ............... 269Proprits du tAmazonMys-qlCommit ........................... 269Scnario associ .................. 269
tAmazonMysqlConnection ........... 270Proprits du tAmazonMys-qlConnection ....................... 270Scnario associ .................. 270
tAmazonMysqlInput ................... 271
Proprits du tAmazonMys-qlInput ............................... 271Scnarios associs ................ 272
tAmazonMysqlOutput ................. 273Proprits du tAmazonMysq-lOutput .............................. 273Scnarios associs ................ 277
tAmazonMysqlRollback .............. 278Proprits du tAmazonMys-qlRollback .......................... 278Scnario associ .................. 278
tAmazonMysqlRow .................... 279Proprits du tAmazonMys-qlRow ................................ 279Scnarios associs ................ 281
tAmazonOracleClose .................. 282Proprits du tAmazonOra-cleClose ............................. 282Scnario associ .................. 282
tAmazonOracleCommit ............... 283Proprits du tAmazonOra-cleCommit .......................... 283Scnario associ .................. 283
tAmazonOracleConnection .......... 284Proprits du tAmazonOra-cleConnection ..................... 284Scnario associ .................. 285
tAmazonOracleInput .................. 286Proprits du tAmazonOra-cleInput .............................. 286Scnarios associs ................ 287
tAmazonOracleOutput ................ 288Proprits du tAmazonOra-cleOutput ........................... 288Scnarios associs ................ 291
tAmazonOracleRollback ............. 292Proprits du tAmazonOra-cleRollback ......................... 292Scnario associ .................. 292
tAmazonOracleRow .................... 293Proprits du tAmazonOra-cleRow .............................. 293Scnarios associs ................ 295
tMarketoInput ........................... 296tMarketoListOperation ............... 297tMarketoOutput ......................... 298tSalesforceBulkExec ................... 299tSalesforceConnection ................. 300tSalesforceGetDeleted ................. 301tSalesforceGetServerTimestamp .302tSalesforceGetUpdated ................ 303tSalesforceInput ......................... 304tSalesforceOutput ....................... 305tSalesforceOutputBulk ................ 306tSalesforceOutputBulkExec ......... 307tSugarCRMInput ....................... 308tSugarCRMOutput ..................... 309
Talend Open Studio
Guide de Rfrence des Composants Talend Open Studio vii
Composants Custom Code .......... 311tGroovy ..................................... 312
Proprits du tGroovy ........... 312Scnarios associs ................ 312
tGroovyFile ............................... 313Proprits du tGroovyFile ...... 313Scnario : Appeler du codeGroovy contenu dans un fi-chier .................................. 313
tJava ......................................... 315Proprits du tJava ............... 315Scnario : Imprimer le conte-nu dune variable ................. 315
tJavaFlex ................................... 318Proprits du tJavaFlex ......... 318Scnario 1 : Gnrer un fluxde donnes ......................... 319Scnario 2 : Traiter des lignesde donnes avec le tJavaFlex......................................... 321
tJavaRow .................................. 324Proprits du tJavaRow ......... 324Scnario associ .................. 324
tLibraryLoad ............................. 325Proprits du tLibraryLoad ..... 325Scnario : Vrifier le formatdune adresse e-mail ............. 325
tSetGlobalVar ............................ 327Proprits du tSetGlobalVar......................................... 327Scnario : Afficher le contenudune variable globale ........... 327
Composants Data Quality ........... 329tAddCRCRow ............................ 330
Proprits du tAddCRCRow......................................... 330Scnario : Ajouter une cl desubstitution un fichier ......... 330
tChangeFileEncoding .................. 333tExtractRegexFields .................... 334tFuzzyMatch .............................. 335
Proprits du tFuzzyMatch ..... 335Scnario 1 : Distance de Le-venshtein de 0 pour les pr-noms ................................. 336Scnario 2 : Distance de Le-venshtein de 1 ou 2 pour lesprnoms ............................. 338Scnario 3 : Distance mta-phonique pour les prnoms ..... 339
tIntervalMatch ........................... 340Proprits du tIntervalMatch......................................... 340Scnario : Identifier le pays partir de lIP ....................... 340
tReplaceList ............................... 343Proprits du tReplaceList ...... 343
Scnario : Remplacement partir dun fichier de rf-rence ................................. 344
tSchemaComplianceCheck ........... 347Proprits du tSchemaCom-plianceCheck ...................... 347Scnario : Valider les datesen fonction dun schma ........ 348
tUniqRow .................................. 353Proprits du tUniqRow ........ 353Scnario : Ddoublonner desdonnes .............................. 354
Composants Databases ................ 357tAccessBulkExec ........................ 358
Proprits du tAccessBul-kExec ................................ 358Scnarios associs ................ 360
tAccessCommit .......................... 361Proprits du tAccessCommit......................................... 361Scnario associ .................. 361
tAccessConnection ...................... 362Proprits du tAccessConnec-tion ................................... 362Scnario: Insrer des donnesdans des tables parent/enfant......................................... 362
tAccessInput .............................. 366Proprits du tAccessInput ..... 366Scnarios associs ................ 367
tAccessOutput ............................ 368Proprits du tAccessOutput......................................... 368Scnarios associs ................ 371
tAccessOutputBulk ..................... 372Proprits du tAccessOutput-Bulk .................................. 372Scnarios associs ................ 373
tAccessOutputBulkExec .............. 374Proprits du tAccessOutput-BulkExec ........................... 374Scnarios associs ................ 376
tAccessRollback ......................... 377Proprits du tAccessRoll-back .................................. 377Scnario associ .................. 377
tAccessRow ............................... 378Proprits du tAccessRow ...... 378Scnarios associs ................ 380
tAS400Close .............................. 381Proprits du tAS400Close ..... 381Scnario associ .................. 381
tAS400Commit ........................... 382Proprits du tAS400Commit......................................... 382Scnario associ .................. 382
tAS400Connection ...................... 383
Talend Open Studio
viii Guide de Rfrence des Composants Talend Open Studio
Proprits dutAS400Connection ............... 383Scnario associ .................. 384
tAS400Input .............................. 385Proprits du tAS400Input ..... 385Scnarios associs ................ 386
tAS400LastInsertId .................... 387Proprits dutAS400LastInsertId .............. 387Scnario associ .................. 387
tAS400Output ............................ 388Proprits du tAS400Output......................................... 388Scnarios associs ................ 391
tAS400Rollback ......................... 392Proprits dutAS400Rollback .................. 392Scnario associ .................. 392
tAS400Row ................................ 393Proprits du tAS400Row ...... 393Scnarios associs ................ 395
tCreateTable .............................. 396Proprits du tCreateTable ..... 396Scnario : Crer une nouvelletable dans une base de don-nes MySQL ....................... 399
tDB2BulkExec ........................... 401Proprits du tDB2BulkExec......................................... 401Scnario associ .................. 403
tDB2Close ................................. 404Proprits du tDB2Close ........ 404Scnario associ .................. 404
tDB2Commit ............................. 405Proprits du tDB2Commit .... 405Scnario associ .................. 405
tDB2Connection ......................... 406Proprits dutDB2Connection .................. 406Scnarios associs ................ 407
tDB2Input ................................. 408Proprits du tDB2Input ........ 408Scnarios associs ................ 409
tDB2Output ............................... 410Proprits du tDB2Output ...... 410Scnarios associs ................ 413
tDB2Rollback ............................ 414Proprits du tDB2Rollback......................................... 414Scnario associ .................. 414
tDB2Row ................................... 415Proprits du tDB2Row ......... 415Scnarios associs ................ 417
tDB2SCD .................................. 418tDB2SCDELT ............................ 419tDB2SP ..................................... 420
Proprits du tDB2SP ........... 420Scnario associ .................. 421
tDBInput ................................... 422Proprits du tDBInput .......... 422Scnario 1 : Afficher les don-nes slectionnes partirdune table ......................... 423Scnario 2 : Utiliser la va-riable StoreSQLQuery ........... 424
tDBOutput ................................ 426Proprits du tDBOutput ........ 426Scnario : Afficher la base dedonnes en sortie ................. 428
tDBSQLRow .............................. 430Proprits du tDBSQLRow .... 430Scnario : Rinitialiserlauto-incrmentation dunebase de donnes ................... 431
tEXAInput ................................ 433Proprits du tEXAInput ........ 433Scnarios associs ................ 434
tEXAOutput .............................. 435Proprits du tEXAOutput ..... 435Scnarios associs ................ 437
tEXARow .................................. 438Proprits du tEXARow ........ 438Scnarios associs ................ 439
tEXistConnection ....................... 440Proprits du tEXistConnec-tion ................................... 440Scnario associ .................. 440
tEXistDelete ............................... 441Proprits du tEXistDelete ..... 441Scnario associ .................. 442
tEXistGet .................................. 443Proprits du tEXistGet ......... 443Scnario : Rcuprer des res-sources partir dun serveurdistant de base de donneseXist ................................. 444
tEXistList .................................. 447Proprits du tEXistList ......... 447Scnario associ .................. 448
tEXistPut .................................. 449Proprits du tEXistPut ......... 449Scnario associ .................. 450
tEXistXQuery ............................ 451Proprits du tEXistXQuery......................................... 451Scnario associ .................. 452
tEXistXUpdate ........................... 453Proprits du tEXistXUpdate......................................... 453Scnario associ .................. 454
tFirebirdClose ............................ 455Proprits du tFirebirdClose......................................... 455Scnario associ .................. 455
tFirebirdCommit ........................ 456
Talend Open Studio
Guide de Rfrence des Composants Talend Open Studio ix
Proprits du tFirebirdCom-mit .................................... 456Scnario associ .................. 456
tFirebirdConnection ................... 457Proprits du tFirebirdCon-nection ............................... 457Scnario associ .................. 458
tFirebirdInput ........................... 459Proprits du tFirebirdInput .... 459Scnarios associs ................ 460
tFirebirdOutput ......................... 461Proprits du tFirebirdOutput......................................... 461Scnarios associs ................ 463
tFirebirdRollback ....................... 464Proprits du tFirebirdRoll-back .................................. 464Scnario associ .................. 464
tFirebirdRow ............................. 465Proprits du tFirebirdRow ..... 465Scnarios associs ................ 467
tGreenplumBulkExec .................. 468Proprits du tGreenplum-BulkExec ........................... 468Scnarios associs ................ 470
tGreenplumClose ....................... 471Proprits du tGreenplum-Close ................................. 471Scnario associ .................. 471
tGreenplumCommit .................... 472Proprits du tGreenplum-Commit .............................. 472Scnario associ .................. 472
tGreenplumConnection ............... 473Proprits du tGreenplum-Connection ......................... 473Scnarios associs ................ 474
tGreenplumInput ....................... 475Proprits du tGreenplumIn-put .................................... 475Scnarios associs ................ 476
tGreenplumGPLoad ................... 477Proprits du tGreenplumG-PLoad ................................ 477Scnario associ .................. 481
tGreenplumOutput ..................... 482Proprits du tGreenplu-mOutput ............................. 482Scnarios associs ................ 484
tGreenplumOutputBulk .............. 486Proprits du tGreenplu-mOutputBulk ...................... 486Scnarios associs ................ 487
tGreenplumOutputBulkExec ........ 488Proprits du tGreenplu-mOutputBulkExec ................ 488Scnarios associs ................ 489
tGreenplumRollback ................... 490
Proprits du tGreenplum-Rollback ............................ 490Scnario associ .................. 490
tGreenplumRow ......................... 491Proprits du tGreenplum-Row .................................. 491Scnarios associs ................ 493
tGreenplumSCD ......................... 494tHiveClose ................................. 495
Proprits du tHiveClose ....... 495Scnario associ .................. 495
tHiveConnection ......................... 496Proprits du tHiveConnec-tion ................................... 496Scnarios associs ................ 496
tHiveRow .................................. 497Proprits du tHiveRow ......... 497Scnarios associs ................ 498
tHSQLDbInput .......................... 499Proprits du tHSQLDbInput......................................... 499Scnarios associs ................ 501
tHSQLDbOutput ........................ 502Proprits du tHSQLDbOut-put .................................... 502Scnarios associs ................ 505
tHSQLDbRow ........................... 507Proprits du tHSQLDbRow......................................... 507Scnarios associs ................ 509
tInformixBulkExec ..................... 510Proprits du tInformixBul-kExec ................................ 510Scnario associ .................. 512
tInformixClose ........................... 513Proprits du tInformixClose......................................... 513Scnario associ .................. 513
tInformixCommit ....................... 514Proprits du tInformixCom-mit .................................... 514Scnario associ .................. 514
tInformixConnection ................... 515Proprits du tInformixCon-nection ............................... 515Scnarios associs ................ 516
tInformixInput ........................... 517Proprits du tInformixInput......................................... 517Scnarios associs ................ 518
tInformixOutput ........................ 519Proprits du tInformixOut-put .................................... 519Scnarios associs ................ 521
tInformixOutputBulk .................. 523Proprits du tInformixOut-putBulk .............................. 523Scnarios associs ................ 524
Talend Open Studio
x Guide de Rfrence des Composants Talend Open Studio
tInformixOutputBulkExec ........... 525Proprits du tInformixOut-putBulkExec ....................... 525Scnarios associs ................ 527
tInformixRollback ...................... 528Proprits du tInformixRoll-back .................................. 528Scnario associ .................. 528
tInformixRow ............................ 529Proprits du tInformixRow ... 529Scnarios associs ................ 531
tInformixSCD ............................ 532tInformixSP ............................... 533
Proprits du tInformixSP ...... 533Scnarios associs ................ 535
tIngresClose ............................... 536Proprits du tIngresClose ...... 536Scnario associ .................. 536
tIngresCommit ........................... 537Proprits du tIngresCommit......................................... 537Scnario associ .................. 537
tIngresConnection ...................... 538Proprits du tIngresConnec-tion ................................... 538Scnario associ .................. 538
tIngresInput .............................. 539Proprits du tIngresInput ...... 539Scnarios associs ................ 540
tIngresOutput ............................ 541Proprits du tIngresOutput .... 541Scnarios associs ................ 543
tIngresRollback .......................... 544Proprits du tIngresRollback......................................... 544Scnario associ .................. 544
tIngresRow ................................ 545Proprits du tIngresRow ....... 545Scnarios associs ................ 546
tIngresSCD ................................ 547tInterbaseClose .......................... 548
Proprits du tInterbaseClose......................................... 548Scnario associ .................. 548
tInterbaseCommit ...................... 549Proprits du tInterbaseCom-mit .................................... 549Scnario associ .................. 549
tInterbaseConnection .................. 550Proprits du tInterbaseCon-nection ............................... 550Scnarios associs ................ 550
tInterbaseInput .......................... 551Proprits du tInterbaseInput......................................... 551Scnarios associs ................ 552
tInterbaseOutput ........................ 553
Proprits du tInterbaseOut-put .................................... 553Scnarios associs ................ 555
tInterbaseRollback ..................... 556Proprits du tInterbaseRoll-back .................................. 556Scnario associ .................. 556
tInterbaseRow ........................... 557Proprits du tInterbaseRow......................................... 557Scnarios associs ................ 559
tJavaDBInput ............................ 560Proprits du tJavaDBInput .... 560Scnarios associs ................ 561
tJavaDBOutput .......................... 562Proprits du tJavaDBOutput......................................... 562Scnarios associs ................ 564
tJavaDBRow .............................. 565Proprits du tJavaDBRow ..... 565Scnarios associs ................ 566
tJDBCColumnList ...................... 567Proprits du tJDBCColumn-List ................................... 567Scnario associ .................. 567
tJDBCClose ............................... 568Proprits du tJDBCClose ...... 568Scnario associ .................. 568
tJDBCCommit ........................... 569Proprits du tJDBCCommit......................................... 569Scnario associ .................. 569
tJDBCConnection ....................... 570Proprits du tJDBCConnec-tion ................................... 570Scnario associ .................. 571
tJDBCInput ............................... 572Proprits du tJDBCInput ...... 572Scnarios associs ................ 573
tJDBCOutput ............................ 575Proprits du tJDBCOutput .... 575Scnarios associs ................ 577
tJDBCRollback .......................... 579Proprits du tJDBCRollback......................................... 579Scnario associ .................. 579
tJDBCRow ................................ 580Proprits du tJDBCRow ....... 580Scnarios associs ................ 582
tJDBCSP ................................... 583Proprits du tJDBCSP ......... 583Scnarios associs ................ 584
tJDBCTableList ......................... 585Proprits du tJDBCTable-List ................................... 585Scnario associ .................. 585
tLDAPAttributesInput ................ 586
Talend Open Studio
Guide de Rfrence des Composants Talend Open Studio xi
Proprits du tLDAPAttribu-tesInput .............................. 586Scnario associ .................. 588
tLDAPConnection ...................... 589Proprits du tLDAPConnec-tion ................................... 589Scnario associ .................. 590
tLDAPInput .............................. 591Proprits du tLDAPInput ...... 591Scnario : Afficher le contenufiltr dun annuaire LDAP ...... 593
tLDAPOutput ............................ 595Proprits du tLDAPOutput .... 595Scnario : Editer des donnesdans un annuaire LDAP ......... 597
tLDAPRenameEntry ................... 600Proprits du tLDAPRena-meEntry ............................. 600Scnarios associs ................ 601
tMaxDBInput ............................ 602Proprits du tMaxDBInput .... 602Scnarios associs ................ 603
tMaxDBOutput .......................... 604Proprits du tMaxDBOutput......................................... 604Scnarios associs ................ 606
tMaxDBRow .............................. 607Proprits du tMaxDBRow ..... 607Scnarios associs ................ 608
tMSSqlBulkExec ........................ 609Proprits du tMSSqlBul-kExec ................................ 609Scnarios associs ................ 611
tMSSqlClose .............................. 612Proprits du tMSSqlClose ..... 612Scnario associ .................. 612
tMSSqlColumnList ..................... 613Proprits du tMSSqlCo-lumnList ............................ 613Scnario associ .................. 613
tMSSqlCommit .......................... 614Proprits du tMSSqlCommit......................................... 614Scnario associ .................. 614
tMSSqlConnection ...................... 615Proprits du tMSSqlConnec-tion ................................... 615Scnario associ .................. 616
tMSSqlInput .............................. 617Proprits du tMSSqlInput ..... 617Scnarios associs ................ 618
tMSSqlLastInsertId .................... 619Proprits du tMSSqlLastIn-sertId ................................. 619Scnario associ .................. 619
tMSSqlOutput ........................... 620Proprits du tMSSqlOutput......................................... 620
Scnarios associs ................ 624tMSSqlOutputBulk ..................... 625
Proprits du tMSSqlOutput-Bulk .................................. 625Scnarios associs ................ 626
tMSSqlOutputBulkExec .............. 627Proprits du tMSSqlOutput-BulkExec ........................... 627Scnarios associs ................ 629
tMSSqlRollback ......................... 630Proprits du tMSSqlRoll-back .................................. 630Scnario associ ................... 630
tMSSqlRow ............................... 631Proprits du tMSSqlRow ...... 631Scnarios associs ................ 633
tMSSqlSCD ............................... 634tMSSqlSP .................................. 635
Proprits du tMSSqlSP ........ 635Scnarios associs ................ 636
tMSSqlTableList ........................ 638Proprits du tMSSqlTable-List ................................... 638Scnario associ .................. 638
tMysqlBulkExec ......................... 639Proprits du tMysqlBul-kExec ................................ 639Scnarios associs ................ 641
tMysqlClose ............................... 642Proprits du tMysqlClose ..... 642Scnario associ .................. 642
tMysqlColumnList ...................... 643Proprits du tMysqlColumn-List ................................... 643Scnario : Itrer une table debase de donnes et lister lenom des colonnes de la table......................................... 643
tMysqlCommit ........................... 646Proprits du tMysqlCommit......................................... 646Scnario associ .................. 646
tMysqlConnection ...................... 647Proprits du tMysqlConnec-tion ................................... 647Scnario : Insrer des don-nes dans des tables mre/fille ................................... 647
tMysqlInput ............................... 651Proprits du tMysqlInput ...... 651Scnario : Ecrire des co-lonnes dune base de donnesMySQL dans un fichier desortie ................................. 652
tMysqlLastInsertId ..................... 656Proprits du tMysqlLastIn-sertId ................................. 656
Talend Open Studio
xii Guide de Rfrence des Composants Talend Open Studio
Scnario : Rcuprer les IDdes dernires entres ajoutes......................................... 656
tMysqlOutput ............................ 661Proprits du tMysqlOutput .... 661Scnario 1 : Ajouter une co-lonne et modifier les donnes......................................... 665Scnario 2 : Effectuer desmises jour dans une base dedonnes .............................. 669Scnario 3 : Rcuprer lesdonnes errones laidedun lien Reject ................... 672
tMysqlOutputBulk ..................... 677Proprits du tMysqlOutput-Bulk .................................. 677Scnario : Insrer des don-nes transformes dans unebase MySQL ....................... 678
tMysqlOutputBulkExec ............... 681Proprits du tMysqlOutput-BulkExec ........................... 681Scnario : Insrer des don-nes dans une base MySQL .... 683
tMysqlRollback .......................... 685Proprits du tMysqlRollback......................................... 685Scnario : Annuler linsertionde donnes dans des tablesmre/fille ............................ 685
tMysqlRow ................................ 686Proprits du tMysqlRow ....... 686Scnario 1 : Supprimer et re-gnrer un index de tableMySQL .............................. 688Scnario 2 : Utiliserlinstance PreparedStatementpour faire une requte sur desdonnes .............................. 689
tMysqlSCD ................................ 694tMysqlSCDELT ......................... 695tMysqlSP ................................... 696
Proprits du tMysqlSP ......... 696Scnario : Trouver le libellState laide dune procdurestocke .............................. 697
tMysqlTableList ......................... 701Proprits du tMysqlTable-List ................................... 701Scnario : Effectuer une op-ration ditration sur destables et en effacer le contenugrce un modle SQL dfi-ni par lutilisateur (SQL Tem-plate) ................................. 701Scnario associ .................. 705
tNetezzaBulkExec ....................... 706
Proprits du tNetezzaBul-kExec ................................ 706Scnarios associs ................ 707
tNetezzaClose ............................. 709Proprits du tNetezzaClose......................................... 709Scnario associ .................. 709
tNetezzaCommit ......................... 710Proprits du tNetezzaCom-mit .................................... 710Scnario associ .................. 710
tNetezzaConnection .................... 711Proprits du tNetezzaCon-nection ............................... 711Scnario associ .................. 711
tNetezzaInput ............................ 712Proprits du tNetezzaInput .... 712Scnarios associs ................ 713
tNetezzaNzLoad ......................... 714Proprits du tNetezzaNz-Load .................................. 714Scnario associ .................. 719
tNetezzaOutput .......................... 720Proprits du tNetezzaOutput......................................... 720Scnarios associs ................ 723
tNetezzaRollback ........................ 724Proprits du tNetezzaRoll-back .................................. 724Scnario associ .................. 724
tNetezzaRow .............................. 725Proprits du tNetezzaRow ..... 725Scnario associ .................. 727
tOracleBulkExec ........................ 728Proprits du tOracleBul-kExec ................................ 728Scnario : Supprimer et ins-rer des donnes dans une baseOracle ................................ 731
tOracleClose .............................. 734Proprits du tOracleClose ..... 734Scnario associ .................. 734
tOracleCommit .......................... 735Proprits du tOracleCommit......................................... 735Scnario associ .................. 735
tOracleConnection ...................... 736Proprits du tOracleConnec-tion ................................... 736Scnario associ .................. 737
tOracleInput .............................. 738Proprits du tOracleInput ...... 738Scnarios associs ................ 740
tOracleOutput ........................... 741Proprits du tOracleOutput ... 741Scnarios associs ................ 744
tOracleOutputBulk ..................... 746
Talend Open Studio
Guide de Rfrence des Composants Talend Open Studio xiii
Proprits du tOracleOutput-Bulk .................................. 746Scnarios associs ................ 747
tOracleOutputBulkExec .............. 748Proprits du tOracleOutput-BulkExec ........................... 748Scnarios associs ................ 751
tOracleRollback ......................... 753Proprits du tOracleRoll-back .................................. 753Scnario associ .................. 753
tOracleRow ............................... 754Proprits du tOracleRow ...... 754Scnario associ .................. 756
tOracleSCD ............................... 757tOracleSCDELT ......................... 758tOracleSP .................................. 759
Proprits du tOracleSP ......... 759Scnario : Vrifier le formatde numros laide duneprocdure stocke ................ 762
tOracleTableList ........................ 766Proprits du tOracleTable-List ................................... 766Scnario associ .................. 766
tParAccelBulkExec ..................... 767Proprits du tParAccelBul-kExec ................................ 767Scnarios associs ................ 769
tParAccelClose ........................... 770Proprits du tParAccelClose......................................... 770Scnario associ .................. 770
tParAccelCommit ....................... 771Proprits du tParAccelCom-mit .................................... 771Scnario associ .................. 771
tParAccelConnection .................. 772Proprits du tParAccelCon-nection ............................... 772Scnario associ .................. 773
tParAccelInput ........................... 774Proprits du tParAccelInput......................................... 774Scnarios associs ................ 775
tParAccelOutput ........................ 776Proprits du tParAccelOut-put .................................... 776Scnarios associs ................ 778
tParAccelOutputBulk ................. 780Proprits du tParAccelOut-putBulk .............................. 780Scnarios associs ................ 781
tParAccelOutputBulkExec ........... 782Proprits du tParAccelOut-putBulkExec ....................... 782Scnarios associs ................ 783
tParAccelRollback ...................... 785
Proprits du tParAccelRoll-back .................................. 785Scnario associ .................. 785
tParAccelRow ............................ 786Proprits du tParAccelRow......................................... 786Scnarios associs ................ 788
tParAccelSCD ............................ 789tParseRecordSet ......................... 790
Proprits du tParseRe-cordSet .............................. 790Scnario associ .................. 790
tPostgresPlusBulkExec ................ 791Proprits du tPostgresPlus-BulkExec ........................... 791Scnario associ .................. 792
tPostgresPlusClose ...................... 794Proprits du tPostgresPlus-Close ................................. 794Scnario associ .................. 794
tPostgresPlusCommit .................. 795Proprits du tPostgresPlus-Commit .............................. 795Scnario associ .................. 795
tPostgresPlusConnection ............. 796Proprits du tPostgresPlus-Connection ......................... 796Scnario associ .................. 797
tPostgresPlusInput ..................... 798Proprits du tPostgres-PlusInput ............................ 798Scnarios associs ................ 799
tPostgresPlusOutput ................... 800Proprits du tPostgresPlu-sOutput .............................. 800Scnarios associs ................ 803
tPostgresPlusOutputBulk ............ 804Proprits du tPostgresPlu-sOutputBulk ........................ 804Scnarios associs ................ 805
tPostgresPlusOutputBulkExec ...... 806Proprits du tPostgresplu-sOutputBulkExec ................. 806Scnarios associs ................ 807
tPostgresPlusRollback ................. 808Proprits du tPostgresPlus-Rollback ............................ 808Scnario associ .................. 808
tPostgresPlusRow ....................... 809Proprits du tPostgresPlus-Row .................................. 809Scnarios associs ................ 811
tPostgresPlusSCD ....................... 812tPostgresPlusSCDELT ................ 813tPostgresqlBulkExec ................... 814
Proprits du tPostgresqlBul-kExec ................................ 814Scnarios associs ................ 816
Talend Open Studio
xiv Guide de Rfrence des Composants Talend Open Studio
tPostgresqlClose ......................... 817Proprits du tPostgresql-Close ................................. 817Scnario associ .................. 817
tPostgresqlCommit ..................... 818Proprits du tPostgresql-Commit .............................. 818Scnario associ .................. 818
tPostgresqlConnection ................. 819Proprits du tPostgresqlCon-nection ............................... 819Scnario associ .................. 820
tPostgresqlInput ......................... 821Proprits du tPostgresqlIn-put .................................... 821Scnarios associs ................ 822
tPostgresqlOutput ...................... 823Proprits du tPostgresqlOut-put .................................... 823Scnarios associs ................ 826
tPostgresqlOutputBulk ................ 827Proprits du tPostgresqlOut-putBulk .............................. 827Scnarios associs ............... 828
tPostgresqlOutputBulkExec ......... 829Proprits du tPostgresqlOut-putBulkExec ....................... 829Scnarios associs ................ 830
tPostgresqlRollback .................... 832Proprits du tPostgresqlRoll-back .................................. 832Scnario associ .................. 832
tPostgresqlRow .......................... 833Proprits du tPostgresqlRow......................................... 833Scnarios associs ................ 835
tPostgresqlSCD .......................... 836tPostgresqlSCDELT ................... 837tSASInput ................................. 838
Proprits du tSASInput ........ 838Scnarios associs ................ 839
tSASOutput ............................... 840Proprits du tSASOutput ...... 840Scnarios associs ............... 842
tSQLiteClose ............................. 843Proprits du tSQLiteClose .... 843Scnario associ .................. 843
tSQLiteCommit .......................... 844Proprits du tSQLiteCommit......................................... 844Scnario associ .................. 844
tSQLiteConnection ..................... 845Proprits du tSQLiteCon-nection ............................... 845Scnarios associs ................ 845
tSQLiteInput ............................. 846Proprits du tSQLiteInput ..... 846
Scnario : Filtrer des donnesSQlite ................................ 847
tSQLiteOutput ........................... 850Proprits du tSQLiteOutput......................................... 850Scnario associ .................. 852
tSQLiteRollback ......................... 853Proprits du tSQLiteRoll-back .................................. 853Scnario associ .................. 853
tSQLiteRow ............................... 854Proprits du tSQLiteRow ...... 854Scnario : Mettre jour deslignes SQLite ...................... 855
tSybaseBulkExec ........................ 858Proprits du tSybaseBul-kExec ................................ 858Scnarios associs ................ 860
tSybaseClose .............................. 861Proprits du tSybaseClose ..... 861Scnario associ .................. 861
tSybaseCommit .......................... 862Proprits du tSybaseCommit......................................... 862Scnario associ .................. 862
tSybaseConnection ..................... 863Proprits du tSybaseConnec-tion ................................... 863Scnarios associs ................ 863
tSybaseInput .............................. 864Proprits du tSybaseInput ..... 864Scnario associ .................. 865
tSybaseIQBulkExec .................... 866Proprits du tSybaseIQBul-kExec ................................ 866Scnario associ .................. 867
tSybaseIQOutputBulkExec .......... 869Proprits du tSybaseIQOut-putBulkExec ....................... 869Scnarios associs ................ 871
tSybaseOutput ........................... 872tSybaseOutput Properties ....... 872Scnario associ .................. 875
tSybaseOutputBulk ..................... 876Proprits du tSybaseOutput-Bulk .................................. 876Scnario associ .................. 877
tSybaseOutputBulkExec .............. 878Proprits du tSybaseOutput-BulkExec ........................... 878Scnarios associs ................ 880
tSybaseRollback ......................... 881Proprits du tSybaseRoll-back .................................. 881Scnario associ .................. 881
tSybaseRow ............................... 882Proprits du tSybaseRow ...... 882Scnario associ .................. 884
Talend Open Studio
Guide de Rfrence des Composants Talend Open Studio xv
tSybaseSCD ............................... 885tSybaseSCDELT ........................ 886tSybaseSP .................................. 887
Proprits du tSybaseSP ........ 887Scnario associ .................. 888
tTeradataClose ........................... 890Proprits du tTeradataClose......................................... 890Scnario associ .................. 890
tTeradataCommit ....................... 891Proprits du tTeradataCom-mit .................................... 891Scnario associ .................. 891
tTeradataConnection .................. 892Proprits du tTeradataCon-nection ............................... 892Scnario associ .................. 893
tTeradataFastExport .................. 894Proprits du tTeradataFas-tExport .............................. 894Scnario associ .................. 895
tTeradataFastLoad ..................... 896Proprits du tTeradataFast-Load .................................. 896Scnario associ .................. 897
tTeradataFastLoadUtility ............ 898Proprits du tTeradataFast-LoadUtility ......................... 898Scnario associ .................. 899
tTeradataInput .......................... 900Proprits du tTeradataInput......................................... 900Scnario associ .................. 901
tTeradataMultiLoad ................... 902Proprits du tTeradataMulti-Load .................................. 902Scnario associ .................. 903
tTeradataOutput ........................ 904Proprits du tTeradataOut-put .................................... 904Scnario associ ................. 907
tTeradataRollback ...................... 908Proprits du tTeradataRoll-back .................................. 908Scnario associ .................. 908
tTeradataRow ............................ 909Proprits du tTeradataRow .... 909Scnario associ .................. 911
tTeradataTPump ........................ 912Proprits du tTeradataT-Pump ................................. 912Scnario : Insrer des don-nes dans une table dunebase de donnes Teradata ....... 913
tVectorWiseCommit ................... 917Proprits du tVectorWise-Commit .............................. 917Scnario associ .................. 917
tVectorWiseConnection ............... 918Proprits du tVectorWise-Connection ......................... 918Scnario associ .................. 919
tVectorWiseInput ....................... 920Proprits du tVectorWiseIn-put .................................... 920Scnario associ .................. 921
tVectorWiseOutput ..................... 922Proprits du tVectorWi-seOutput ............................ 922Scnario associ .................. 925
tVectorWiseRollback .................. 926Proprits du tVectorWise-Rollback ............................ 926Scnario associ .................. 926
tVectorWiseRow ........................ 927Proprits du tVectorWise-Row .................................. 927Scnario associ .................. 929
tVerticaBulkExec ....................... 930Proprits du tVerticaBul-kExec ................................ 930Scnarios associs ................ 932
tVerticaClose ............................. 933Proprits du tVerticaClose .... 933Scnario associ .................. 933
tVerticaCommit ......................... 934Proprits du tVerticaCommit......................................... 934Scnario associ .................. 934
tVerticaConnection ..................... 935Proprits du tVerticaCon-nection ............................... 935Scnario associ .................. 936
tVerticaInput ............................. 937Proprits du tVerticaInput ..... 937Scnarios associs ................ 938
tVerticaOutput ........................... 939Proprits du tVerticaOutput......................................... 939Scnarios associs ................ 943
tVerticaOutputBulk .................... 944Proprits du tVerticaOutput-Bulk .................................. 944Scnarios associs ................ 945
tVerticaOutputBulkExec ............. 946Proprits du tVerticaOutput-BulkExec ........................... 946Scnarios associs ................ 947
tVerticaRollback ........................ 948Proprits du tVerticaRoll-back .................................. 948Scnario associ .................. 948
tVerticaRow .............................. 949Proprits du tVerticaRow ..... 949Scnario associ .................. 951
Talend Open Studio
xvi Guide de Rfrence des Composants Talend Open Studio
Composants ELT ......................... 953tCombinedSQLAggregate ............ 954
Proprits du tCombinedSQ-LAggregate ......................... 954Scnario : Filtrer et agrgerdes colonnes dune table di-rectement sur le SGBD .......... 955
tCombinedSQLFilter .................. 960Proprits du tCombinedS-QLFilter ............................. 960Scnario associ .................. 961
tCombinedSQLInput .................. 962Proprits du tCombinedS-QLInput ............................. 962Scnario associ .................. 963
tCombinedSQLOutput ................ 964Proprits du tCombinedSQ-LOutput ............................. 964Scnario associ .................. 965
tELTJDBCInput ........................ 966Proprits de tELTJDBCIn-put .................................... 966Scnarios associs ................ 966
tELTJDBCMap ......................... 968Proprits de tELTJDBCMap......................................... 968Scnarios associs ................ 969
tELTJDBCOutput ...................... 970Proprits de tELTJDBCOut-put .................................... 970Scnarios associs ................ 971
tELTMSSqlInput ....................... 972Proprits de tELTMSSqlIn-put .................................... 972Scnarios associs ................ 972
tELTMSSqlMap ......................... 974Proprits de tELTMSSql-Map .................................. 974Scnarios associs ................ 975
tELTMSSqlOutput ..................... 976Proprits de tELTMSSq-lOutput .............................. 976Scnarios associs ................ 977
tELTMysqlInput ........................ 978Proprits de tELTMysqlIn-put .................................... 978Scnarios associs ................ 978
tELTMysqlMap ......................... 980Proprits de tELTMysqlMap......................................... 980Scnario 1 : Agrger les co-lonnes dune table et appli-quer un filtre ....................... 982Scnario 2 : ELT utilisant unetable Alias .......................... 986
tELTMysqlOutput ...................... 991
Proprits de tELTMysqlOut-put .................................... 991Scnarios associs ................ 992
tELTOracleInput ....................... 993Proprits de tELTOracleIn-put .................................... 993Scnario associ .................. 993
tELTOracleMap ......................... 994Proprits de tELTOracle-Map .................................. 994Scnario : Mettre jour leslignes dune base Oracle ........ 996
tELTOracleOutput ..................... 999Proprits de tELTOra-cleOutput ........................... 999Scnario : Utiliser la fonc-tion MERGE dOracle pourmettre jour et insrer simul-tanment des donnes .......... 1000
tELTPostgresqlInput ................. 1005Proprits de tELTPostgres-qlInput ............................. 1005Scnarios associs .............. 1005
tELTPostgresqlMap .................. 1007Proprits de tELTPostgres-qlMap .............................. 1007Scnarios associs .............. 1008
tELTPostgresqlOutput .............. 1009Proprits de tELTPostgresq-lOutput ............................. 1009Scnarios associs .............. 1010
tELTSybaseInput ..................... 1011Proprits de tELTSybaseIn-put .................................. 1011Scnarios associs .............. 1011
tELTSybaseMap ....................... 1013Proprits de tELTSybase-Map ................................. 1013Scnarios associs .............. 1014
tELTSybaseOutput ................... 1015Proprits de tELTSyba-seOutput ........................... 1015Scnarios associs .............. 1016
tELTTeradataInput .................. 1017Proprits de tELTTerada-taInput ............................. 1017Scnarios associs .............. 1017
tELTTeradataMap ................... 1019Proprits de tELTTeradata-Map ................................. 1019Scnarios associs .............. 1021
tELTTeradataOutput ................ 1022Proprits de tELTTerada-taOutput ........................... 1022Scnarios associs .............. 1023
tSQLTemplateAggregate ........... 1024Proprits du tSQLTempla-teAggregate ....................... 1024
Talend Open Studio
Guide de Rfrence des Composants Talend Open Studio xvii
Scnario : Filtrer et agrgerles colonnes dune table di-rectement dans le SGBD ...... 1026
tSQLTemplateCommit .............. 1030Proprits du tSQLTemplate-Commit ............................ 1030Scnario associ ................. 1031
tSQLTemplateFilterColumns ..... 1032Proprits du tSQLTemplate-FilterColumns .................... 1032Scnario associ ................. 1033
tSQLTemplateFilterRows .......... 1034Proprits du tSQLTemplate-FilterRows ........................ 1034Scnario associ ................. 1035
tSQLTemplateMerge ................. 1036Proprits du tSQLTemplate-Merge .............................. 1036Scnario : Effectuer des op-rations de MERGE directe-ment dans le SGBD ............ 1038
tSQLTemplateRollback ............. 1044Proprits du tSQLTemplate-Rollback ........................... 1044Scnario associ ................. 1045
Composants ESB ....................... 1047tESBConsumer ......................... 1048
Proprits du tESBConsumer........................................ 1048Scnario : Retourner uneadresse e-mail valide ........... 1050
tESBProviderFault ................... 1057Proprits du tESBProvider-Fault ................................ 1057Scnario : Retourner un mes-sage Fault ......................... 1057
tESBProviderRequest ................ 1069Proprits du tESBProvider-Request ............................ 1069Scnario : Envoi dun mes-sage via un service sans at-tente de rponse ................. 1070
tESBProviderResponse .............. 1080Proprits du tESBProvider-Response .......................... 1080Scnario : Retourner une r-ponse Hello world ........... 1080
tRESTRequest .......................... 1091Proprits du tRESTRequest........................................ 1091Scnario : Envoi d'un mes-sage avec une rponse dansun service REST ................ 1091
tRESTResponse ........................ 1096Proprits du tRESTRes-ponse ............................... 1096Scnario associ ................. 1096
Composants File ......................... 1097tAdvancedFileOutputXML ........ 1098tApacheLogInput ...................... 1099
Proprits du tApacheLogIn-put .................................. 1099Scnario : Lire un fichier delog daccs Apache ............. 1100
tChangeFileEncoding ................ 1102tChangeFileEncoding Proper-ties .................................. 1102Scnario: Transformerlencodage des caractresdun fichier ....................... 1102
tCreateTemporaryFile ............... 1104Proprits du tCreateTempo-raryFile ............................ 1104Scnario : Crer un fichiertemporaire et y crire desdonnes ............................ 1105
tFileArchive ............................. 1109Proprits du tFileArchive .... 1109Scnario : Zipper des fichiers laide dun tFileArchive ..... 1110
tFileCompare ........................... 1112Proprits du tFileCompare ... 1112Scnario : Comparer des fi-chiers dzipps .................. 1113
tFileCopy ................................. 1115Proprits du tFileCopy ....... 1115Scnario : Rcuprer un fi-chier de la corbeille ............ 1116
tFileDelete ............................... 1118Proprits du tFileDelete ...... 1118Scnario : Supprimer des fi-chiers ............................... 1119
tFileExist ................................. 1121Proprits du tFileExist ........ 1121Scnario : Vrifier lexistencedun fichier et le crer silnexiste pas ....................... 1122
tFileInputARFF ........................ 1126Proprits du tFileInputARFF........................................ 1126Scnario : Afficher le contenudun fichier ARFF .............. 1127
tFileInputDelimited ................... 1130Proprits du tFileInputDeli-mited ............................... 1130Scnario 1 : Afficher lecontenu dun fichier dlimit........................................ 1132Scnario 2 : Lire les donnesdun fichier distant en modestream .............................. 1133
tFileInputEBCDIC .................... 1137Proprits du tFileInpu-tEBCDIC .......................... 1137
Talend Open Studio
xviii Guide de Rfrence des Composants Talend Open Studio
Scnario : Extraire les don-nes dun fichier EBCDIC etalimenter une base de don-nes ................................. 1137
tFileInputExcel ......................... 1143Proprits du tFileInputExcel........................................ 1143Scnario associ ................. 1145
tFileInputFullRow .................... 1146Proprits du tFileInputFull-Row ................................ 1146Scnario : Lire des lignescompltes dans un fichier d-limit ............................... 1147
tFileInputJSON ........................ 1149Proprits du tFileInputJSON........................................ 1149Scnario : Extraire les don-nes des champs dun fichierau format JSON ................. 1150
tFileInputLDIF ......................... 1152Proprits du tFileInputLDIF........................................ 1152Scnario associ ................. 1153
tFileInputMail .......................... 1154Proprits du tFileInputMail........................................ 1154Scnario : Extraire deschamps cls dun email ........ 1155
tFileInputMSDelimited .............. 1157Proprits du tFileInputMS-Delimited .......................... 1157Scnario : Lecture dun fi-chier dlimit multi structure........................................ 1159
tFileInputMSPositional .............. 1164Proprits du tFileInputMS-Positional .......................... 1164Scnario associ ................. 1165
tFileInputMSXML .................... 1166Proprits du tFileIn-putMSXML ...................... 1166Scnario : Lecture dun fi-chier XML multi structur .... 1167
tFileInputPositional ................... 1170Proprits du tFileInputPosi-tional ............................... 1170Scnario : Transformer un fi-chier positionnel en fichierXML ............................... 1172
tFileInputProperties .................. 1177Proprits du tFileInputPro-perties .............................. 1177Scnario : Lire et mapper lacl et les valeurs de fichiersproperties et alimenter unglossaire ........................... 1178
tFileInputRegex ........................ 1181
Proprits du tFileInputRegex........................................ 1181Scnario : Transformer en fi-chier Regex en Positional ..... 1182
tFileInputXML ......................... 1185tFileList ................................... 1186
Proprits du tFileList ......... 1186Scnario : Itration sur un r-pertoire ............................ 1188
tFileOutputARFF ..................... 1191Proprits du tFileOutpu-tARFF .............................. 1191Scnario associ ................. 1192
tFileOutputDelimited ................ 1193Proprits du tFileOutputDe-limited ............................. 1193Scnario : Ecrire des donnesdans un fichier dlimit ........ 1195Scnario : Utiliser un flux desortie pour sauvegarder desdonnes dans un fichier local........................................ 1199
tFileOutputEBCDIC ................. 1201Proprits du tFileOutpu-tEBCDIC .......................... 1201Scnario : Crer un fichierEBCDIC partir de deux fi-chiers dlimits .................. 1201
tFileOutputExcel ...................... 1204Proprits du tFileOutputEx-cel ................................... 1204Scnario associ ................. 1206
tFileOutputJSON ...................... 1207Propits du tFileOutput-JSON ............................... 1207Scnario : Ecrire un fichierJSON structur .................. 1207
tFileOutputLDIF ...................... 1211Proprits du tFileOut-putLDIF ........................... 1211Scnario : Ecrire des donnesdans un fichier LDIF ........... 1212
tFileOutputMSDelimited ........... 1214Proprits du tFileOutputMS-Delimited .......................... 1214Scnario associ ................. 1215
tFileOutputMSPositional ........... 1216Proprits du tFileOutputMS-Positional .......................... 1216Scnario associ ................. 1217
tFileOutputMSXML ................. 1218Proprits du tFileOut-putMSXML ...................... 1218Scnario associ ................. 1223
tFileOutputPositional ................ 1224Proprits du tFileOutputPo-sitional ............................. 1224Scnario associ : ............... 1226
Talend Open Studio
Guide de Rfrence des Composants Talend Open Studio xix
tFileOutputProperties ............... 1227Proprits du tFileOutputPro-perties .............................. 1227Scnario associ ................. 1228
tFileOutputXML ...................... 1229tFileProperties .......................... 1230
Proprits du tFileProperties........................................ 1230Scnario : Afficher les pro-prits dun fichier trait ...... 1231
tFileRowCount ......................... 1233Proprits du tFileRowCount........................................ 1233Scnario associ : ............... 1234
tFileTouch ............................... 1235Proprits du tFileTouch ...... 1235Scnario associ : ............... 1235
tFileUnarchive .......................... 1236Proprits du tFileUnarchive........................................ 1236Scnario associ ................. 1237
tGPGDecrypt ........................... 1238Proprits du tGPGDecrypt ... 1238Scnario : Dcrypter un fi-chier crypt GnuPG et affi-cher son contenu ................ 1238
tNamedPipeClose ...................... 1241Proprits du tNamedPipe-Close ............................... 1241Scnario associ ................. 1241
tNamedPipeOpen ...................... 1242Proprits du tNamedPipeO-pen .................................. 1242Scnario associ ................. 1242
tNamedPipeOutput ................... 1243Proprits du tNamedPi-peOutput .......................... 1243Scnario : Ecrire et chargerdes donnes via un tube nom-m ................................... 1244
tPivotToColumnsDelimited ........ 1249Proprits du tPivotToCo-lumnsDelimited .................. 1249Scnario : Utiliser une co-lonne pivot pour agrger desdonnes ............................ 1249
Composants Internet ................. 1253tFileFetch ................................ 1254
Proprits du tFileFetch ....... 1254Scnario 1 : Rcuprer desdonnes partir dun proto-cole HTTP ........................ 1256Scnario 2 : Rutiliser un co-okie stock pour rcuprerdes fichiers via un protocoleHTTP .............................. 1257Scnario associ ................. 1259
tFileInputJSON ........................ 1260tFTPConnection ....................... 1261
Proprits du tFTPConnec-tion .................................. 1261Scnarios associs .............. 1262
tFTPDelete ............................... 1263Proprits du tFTPDelete ..... 1263Scnarios associs .............. 1264
tFTPFileExist ........................... 1265Proprits du tFTPFileExist .. 1265Scnarios associs .............. 1266
tFTPFileList ............................. 1267Proprits du tFTPFileList .... 1267Scnario : Itration sur un r-pertoire distant ................... 1268
tFTPFileProperties ................... 1271Proprits du tFTPFilePro-perties .............................. 1271Scnario associ ................. 1272
tFTPGet .................................. 1273Proprits du tFTPGet ......... 1273Scnario associ ................. 1274
tFTPPut .................................. 1275Proprits du tFTPPut ......... 1275Scnario : Copier des fichierssur un serveur FTP distant .... 1276
tFTPRename ............................ 1279Proprits du tFTPRename ... 1279Scnario associ ................. 1280
tFTPTruncate .......................... 1281Proprits du tFTPTruncate .. 1281Scnario associ ................. 1282
tHttpRequest ............................ 1283Proprits du tHttpRequest ... 1283Scnario : Envoyer une re-qute HTTP au serveur etsauvegarder localement lesrponses HTTP obtenues ...... 1284
tJMSInput ............................... 1286Proprits du tJMSInput ....... 1286Scnario associ : ............... 1287
tJMSOutput ............................. 1288Proprits du tJMSOutput ..... 1288Scnario associ : ............... 1289
tMicrosoftMQInput .................. 1290Proprits du tMicrosoftM-QInput ............................. 1290Scnario : Ecrire et rcuprerdes messages dans une filedattente de message Micro-soft .................................. 1291
tMicrosoftMQOutput ................ 1294Proprits du tMicrosoftM-QOutput ........................... 1294Scnario associ ................. 1295
tMomCommit ........................... 1296Proprits du tMomCommit .. 1296Scnario associ ................. 1296
Talend Open Studio
xx Guide de Rfrence des Composants Talend Open Studio
tMomInput .............................. 1297Proprits du tMomInput ...... 1297Scnario : Communicationasynchrone via un serveurMOM .............................. 1300
tMomMessageIdList .................. 1303Proprits du tMomMessa-geIdList ............................ 1303Scnario associ ................. 1303
tMomOutput ............................ 1304Proprits du tMomOutput ... 1304Scnario associ ................. 1305
tMomRollback ......................... 1306Proprits du tMomRollback........................................ 1306Scnario associ ................. 1306
tPOP ....................................... 1307Proprits du tPOP ............. 1307Scnario : Rcuprer une s-lection de-mails partir duncompte de messagerie .......... 1309
tREST ..................................... 1311Proprits du tREST ........... 1311Scnario : Crer et rcuprerdes donnes en invoquant unservice Web REST ............. 1312
tRSSInput ................................ 1315Proprits du tRSSInput ....... 1315Scnario : Rcuprer lesbillets frquemment mis jour sur un blog ................. 1315
tRSSOutput ............................. 1318Proprits du tRSSOutput ..... 1318Scnario 1 : Crer un fluxRSS et stocker les fichiers surun serveur FTP .................. 1319Scnario 2 : Crer un fluxRSS contenant des mtadon-nes ................................. 1322Scnario 3 : Crer un fichierXML de flux ATOM ........... 1325
tSCPClose ................................ 1329Proprits du tSCPClose ...... 1329Scnario associ ................. 1329
tSCPConnection ....................... 1330Proprits du tSCPConnec-tion .................................. 1330Scnarios associs .............. 1330
tSCPDelete ............................... 1331Proprits du tSCPDelete ..... 1331Scnario associ ................. 1331
tSCPFileExists .......................... 1332Proprits du tSCPFileExists........................................ 1332Scnario associ ................. 1332
tSCPFileList ............................. 1333Proprits du tSCPFileList .... 1333Scnario associ ................. 1333
tSCPGet .................................. 1334Proprits du tSCPGet ......... 1334Scnario : Rcuprer des fi-chiers dun serveur SCP dis-tant .................................. 1334
tSCPPut .................................. 1336Proprits du tSCPPut ......... 1336Scnario associ ................. 1336
tSCPRename ............................ 1337Proprits du tSCPRename ... 1337Scnario associ ................. 1337
tSCPTruncate .......................... 1338Proprits du tSCPRename ... 1338Scnario associ ................. 1338
tSendMail ................................ 1339Proprits du tSendMail ....... 1339Scnario : Envoyer un e-maillors dune erreur ................. 1340
tSetKeystore ............................. 1344Proprits du tSetKeystore .... 1344Scnario : Extraire des infor-mations client dun fichierWSDL priv ...................... 1345
tSocketInput ............................ 1349Proprits du tSocketInput .... 1349Scnario : Transfrer desdonnes vers un port dcoute........................................ 1350
tSocketOutput .......................... 1353Proprits du tSocketOutput........................................ 1353Scnario associ ................. 1354
tSOAP ..................................... 1355Proprits du tSOAP ........... 1355Scnario : Extraire des infor-mations mto en utilisant unService Web ...................... 1356
tWebServiceInput ..................... 1359Proprits du tWebServiceIn-put .................................. 1359Scnario 1 : Extraire desimages laide dun Webser-vice ................................. 1361Scnario 2 : Lire des don-nes publies dans un serviceWeb, en utilisant les fonc-tions avances du tWebServi-ceInput ............................. 1362
tXMLRPCInput ....................... 1367Proprits du tXMLRPCInput........................................ 1367Scnario : Chercher le nomdun Etat via une mthodeXMLRPC ......................... 1368
Composants Logs & Errors ...... 1371tAssert ..................................... 1372
Proprits du tAssert ........... 1372
Talend Open Studio
Guide de Rfrence des Composants Talend Open Studio xxi
Scnario : Paramtrer unecondition assertive pourlexcution dun Job ............ 1372
tAssertCatcher ......................... 1378Proprits du tAssertCatcher........................................ 1378Scnario associ ................. 1379
tChronometerStart ................... 1380Proprits du tChronometerS-tart .................................. 1380Scnario associ ................. 1380
tChronometerStop .................... 1381Proprits du tChronometerS-top .................................. 1381Scnario : Mesurer la durede traitement dun sous-Jobou dune partie dun sous-Job........................................ 1381
tDie ......................................... 1385Proprits du tDie ............... 1385Scnarios associs .............. 1385
tFlowMeter .............................. 1386Proprits du tFlowMeter ..... 1386Scnario associ ................. 1386
tFlowMeterCatcher ................... 1387Proprits du tFlowMeterCat-cher ................................. 1387Scnario : Mesurer le fluxdun Job ........................... 1388
tLogCatcher ............................. 1392Proprits du tLogCatcher .... 1392Scnario 1 : Avertissement &log lors de la crationdentres ........................... 1392Scnario 2 : Monitorer & ar-rter un Job ....................... 1394
tLogRow .................................. 1396Proprits du tLogRow ........ 1396Scnarios associs .............. 1396
tStatCatcher ............................. 1397Proprits du tStatCatcher .... 1397Scnario : Afficher les statis-tiques du Job ..................... 1397
tWarn ..................................... 1400Proprits du tWarn ............ 1400Scnarios associs .............. 1400
Composants Misc ....................... 1401tAddLocationFromIP ................ 1402
Proprits du tAddLocation-FromIP ............................. 1402Scnario : Identifier la loca-lisation gographique duneadresse IP ......................... 1403
tBufferInput ............................. 1405Proprits du tBufferInput .... 1405Scnario : Rcuprer les don-nes mises en tampon .......... 1405
tBufferOutput .......................... 1408Proprits du tBufferOutput .. 1408Scnario 1 : Mettre des don-nes en tampon .................. 1408Scnario 2 : Mettre les don-nes de sortie en m-moire tampon du serveurdapplication Web .............. 1410Scnario 3 : Appeler un Jobcontenant des variables decontexte partir de votre na-vigateur Web ..................... 1413Scnario 4 : Appeler un Jobexport en tant que serviceWeb dans un autre Job ......... 1415
tContextDump .......................... 1418Proprits du tContextDump........................................ 1418Scnario associ ................. 1418
tContextLoad ........................... 1419Proprits du tContextLoad ... 1419Scnario : Utiliser uncontexte dynamique lors duninsert dans une base de don-nes MySQL ..................... 1420
tFixedFlowInput ....................... 1423Proprits du tFixedFlowIn-put .................................. 1423Scnarios associs .............. 1423
tMemorizeRows ........................ 1425Proprits du tMemorize-Rows ............................... 1425Scnario : Compter le nombredoccurrences de diffrentsges ................................. 1426
tMsgBox .................................. 1431Proprits du tMsgBox ........ 1431Scnario : Test de type Helloworld! ............................. 1431
tRowGenerator ......................... 1433Proprits du tRowGenerator........................................ 1433Scnario : Gnration ala-toire de fichiers de test ......... 1434
Composants Orchestration ....... 1437tFileList ................................... 1438tFlowToIterate ......................... 1439
Proprits du tFlowToIterate........................................ 1439Scnario : Transformer unflux de donnes en liste ........ 1439
tForeach .................................. 1443Proprits du tForeach ......... 1443Scnario : Faire une bouclesur une liste et rcuprer lesvaleurs ............................. 1443
tInfiniteLoop ............................ 1446
Talend Open Studio
xxii Guide de Rfrence des Composants Talend Open Studio
Proprits du tInfiniteLoop ... 1446Scnario associ ................. 1446
tIterateToFlow ......................... 1447Proprits du tIterateToFlow........................................ 1447Scnario : Transformer uneliste de fichiers en flux dedonnes ............................ 1448
tLoop ...................................... 1450Proprits du tLoop ............ 1450Scnario : Excuter un Job partir dune boucle .............. 1451
tPostjob ................................... 1453Proprits du tPostjob .......... 1453Scnario associ ................. 1453
tPrejob .................................... 1454Proprits du tPrejob ........... 1454Scnario associ ................. 1454
tReplicate ................................ 1455Proprits du tReplicate ....... 1455Scnario associ ................. 1455
tRunJob .................................. 1456tUnite ...................................... 1457
Proprits du tUnite ............ 1457Scnario : Itration sur des fi-chiers et fusion de contenu .... 1458
tSleep ...................................... 1461Proprits du tSleep ............ 1461Scnario associ ................. 1461
tWaitForFile ............................ 1462Proprits du tWaitForFile .... 1462Scnario : Attendre la sup-pression dun fichier ........... 1464
tWaitForSocket ........................ 1466Proprits du tWaitForSocket........................................ 1466Scnario associ ................. 1467
tWaitForSqlData ...................... 1468Proprit du tWaitForSqlData........................................ 1468Scnario : Attendre lajout delignes dans une table ........... 1469
Composants Processing ............. 1473tAggregateRow ......................... 1474
Proprits du tAggregateRow........................................ 1474Scnario : Agrger des va-leurs et trier des donnes ...... 1476
tAggregateSortedRow ............... 1479Proprits du tAggregateSor-tedRow ............................ 1479Scnario associ ................. 1480
tConvertType ........................... 1481Proprits du tConvertType .. 1481Scnario : Convertir des typesde donnes Java ................. 1482
tDenormalize ............................ 1486
Proprits du tDenormalize ... 1486Scnario 1 : Dnormaliserune colonne ....................... 1486Scnario 2 : Dnormaliserplusieurs colonnes .............. 1488
tDenormalizeSortedRow ............ 1491Proprits du tDenormali-zeSortedRow ..................... 1491Scnario : Regrouper deslignes tries ....................... 1491
tExternalSortRow ..................... 1495Proprits du tExternalSor-tRow ................................ 1495Scnario associ ................. 1496
tExtractDelimitedFields ............. 1497Proprits du tExtractDelimi-tedFields ........................... 1497Scnario : Extraire deschamps partir dun fichierdlimit par des virgules ...... 1498
tExtractPositionalFields ............. 1501Proprits du tExtractPositio-nalFields ........................... 1501Scnario associ ................. 1502
tExtractRegexFields .................. 1503Proprits du tExtractRegex-Fields ............................... 1503Scnario : Extraire des noms,des domaines et domainesde premier niveau partirdadresses e-mail ................ 1504
tExtractXMLField .................... 1507tFilterColumns ......................... 1508
Proprits du tFilterColumns........................................ 1508Scnario associ ................. 1508
tFilterRow ............................... 1509Proprits du tFilterRow ...... 1509Scnario : Filtrer une liste denoms et faire une recherchedans la liste ....................... 1510
tJoin ....................................... 1513Proprits du tJoin .............. 1513Scnario : Faire une corres-pondance exacte entre deuxcolonnes et crire les donnesrejetes ........