1760
 4.X Talend Open Studio Composants Guide de référence

TalendOpenStudio Components RG 42a FR

Embed Size (px)

Citation preview

Talend Open Studio Composants

4.X

Guide de rfrence

Intentionally Blank

ii

Composants Talend Open Studio

Version 4.2_aConvient pour lutilisation de Talend Open Studio v4.2.x. Annule et remplace toute version antrieure du Guide de 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/

Composants Talend Open Studio

iii

iv

Composants Talend Open Studio

Talend Open Studio Composants Guide de rfrence ..................... i

Prface ....................................................................xxvii Objectif .............................................................xxvii Public vis .........................................................xxvii Conventions typographiques .............................xxvii Historique des versions ........................................xxviii Remarques et Support .........................................xxviii

Composants Business .................................. 1tAlfrescoOutput ........................................................... 2 Proprits du tAlfrescoOutput ................................. 2 Procdure dinstallation ....................................... 4 Dmatrialisation, tAlfrescoOutput et Gestion de Contenu ......................................................................... 7 Scnario : Crer des documents sur un serveur Alfresco .................................................................................. 8 tBonitaDeploy ............................................................ 14 Proprits du tBonitaDeploy ................................. 14 Scnario associ .................................................... 15 tBonitaInstantiateProcess ......................................... 16 tBonitaInstantiateProcess Properties ..................... 16 Scnario : Excuter un processus Bonita via un Job Talend .......................................................................... 17 tCentricCRMInput ................................................... 22 Proprits du tCentricCRMInput ........................... 22 Scnario associ .................................................... 22 tCentricCRMOutput ................................................ 23 Proprits du tCentricCRMOutput ....................... 23 Scnario associ ................................................... 23 tHL7Input .................................................................. 24 Proprits du tHL7Input ........................................ 24 Scnario : Retrouver des informations concernant les patients et les vnements partir dun fichier HL7 .. 25 tHL7Output ............................................................... 29 Proprits du tHL7Output ..................................... 29 Scnario associ .................................................... 29 tMarketoInput ........................................................... 30 Proprits du tMarketoInput .................................. 30 Scnario associ .................................................... 32 tMarketoOutput ........................................................ 33 Proprits du tMarketoOutput ............................... 33 Scnario : Insrer et rcuprer des donnes dune base de donnes Marketo via un systme externe ............... 35 tMicrosoftCRMInput ................................................ 40 Proprits du tMicrosoftCRMInput ...................... 40

Scnario : Ecrire des donnes dans une base de donnes Microsoft CRM et attribuer des conditions aux colonnes pour extraire des lignes spcifiques .................41 tMicrosoftCRMOutput .............................................48 Proprits du tMicrosoftCRMOutput ...................48 Scnario associ ....................................................49 tMSAXInput ...............................................................50 Proprits du tMSAXInput ...................................50 Scnario associ .....................................................50 tMSAXOutput ............................................................51 Proprits du tMSAXOutput .................................51 Scnario : Insrer des donnes dans une table dfinie sur le serveur Microsoft AX .......................................52 Scnario 2 : Effacer des donnes dune table prcise sur le serveur MicrosoftAX. ........................................55 tOpenbravoERPInput ...............................................58 Proprits du tOpenbravoERPInput ......................58 Scnario associ ....................................................59 tOpenbravoERPOutput ............................................60 Proprits du tOpenbravoERPOutput ...................60 Scnario associ ....................................................60 tSageX3Input .............................................................61 Proprits du tSageX3Input ...................................61 Scnario : Utiliser les cls des requtes pour extraire des donnes dun systme Sage X3 donn ..................62 tSageX3Output ...........................................................66 Proprits du tSageX3Output ................................66 Scnario : Utiliser un service Web Sage X3 pour insrer des donnes dans un systme Sage X3 donn ....67 tSalesforceBulkExec ..................................................71 Proprits du tSalesforceBulkExec ........................71 Scnario associ .....................................................72 tSalesforceConnection ...............................................73 Proprits du tSalesforceConnection .....................73 Scnario associ .....................................................73 tSalesforceGetDeleted ...............................................74 Proprits du tSalesforceGetDeleted .....................74 Scnario : Rcuprer les donnes supprimes du serveur Salesforce ........................................................75 tSalesforceGetServerTimestamp ..............................78 Proprits du tSalesforceGetServerTimestamp .....78 Scnario associ .....................................................79 tSalesforceGetUpdated ..............................................80 Proprits du tSalesforceGetUpdated ....................80 Scnario associ .....................................................81 tSalesforceInput .........................................................82 Proprits du tSalesforceInput ...............................82 Scnario : Utiliser des requtes pour extraire des donnes dune base de donnes Salesforce .......................84 tSalesforceOutput ......................................................89 Proprits du tSalesforceOutput ............................89 Scnario : Supprimer des donnes de lobjet Account 91 v

Composants Talend Open Studio

tSalesforceOutputBulk ............................................. 93 Proprits du tSalesforceOutputBulk .................... 93 Scnario : Insrer des donnes de masse transformes dans votre Salesforce.com ........................................... 93 tSalesforceOutputBulkExec ..................................... 99 Proprits du tSalesforceOutputBulkExec ............ 99 Scnario : Insrer des donnes de masse dans votre Salesforce.com .......................................................... 100 tSAPCommit ............................................................ 104 Proprits du tSAPCommit ................................. 104 Scnario associ .................................................. 104 tSAPConnection ...................................................... 105 Proprits du tSAPConnection ............................ 105 Scnario associ .................................................. 105 tSAPInput ................................................................ 106 Proprits du tSAPInput ...................................... 106 Scnario 1 : Rcuprer les mtadonnes dun systme SAP ........................................................................... 108 Scnario 2 : Lire les donnes des diffrents schmas de la fonction RFC_READ_TABLE ........................ 114 tSAPOutput ............................................................. 120 Proprits du tSAPOutput ................................... 120 Scnarios associs ............................................... 121 tSAPRollback .......................................................... 122 Proprits du tSAPRollback ................................ 122 Scnario associ .................................................. 122 tSugarCRMInput .................................................... 123 Proprits du tSugarCRMInput .......................... 123 Scnario: Extraire les donnes dun compte partir de SugarCRM ................................................................ 123 tSugarCRMOutput ................................................. 126 Proprits du tSugarCRMOutput ....................... 126 Scnario associ ................................................. 126 tVtigerCRMInput ................................................... 127 Proprits du tVtigerCRMInput ......................... 127 Scnario associ ................................................. 128 tVtigerCRMOutput ................................................ 129 Proprits du tVtigerCRMOutput ...................... 129 Scnario associ .................................................. 130

Composants Business Intelligence ......... 131tBarChart ................................................................. 132 Proprits du tBarChart ....................................... 132 Scnario : Crer un diagramme en barres partir de donnes dentre ....................................................... 133 tDB2SCD .................................................................. 139 Proprits du tDB2SCD ...................................... 139 Scnario associ .................................................. 140 tDB2SCDELT .......................................................... 141 Proprits du tDB2SCDELT ............................... 141 Scnario associ .................................................. 143 tGreenplumSCD ...................................................... 144 vi

Proprits du tGreenplumSCD ............................144 Scnario associ ...................................................145 tInformixSCD ...........................................................146 Proprits du tInformixSCD ................................146 Scnario associ ...................................................147 tIngresSCD ...............................................................148 Proprits du tIngresSCD ....................................148 Scnario associ ...................................................149 tLineChart ................................................................150 Proprits du tLineChart ......................................150 Scnario : Crer un graphique en lignes afin de faciliter lanalyse des tendances .......................................151 tMondrianInput .......................................................158 Proprits du tMondrianInput ..............................158 Scnario : Tables en jointure croise ...................159 tMSSqlSCD ..............................................................162 Proprits du tMSSqlSCD ...................................162 Scnario associ ...................................................163 tMysqlSCD ...............................................................164 Proprits du tMysqlSCD ....................................164 Mthodologie de gestion du SCD .....................165 Scnario : Traquer des modifications avec les Slowly Changing Dimensions de type 0 3 ..........................168 tMysqlSCDELT .......................................................177 Proprits du tMysqlSCDELT .............................177 Scnario associ ...................................................179 tOracleSCD ..............................................................180 Proprits du tOracleSCD ....................................180 Scnario associ ...................................................182 tOracleSCDELT ......................................................183 Proprits du tOracleSCDELT ............................183 Scnario associ ...................................................185 tPaloCheckElements ................................................186 Proprits du tPaloCheckElements ......................186 Scnario associ ...................................................188 tPaloConnection .......................................................189 Proprits du tPaloConnection .............................189 Scnario associ ...................................................189 tPaloCube .................................................................190 Proprits du tPaloCube .......................................190 Scnario : Crer un cube dans une base de donnes existante .....................................................................192 tPaloCubeList ...........................................................194 Proprits du tPaloCubeList ................................194 Dcouvrir le schma de sortie en lecture seule du tPaloCubeList ...................................................................195 Scnario : Rcuprer des informations dtailles dun cube dune base de donnes dtermine ....................196 tPaloDatabase ...........................................................198 Proprits du tPaloDatabase ................................198 Scnario : Crer une base de donnes ..................199 tPaloDatabaseList ....................................................201 Proprits du tPaloDatabaseList ..........................201

Composants Talend Open Studio

Dcouvrir le schma de sortie en lecture seule du tPaloDatabaseList ............................................................ 202 Scnario : Rcuprer des informations dtailles concernant les bases de donnes dun serveur Palo donn ... 203 tPaloDimension ........................................................ 205 Proprits du tPaloDimension ............................. 205 Scnario : Crer une dimension avec des lments ... 209 tPaloDimensionList ................................................. 214 Proprits du tPaloDimensionList ....................... 214 Dcouvrir le schma de sortie en lecture seule du tPaloDimensionList ......................................................... 216 Scnario: Rcuprer des informations dtailles concernant les dimensions dune base de donnes dtermine 216 tPaloInputMulti ....................................................... 218 Proprits du tPaloInputMulti ............................. 218 Scnario : Rcuprer des lments de dimensions dans un cube donn ................................................... 220 tPaloOutput ............................................................. 224 Proprits du tPaloOutput ................................... 224 Scnario associ .................................................. 225 tPaloOutputMulti .................................................... 226 Proprits du tPaloOutputMulti ........................... 226 Scnario 1 : Ecrire des donnes dans un cube donn 228 Scnario 2 : Refuser un flux de donnes dentre lorsque les lments crire nexistent pas dans un cube donn ......................................................................... 231 tPaloRule .................................................................. 235 Proprits du tPaloRule ....................................... 235 Scnario : Crer une rgle dans un cube donn ... 236 tPaloRuleList ........................................................... 239 Proprits du tPaloRuleList ................................. 239 Dcouvrir le schma de sortie en lecture seule du tPaloRuleList ................................................................... 240 Scnario : Rcuprer des informations dtailles concernant des rgles dun cube donn .......................... 241 tParAccelSCD .......................................................... 243 Proprits du tParAccelSCD ............................... 243 Scnario associ .................................................. 244 tPostgresPlusSCD .................................................... 245 Proprits du tPostgresPlusSCD ......................... 245 Scnario associ .................................................. 246 tPostgresPlusSCDELT ............................................ 247 Proprits du tPostgresPlusSCDELT .................. 247 Scnario associ .................................................. 249 tPostgresqlSCD ........................................................ 250 Proprits du tPostgresqlSCD ............................. 250 Scnario associ .................................................. 251 tPostgresqlSCDELT ................................................ 252 Proprits du tPostgresqlSCDELT ...................... 252

Scnario associ ...................................................254 tSPSSInput ...............................................................255 Proprits du tSPSSInput ....................................255 Scnario : Afficher le contenu dun fichier SPSS ..... 255 tSPSSOutput ............................................................259 Proprits du tSPSSOutput .................................259 Scnario : Ecrire des donnes dans un fichier .sav .... 259 tSPSSProperties .......................................................262 Proprits du tSPSSProperties ............................262 Scnario associ ...................................................262 tSPSSStructure ........................................................263 Proprits du tSPSSStructure ..............................263 Scnario associ ...................................................263 tSybaseSCD ..............................................................265 Proprits du tSybaseSCD ...................................265 Scnario associ ...................................................266 tSybaseSCDELT ......................................................267 Proprits du tSybaseSCDELT ...........................267 Scnario associ ..................................................269

Composants Custom Code .......................271tGroovy .....................................................................272 Proprits du tGroovy ..........................................272 Scnarios associs ................................................272 tGroovyFile ...............................................................273 Proprits du tGroovyFile ....................................273 Scnario : Appeler du code Groovy contenu dans un fichier .........................................................................273 tJava ..........................................................................275 Proprits du tJava ...............................................275 Scnario : Imprimer le contenu dune variable ....275 tJavaFlex ...................................................................279 Proprits du tJavaFlex ........................................279 Scnario 1 : Gnrer un flux de donnes .............280 Scnario 2 : Traiter des lignes de donnes avec le tJavaFlex ....................................................................282 tJavaRow ..................................................................286 Proprits du tJavaRow ........................................286 Scnario associ ..................................................286 tLibraryLoad ...........................................................287 Proprits du tLibraryLoad ..................................287 Scnario : Vrifier le format dune adresse e-mail .... 287 tSetGlobalVar ..........................................................290 Proprits du tSetGlobalVar ................................290 Scnario : Afficher le contenu dune variable globale 290

Composants Data Quality .......................293vii

Composants Talend Open Studio

tAddCRCRow .......................................................... 294 Proprits du tAddCRCRow ............................... 294 Scnario : Ajouter une cl de substitution un fichier 294 tChangeFileEncoding ............................................. 297 tExtractRegexFields ............................................... 298 tFuzzyMatch ............................................................ 299 Proprits du tFuzzyMatch .................................. 299 Scnario 1 : Distance de Levenshtein de 0 pour les prnoms ..................................................................... 300 Scnario 2 : Distance de Levenshtein de 1 ou 2 pour les prnoms ............................................................... 302 Scnario 3 : Distance mtaphonique pour les prnoms 303 tIntervalMatch ........................................................ 305 Scnario : Identifier le pays partir de lIP (Perl et Java) .............................................................................. 306 tParseAddress .......................................................... 310 Proprits du tParseAddress ................................ 310 Scnario associ .................................................. 311 tParseName .............................................................. 312 Proprits du tParseName ................................... 312 Scnario associ .................................................. 313 tReplaceList ............................................................. 314 Proprits du tReplaceList ................................... 314 Scnario : Remplacement partir dun fichier de rfrence .................................................................... 315 tSchemaComplianceCheck ..................................... 319 Proprits du tSchemaComplianceCheck ........... 319 Scnario : Valider les dates en fonction dun schma (java) ......................................................................... 321 tUniqRow ................................................................. 325 Proprits du tUniqRow ...................................... 325 Scnario : Ddoublonner des donnes ................. 326

Composants Databases ........................... 329tAccessBulkExec ...................................................... 330 Proprits du tAccessBulkExec ........................... 330 Scnarios associs ............................................... 332 tAccessCommit ........................................................ 333 Proprits du tAccessCommit ............................. 333 Scnario associ .................................................. 333 tAccessConnection .................................................. 334 Proprits du tAccessConnection ........................ 334 Scnario: Insrer des donnes dans des tables parent/enfant ................................................................... 335 tAccessInput ............................................................ 339 Proprits du tAccessInput .................................. 339 Scnarios associs ............................................... 341 tAccessOutput .......................................................... 342 Proprits du tAccessOutput ............................... 342 Scnarios associs ............................................... 346 viii

tAccessOutputBulk ..................................................347 Proprits du tAccessOutputBulk ........................347 Scnarios associs ................................................348 tAccessOutputBulkExec ..........................................349 Proprits du tAccessOutputBulkExec ................349 Scnarios associs ................................................351 tAccessRollback .......................................................352 Proprits du tAccessRollback ...........................352 Scnario associ ...................................................352 tAccessRow ...............................................................353 Proprits du tAccessRow ...................................353 Scnarios associs ................................................355 tAS400Close .............................................................356 Proprits du tAS400Close ..................................356 Scnario associ ...................................................356 tAS400Commit .........................................................357 Proprits du tAS400Commit ..............................357 Scnario associ ...................................................357 tAS400Connection ...................................................358 Proprits du tAS400Connection .........................358 Scnario associ ...................................................359 tAS400Input .............................................................360 Proprits du tAS400Input ...................................360 Scnarios associs ................................................362 tAS400LastInsertId .................................................363 Proprits du tAS400LastInsertId ........................363 Scnario associ ...................................................363 tAS400Output ..........................................................364 Proprits du tAS400Output ................................364 Scnarios associs ................................................368 tAS400Rollback .......................................................369 Proprits du tAS400Rollback ............................369 Scnario associ ...................................................369 tAS400Row ...............................................................370 Proprits du tAS400Row ....................................370 Scnarios associs ................................................372 tCreateTable .............................................................373 Proprits du tCreateTable ...................................373 Scnario : Crer une nouvelle table dans une base de donnes MySQL ........................................................376 DB2BulkExec ...........................................................378 Proprits du tDB2BulkExec ..............................378 Scnario associ ...................................................380 tDB2Close .................................................................381 Proprits du tDB2Close ......................................381 Scnario associ ...................................................381 tDB2Commit ............................................................382 Proprits du tDB2Commit ..................................382 Scnario associ ...................................................382 tDB2Connection .......................................................383 Proprits du tDB2Connection ...........................383 Scnarios associs ...............................................384 tDB2Input .................................................................385

Composants Talend Open Studio

Proprits du tDB2Input ...................................... 385 Scnarios associs ............................................... 387 tDB2Output ............................................................. 388 Proprits du tDB2Output ................................... 388 Scnarios associs ............................................... 391 tDB2Rollback .......................................................... 392 Proprits du tDB2Rollback ............................... 392 Scnario associ .................................................. 392 tDB2Row .................................................................. 393 Proprits du tDB2Row ....................................... 393 Scnarios associs ............................................... 395 tDB2SCD .................................................................. 396 tDB2SCDELT .......................................................... 397 tDB2SP ..................................................................... 398 Proprits du tDB2SP .......................................... 398 Scnario associ .................................................. 399 tDBInput ................................................................. 400 Proprits du tDBInput ........................................ 400 Scnario 1 : Afficher les donnes slectionnes partir dune table ....................................................... 401 Scnario 2 : Utiliser la variable StoreSQLQuery 403 tDBOutput ............................................................... 405 Proprits du tDBOutput ..................................... 405 Scnario : Afficher la base de donnes en sortie 407 tDBSQLRow ............................................................ 410 Proprits du tDBSQLRow ................................. 410 Scnario : Rinitialiser lauto-incrmentation dune base de donnes ......................................................... 411 tEXAInput ............................................................... 414 Proprits du tEXAInput ..................................... 414 Scnarios associs ............................................... 415 tEXAOutput ............................................................ 416 Proprits du tEXAOutput .................................. 416 Scnarios associs ............................................... 418 tEXARow ................................................................. 419 Proprits du tEXARow ...................................... 419 Scnarios associs ............................................... 420 tEXistConnection .................................................... 421 Proprits du tEXistConnection .......................... 421 Scnario associ ................................................. 421 tEXistDelete ............................................................. 423 Proprits du tEXistDelete .................................. 423 Scnario associ .................................................. 424 tEXistGet .................................................................. 425 Proprits du tEXistGet ....................................... 425 Scnario : Rcuprer des ressources partir dun serveur distant de base de donnes eXist .................. 426 tEXistList ................................................................. 429 Proprits du tEXistList ...................................... 429 Scnario associ ................................................. 430 tEXistPut .................................................................. 431 Proprits du tEXistPut ....................................... 431 Scnario associ .................................................. 432

tEXistXQuery ...........................................................433 Proprits du tEXistXQuery ................................433 Scnario associ ...................................................434 tEXistXUpdate .........................................................435 Proprits du tEXistXUpdate ...............................435 Scnario associ ...................................................436 tFirebirdClose ..........................................................437 Proprits du tFirebirdClose ................................437 Scnario associ ...................................................437 tFirebirdCommit .....................................................438 Proprits du tFirebirdCommit ............................438 Scnario associ ...................................................438 tFirebirdConnection ................................................439 Proprits du tFirebirdConnection ......................439 Scnario associ ..................................................440 tFirebirdInput ..........................................................441 Proprits du tFirebirdInput .................................441 Scnarios associs ................................................442 tFirebirdOutput .......................................................443 Proprits du tFirebirdOutput ..............................443 Scnarios associs ................................................445 tFirebirdRollback ....................................................447 Proprits du tFirebirdRollback ..........................447 Scnario associ ...................................................447 tFirebirdRow ............................................................448 Proprits du tFirebirdRow ..................................448 Scnarios associs ................................................450 tGreenplumBulkExec ..............................................451 Proprits du tGreenplumBulkExec ....................451 Scnarios associs ................................................453 tGreenplumClose .....................................................454 Proprits du tGreenplumClose ...........................454 Scnario associ ...................................................454 tGreenplumCommit ................................................455 Proprits du tGreenplumCommit .......................455 Scnario associ ...................................................455 tGreenplumConnection ...........................................456 Proprits du tGreenplumConnection .................456 Scnarios associs ...............................................457 tGreenplumInput .....................................................458 Proprits du tGreenplumInput ............................458 Scnarios associs ................................................459 tGreenplumOutput ..................................................460 Proprits du tGreenplumOutput .........................460 Scnarios associs ................................................463 tGreenplumOutputBulk ..........................................464 Proprits du tGreenplumOutputBulk .................464 Scnarios associs ................................................465 tGreenplumOutputBulkExec .................................466 Proprits du tGreenplumOutputBulkExec .........466 Scnarios associs ................................................467 tGreenplumRollback ...............................................469 Proprits du tGreenplumRollback .....................469 ix

Composants Talend Open Studio

Scnario associ .................................................. 469 tGreenplumRow ...................................................... 470 Proprits du tGreenplumRow ............................ 470 Scnarios associs ............................................... 472 tGreenplumSCD ...................................................... 473 tHiveClose ................................................................ 474 Proprits du tHiveClose ..................................... 474 Scnario associ .................................................. 474 tHiveConnection ...................................................... 475 Proprits du tHiveConnection .......................... 475 Scnarios associs .............................................. 476 tHiveRow .................................................................. 477 Proprits du tHiveRow ...................................... 477 Scnarios associs ............................................... 478 tHSQLDbInput ........................................................ 480 Proprits du tHSQLDbInput .............................. 480 Scnarios associs ............................................... 482 tHSQLDbOutput ..................................................... 483 Proprits du tHSQLDbOutput ........................... 483 Scnarios associs ............................................... 487 tHSQLDbRow ......................................................... 488 Proprits du tHSQLDbRow ............................... 488 Scnarios associs ............................................... 490 tInformixBulkExec .................................................. 491 Proprits du tInformixBulkExec ....................... 491 Scnario associ .................................................. 494 tInformixClose ......................................................... 495 Proprits du tInformixClose .............................. 495 Scnario associ .................................................. 495 tInformixCommit .................................................... 496 Proprits du tInformixCommit .......................... 496 Scnario associ .................................................. 496 tInformixConnection .............................................. 497 Proprits du tInformixConnection .................... 497 Scnarios associs .............................................. 498 tInformixInput ........................................................ 499 Proprits du tInformixInput ............................... 499 Scnarios associs ............................................... 500 tInformixOutput ...................................................... 501 Proprits du tInformixOutput ............................ 501 Scnarios associs ............................................... 504 tInformixOutputBulk ............................................. 505 Proprits du tInformixOutputBulk ..................... 505 Scnarios associs ............................................... 506 tInformixOutputBulkExec ..................................... 507 Proprits du tInformixOutputBulkExec ............. 507 Scnarios associs ............................................... 510 tInformixRollback ................................................... 511 Proprits du tInformixRollback ........................ 511 Scnario associ .................................................. 511 tInformixRow .......................................................... 512 Proprits du tInformixRow ................................ 512 Scnarios associs ............................................... 514 x

tInformixSCD ...........................................................515 tInformixSP ..............................................................516 Proprits du tInformixSP ....................................516 Scnarios associs ................................................518 tIngresClose ..............................................................519 Proprits du tIngresClose ...................................519 Scnario associ ...................................................519 tIngresCommit .........................................................520 Proprits du tIngresCommit ..............................520 Scnario associ ..................................................520 tIngresConnection ...................................................521 Proprits du tIngresConnection .........................521 Scnario associ ..................................................521 tIngresInput .............................................................522 Proprits du tIngresInput ....................................522 Scnarios associs ................................................523 tIngresOutput ...........................................................524 Proprits du tIngresOutput .................................524 Scnarios associs ................................................526 tIngresRollback ........................................................527 Proprits du tIngresRollback .............................527 Scnario associ ...................................................527 tIngresRow ...............................................................528 Proprits du tIngresRow .....................................528 Scnarios associs ................................................529 tIngresSCD ...............................................................530 tInterbaseClose ........................................................531 Proprits du tInterbaseClose ..............................531 Scnario associ ...................................................531 tInterbaseCommit ....................................................532 Proprits du tInterbaseCommit .........................532 Scnario associ ..................................................532 tInterbaseConnection ..............................................533 Proprits du tInterbaseConnection ....................533 Scnarios associs ...............................................533 tInterbaseInput ........................................................534 Proprits du tInterbaseInput ...............................534 Scnarios associs ................................................535 tInterbaseOutput .....................................................536 Proprits du tInterbaseOutput ............................536 Scnarios associs ................................................538 tInterbaseRollback ..................................................539 Proprits du tInterbaseRollback ........................539 Scnario associ ...................................................539 tInterbaseRow ..........................................................540 Proprits du tInterbaseRow ................................540 Scnarios associs ................................................542 tJavaDBInput ...........................................................543 Proprits du tJavaDBInput .................................543 Scnarios associs ................................................544 tJavaDBOutput ........................................................545 Proprits du tJavaDBOutput ..............................545 Scnarios asoocis ...............................................547

Composants Talend Open Studio

tJavaDBRow ............................................................ 548 Proprits du tJavaDBRow ................................. 548 Scnarios associs ............................................... 549 tJDBCColumnList .................................................. 550 Proprits du tJDBCColumnList ......................... 550 Scnario associ .................................................. 550 tJDBCClose .............................................................. 551 Proprits du tJDBCClose ................................... 551 Scnario associ .................................................. 551 tJDBCCommit ......................................................... 552 Proprits du tJDBCCommit ............................... 552 Scnario associ .................................................. 552 tJDBCConnection ................................................... 553 Proprits du tJDBCConnection ......................... 553 Scnario associ .................................................. 554 tJDBCInput ............................................................. 555 Proprits du tJDBCInput ................................... 555 Scnarios associs ............................................... 557 tJDBCOutput .......................................................... 558 Proprits du tJDBCOutput ................................. 558 Scnarios associs ............................................... 561 tJDBCRollback ........................................................ 562 Proprits du tJDBCRollback ............................. 562 Scnario associ .................................................. 562 tJDBCRow ............................................................... 563 Proprits du tJDBCRow .................................... 563 Scnarios associs ............................................... 565 tJDBCSP .................................................................. 566 Proprits du tJDBCSP ....................................... 566 Scnarios associs ............................................... 567 tJDBCTableList ...................................................... 568 Proprits du tJDBCTableList ............................. 568 Scnario associ .................................................. 568 tLDAPAttributesInput ........................................... 569 Proprits du tLDAPAttributesInput ................... 569 Scnario associ .................................................. 571 tLDAPInput ............................................................. 572 Proprits du tLDAPInput ................................... 572 Scnario : Afficher le contenu filtr dun annuaire LDAP ........................................................................ 574 tLDAPOutput .......................................................... 576 Proprits du tLDAPOutput ................................ 576 Scnario : Editer des donnes dans un annuaire LDAP 578 tLDAPRenameEntry .............................................. 581 Proprits du tLDAPRenameEntry ..................... 581 Scnarios associs .............................................. 582 tMaxDBInput .......................................................... 583 Proprits du tMaxDBInput ................................ 583 Scnarios associs ............................................... 584 tMaxDBOutput ........................................................ 585 Proprits du tMaxDBOutput .............................. 585 Scnarios associs ............................................... 587

tMaxDBRow .............................................................588 Proprits du tMaxDBRow ..................................588 Scnarios associs ................................................589 tMSSqlBulkExec ......................................................590 Proprits du tMSSqlBulkExec ...........................590 Scnarios associs ................................................592 tMSSqlClose .............................................................593 Proprits du tMSSqlClose ..................................593 Scnario associ ...................................................593 tMSSqlColumnList ..................................................594 Proprits du tMSSqlColumnList ........................594 Scnario associ ...................................................594 tMSSqlCommit ........................................................595 Proprits du tMSSqlCommit ..............................595 Scnario associ ...................................................595 tMSSqlConnection ...................................................596 Proprits du tMSSqlConnection .........................596 Scnario associ ...................................................597 tMSSqlInput .............................................................598 Proprits du tMSSqlInput ...................................598 Scnarios associs ................................................600 tMSSqlLastInsertId .................................................601 Proprits du tMSSqlLastInsertId ........................601 Scnario associ ...................................................601 tMSSqlOutput ..........................................................602 Proprits du tMSSqlOutput ................................602 Scnarios associs ................................................606 tMSSqlOutputBulk ..................................................607 Proprits du tMSSqlOutputBulk ........................607 Scnarios associs ................................................608 tMSSqlOutputBulkExec .........................................609 Proprits du tMSSqlOutputBulkExec ................609 Scnarios associs ................................................611 tMSSqlRollback .......................................................612 Proprits du tMSSqlRollback .............................612 Scnario associ ...................................................612 tMSSqlRow ...............................................................613 Proprits du tMSSqlRow ....................................613 Scnarios associs ................................................615 tMSSqlSCD ..............................................................616 tMSSqlSP ..................................................................617 Proprits du tMSSqlSP .......................................617 Scnarios associs ................................................619 tMSSqlTableList ......................................................620 Proprits du tMSSqlTableList ............................620 Scnario associ ..................................................620 tMysqlBulkExec .......................................................621 Proprits du tMysqlBulkExec ............................621 Scnarios associs ................................................623 tMysqlClose ..............................................................624 Proprits du tMysqlClose ...................................624 Scnario associ ...................................................624 tMysqlColumnList ...................................................625 xi

Composants Talend Open Studio

Proprits du tMysqlColumnList ........................ 625 Scnario : Itrer une table de base de donnes et lister le nom des colonnes de la table ................................. 625 tMysqlCommit ......................................................... 629 Proprits du tMysqlCommit .............................. 629 Scnario associ .................................................. 629 tMysqlConnection ................................................... 630 Proprits du tMysqlConnection ......................... 630 Scnario : Insrer des donnes dans des tables mre/fille ................................................................... 630 tMysqlInput ............................................................. 635 Proprits du tMysqlInput ................................... 635 Scnario : Ecrire des colonnes dynamiques dune base de donnes MySQL vers un fichier de sortie .... 637 tMysqlLastInsertId ................................................. 642 Proprits du tMysqlLastInsertId ........................ 642 Scnario : Rcuprer les ID des dernires entres ajoutes ...................................................................... 642 tMysqlOutput .......................................................... 647 Proprits du tMysqlOutput ................................ 647 Scnario 1 : Ajouter une colonne et modifier les donnes ............................................................................ 651 Scnario 2 : Effectuer des mises jour dans une base de donnes ................................................................. 656 Scnario 3 : Rcuprer les donnes errones laide dun lien Reject ......................................................... 659 tMysqlOutputBulk ................................................. 665 Proprits du tMysqlOutputBulk ......................... 665 Scnario : Insrer des donnes transformes dans une base MySQL ............................................................. 666 tMysqlOutputBulkExec .......................................... 670 Proprits du tMysqlOutputBulkExec ................. 670 Scnario : Insrer des donnes dans une base MySQL 672 tMysqlRollback ....................................................... 674 Proprits du tMysqlRollback ............................. 674 Scnario : Annuler linsertion de donnes dans des tables mre/fille ............................................................ 674 tMysqlRow ............................................................... 676 Proprits du tMysqlRow .................................... 676 Scnario 1 : Supprimer et re-gnrer un index de table MySQL ...................................................................... 678 Scnario 2 : Utiliser linstance PreparedStatement pour faire une requte sur des donnes ..................... 679 tMysqlSCD ............................................................... 686 tMysqlSCDELT ....................................................... 687 tMysqlSP .................................................................. 688 Proprits du tMysqlSP ....................................... 688 Scnario : Trouver le libell State laide dune procdure stocke ...................................................... 689 tMysqlTableList ...................................................... 693 Proprits du tMysqlTableList ............................ 693 Scnario : Effectuer une opration ditration sur des xii

tables et en effacer le contenu grce un modle SQL dfini par lutilisateur (SQL Template) ....................693 Scnario associ ...................................................697 tNetezzaBulkExec ....................................................698 Proprits du tNetezzaBulkExec .........................698 Scnarios associs ...............................................700 tNetezzaClose ...........................................................701 Proprits du tNetezzaClose ................................701 Scnario associ ...................................................701 tNetezzaCommit .......................................................702 Proprits du tNetezzaCommit ...........................702 Scnario associ ..................................................702 tNetezzaConnection .................................................703 Proprits du tNetezzaConnection ......................703 Scnario associ ..................................................704 tNetezzaInput ...........................................................705 Proprits du tNetezzaInput .................................705 Scnarios associs ................................................707 tNetezzaNzLoad .......................................................708 Proprits du tNetezzaNzLoad ............................708 Charger des colonnes de type DATE, TIME et TIMESTAMP ............................................................714 Scnario associ ...................................................714 tNetezzaOutput ........................................................715 Proprits du tNetezzaOutput ..............................715 Scnarios associs ................................................718 tNetezzaRollback .....................................................719 Proprits du tNetezzaRollback ..........................719 Scnario associ ..................................................719 tNetezzaRow .............................................................720 Proprits du tNetezzaRow .................................720 Scnario associ ..................................................722 tOracleBulkExec ......................................................723 Proprits du tOracleBulkExec ............................723 Scnario : Supprimer et insrer des donnes dans une base Oracle ................................................................726 tOracleClose .............................................................730 Proprits du tOracleClose ..................................730 Scnario associ ...................................................730 tOracleCommit ........................................................731 Proprits du tOracleCommit ..............................731 Scnario associ ...................................................731 tOracleConnection ...................................................732 Proprits du tOracleConnection .........................732 Scnario associ ...................................................733 tOracleInput .............................................................734 Proprits du tOracleInput ...................................734 Scnarios associs ................................................736 tOracleOutput ..........................................................737 Proprits du tOracleOutput ................................737 Scnarios associs ................................................741 tOracleOutputBulk ..................................................742 Proprits du tOracleOutputBulk .........................742

Composants Talend Open Studio

Scnarios associs ............................................... 743 tOracleOutputBulkExec ......................................... 744 Proprits du tOracleOutputBulkExec ................ 744 Scnarios associs ............................................... 747 tOracleRollback ...................................................... 748 Proprits du tOracleRollback ............................. 748 Scnario associ .................................................. 748 tOracleRow .............................................................. 749 Proprits du tOracleRow ................................... 749 Scnario associ .................................................. 751 tOracleSCD .............................................................. 752 tOracleSCDELT ...................................................... 753 tOracleSP ................................................................. 754 Proprits du tOracleSP ....................................... 754 Scnario : Vrifier le format de numros laide dune procdure stocke ............................................ 756 tOracleTableList ..................................................... 761 Proprits du tOracleTableList ............................ 761 Scnario associ .................................................. 761 tParAccelBulkExec ................................................. 762 Proprits du tParAccelBulkExec ....................... 762 Scnarios associs ............................................... 764 tParAccelClose ........................................................ 765 Proprits du tParAccelClose .............................. 765 Scnario associ .................................................. 765 tParAccelCommit .................................................... 766 Proprits du tParAccelCommit .......................... 766 Scnario associ .................................................. 766 tParAccelConnection .............................................. 767 Proprits du tParAccelConnection ..................... 767 Scnario associ .................................................. 768 tParAccelInput ........................................................ 769 Proprits du tParAccelInput ............................... 769 Scnarios associs ............................................... 771 tParAccelOutput ..................................................... 772 Proprits du tParAccelOutput ............................ 772 Scnarios associs ............................................... 775 tParAccelOutputBulk ............................................. 776 Proprits du tParAccelOutputBulk .................... 776 Scnarios associs ............................................... 777 tParAccelOutputBulkExec ..................................... 778 Proprits du tParAccelOutputBulkExec ............ 778 Scnarios associs ............................................... 779 tParAccelRollback .................................................. 781 Proprits du tParAccelRollback ........................ 781 Scnario associ ................................................. 781 tParAccelRow .......................................................... 782 Proprits du tParAccelRow ............................... 782 Scnarios associs ............................................... 784 tParAccelSCD .......................................................... 785 tParseRecordSet ...................................................... 786 Proprits du tParseRecordSet ............................ 786 Scnario associ .................................................. 786

tPostgresPlusBulkExec ............................................787 Proprits du tPostgresPlusBulkExec .................787 Scnario associ ...................................................789 tPostgresPlusClose ...................................................790 Proprits du tPostgresPlusClose .........................790 Scnario associ ...................................................790 tPostgresPlusCommit ..............................................791 Proprits du tPostgresPlusCommit .....................791 Scnario associ ...................................................791 tPostgresPlusConnection .........................................792 Proprits du tPostgresPlusConnection ...............792 Scnario associ ...................................................793 tPostgresPlusInput ...................................................794 Proprits du tPostgresPlusInput .........................794 Scnarios associs ................................................796 tPostgresPlusOutput ................................................797 Proprits du tPostgresPlusOutput .......................797 Scnarios associs ................................................801 tPostgresPlusOutputBulk .......................................802 Proprits du tPostgresPlusOutputBulk ...............802 Scnarios associs ................................................803 tPostgresPlusOutputBulkExec ...............................804 Proprits du tPostgresplusOutputBulkExec .......804 Scnarios associs ................................................805 tPostgresPlusRollback .............................................806 Proprits du tPostgresPlusRollback ..................806 Scnario associ ..................................................806 tPostgresPlusRow ....................................................807 Proprits du tPostgresPlusRow ..........................807 Scnarios associs ................................................809 tPostgresPlusSCD ....................................................810 tPostgresPlusSCDELT ............................................811 tPostgresqlBulkExec ................................................812 Proprits du tPostgresqlBulkExec ......................812 Scnarios associs ................................................814 tPostgresqlClose .......................................................815 Proprits du tPostgresqlClose ............................815 Scnario associ ...................................................815 tPostgresqlCommit ..................................................816 Proprits du tPostgresqlCommit ........................816 Scnario associ ...................................................816 tPostgresqlConnection .............................................817 Proprits du tPostgresqlConnection ...................817 Scnario associ ...................................................818 tPostgresqlInput .......................................................819 Proprits du tPostgresqlInput .............................819 Scnarios associs ................................................821 tPostgresqlOutput ....................................................822 Proprits du tPostgresqlOutput ..........................822 Scnarios associs ................................................825 tPostgresqlOutputBulk ..........................................826 Proprits du tPostgresqlOutputBulk ...................826 Scnarios associs ................................................827 xiii

Composants Talend Open Studio

tPostgresqlOutputBulkExec ................................... 828 Proprits du tPostgresqlOutputBulkExec .......... 828 Scnarios associs ............................................... 830 tPostgresqlRollback ................................................ 831 Proprits du tPostgresqlRollback ....................... 831 Scnario associ .................................................. 831 tPostgresqlRow ........................................................ 832 Proprits du tPostgresqlRow ............................. 832 Scnarios associs ............................................... 834 tPostgresqlSCD ........................................................ 835 tPostgresqlSCDELT ................................................ 836 tSASInput ................................................................ 837 Proprits du tSASInput ...................................... 837 Scnarios associs ............................................... 838 tSASOutput .............................................................. 839 Proprits du tSASOutput ................................... 839 Scnarios associs ............................................... 841 tSQLiteClose ............................................................ 842 Proprits du tSQLiteClose ................................. 842 Scnario associ .................................................. 842 tSQLiteCommit ....................................................... 843 Proprits du tSQLiteCommit ............................. 843 Scnario associ .................................................. 843 tSQLiteConnection .................................................. 844 Proprits du tSQLiteConnection ........................ 844 Scnarios associs .............................................. 845 tSQLiteInput ............................................................ 846 Proprits du tSQLiteInput .................................. 846 Scnario : Filtrer des donnes SQlite .................. 847 tSQLiteOutput ......................................................... 850 Proprits du tSQLiteOutput ............................... 850 Scnario associ .................................................. 853 tSQLiteRollback ...................................................... 854 Proprits du tSQLiteRollback ........................... 854 Scnario associ .................................................. 854 tSQLiteRow ............................................................. 855 Proprits du tSQLiteRow ................................... 855 Scnario : Mettre jour des lignes SQLite .......... 857 tSybaseBulkExec ..................................................... 859 Proprits du tSybaseBulkExec ........................... 859 Scnarios associs ............................................... 861 tSybaseClose ............................................................ 862 Proprits du tSybaseClose ................................. 862 Scnario associ .................................................. 862 tSybaseCommit ........................................................ 863 Proprits du tSybaseCommit ............................ 863 Scnario associ ................................................. 863 tSybaseConnection .................................................. 864 Proprits du tSybaseConnection ....................... 864 Scnarios associs .............................................. 864 tSybaseInput ............................................................ 865 Proprits du tSybaseInput .................................. 865 Scnario associ .................................................. 867 xiv

tSybaseIQBulkExec .................................................868 Proprits du tSybaseIQBulkExec ......................868 Scnario associ ...................................................870 tSybaseIQOutputBulkExec .....................................871 Proprits du tSybaseIQOutputBulkExec ...........871 Scnarios associs ...............................................873 tSybaseOutput ..........................................................874 tSybaseOutput Properties .....................................874 Scnario associ ...................................................877 tSybaseOutputBulk .................................................879 Proprits du tSybaseOutputBulk ........................879 Scnario associ ...................................................880 tSybaseOutputBulkExec .........................................881 Proprits du tSybaseOutputBulkExec ................881 Scnarios associs ................................................883 tSybaseRollback .......................................................884 Proprits du tSybaseRollback ...........................884 Scnario associ ..................................................884 tSybaseRow ..............................................................885 Proprits du tSybaseRow ...................................885 Scnario associ ...................................................887 tSybaseSCD ..............................................................888 tSybaseSCDELT ......................................................889 tSybaseSP .................................................................890 Proprits du tSybaseSP ......................................890 Scnario associ ...................................................892 tTeradataClose .........................................................893 Proprits du tTeradataClose ...............................893 Scnario associ ...................................................893 tTeradataCommit ....................................................894 Proprits du tTeradataCommit ...........................894 Scnario associ ...................................................894 tTeradataConnection ...............................................895 Proprits du tTeradataConnection ......................895 Scnario associ ...................................................896 tTeradataFastExport ...............................................897 Proprits du tTeradataFastExport .......................897 Scnario associ ...................................................898 tTeradataFastLoad ..................................................899 Proprits du tTeradataFastLoad .........................899 Scnario associ ...................................................900 tTeradataFastLoadUtility .......................................901 Proprits du tTeradataFastLoadUtility ...............901 Scnario associ ...................................................902 tTeradataInput .........................................................903 Proprits du tTeradataInput ................................903 Scnario associ ...................................................905 tTeradataMultiLoad ................................................906 Proprits du tTeradataMultiLoad .......................906 Scnario associ ...................................................908 tTeradataOutput ......................................................909 Proprits du tTeradataOutput .............................909 Scnario associ ...................................................913

Composants Talend Open Studio

tTeradataRollback .................................................. 914 Proprits du tTeradataRollback ........................ 914 Scnario associ ................................................. 914 tTeradataRow .......................................................... 915 Proprits du tTeradataRow ................................ 915 Scnario associ .................................................. 917 tTeradataTPump ..................................................... 918 Proprits du tTeradataTPump ............................ 918 Scnario : Insrer des donnes dans une table dune base de donnes Teradata .......................................... 920 tVectorWiseCommit ............................................... 924 Proprits du tVectorWiseCommit ..................... 924 Scnario associ .................................................. 924 tVectorWiseConnection .......................................... 925 Proprits du tVectorWiseConnection ................ 925 Scnario associ .................................................. 926 tVectorWiseInput .................................................... 927 Proprits du tVectorWiseInput .......................... 927 Scnario associ .................................................. 929 tVectorWiseOutput ................................................. 930 Proprits du tVectorWiseOutput ....................... 930 Scnario associ .................................................. 933 tVectorWiseRollback .............................................. 935 Proprits du tVectorWiseRollback ................... 935 Scnario associ ................................................. 935 tVectorWiseRow ...................................................... 936 Proprits du tVectorWiseRow ........................... 936 Scnario associ .................................................. 938 tVerticaBulkExec .................................................... 939 Proprits du tVerticaBulkExec .......................... 939 Scnarios associs .............................................. 941 tVerticaClose ........................................................... 942 Proprits du tVerticaClose ................................. 942 Scnario associ .................................................. 942 tVerticaCommit ....................................................... 943 Proprits du tVerticaCommit ............................. 943 Scnario associ .................................................. 943 tVerticaConnection ................................................. 944 Proprits du tVerticaConnection ....................... 944 Scnario associ .................................................. 945 tVerticaInput ........................................................... 946 Proprits du tVerticaInput ................................. 946 Scnarios associs .............................................. 948 tVerticaOutput ........................................................ 949 Proprits du tVerticaOutput ............................... 949 Scnarios associs .............................................. 953 tVerticaOutputBulk ................................................ 954 Proprits du tVerticaOutputBulk ....................... 954 Scnarios associs ............................................... 955 tVerticaOutputBulkExec ........................................ 956 Proprits du tVerticaOutputBulkExec ............... 956 Scnarios associs .............................................. 957 tVerticaRollback ..................................................... 958

Proprits du tVerticaRollback ...........................958 Scnario associ ..................................................958 tVerticaRow .............................................................959 Proprits du tVerticaRow ...................................959 Scnario associ ...................................................961

Composants ELT .....................................963tELTJDBCInput ......................................................964 Proprits de tELTJDBCInput .............................964 Scnarios associs ................................................964 tELTJDBCMap .......................................................966 Proprits de tELTJDBCMap ..............................966 Scnarios associs ................................................967 tELTJDBCOutput ...................................................968 Proprits de tELTJDBCOutput ..........................968 Scnarios associs ................................................969 tELTMSSqlInput .....................................................970 Proprits de tELTMSSqlInput ............................970 Scnarios associs ................................................970 tELTMSSqlMap ......................................................972 Proprits de tELTMSSqlMap .............................972 Scnarios associs ................................................973 tELTMSSqlOutput ..................................................974 Proprits de tELTMSSqlOutput .........................974 Scnarios associs ................................................975 tELTMysqlInput ......................................................976 Proprits de tELTMysqlInput ............................976 Scnarios associs ................................................976 tELTMysqlMap .......................................................978 Proprits de tELTMysqlMap ..............................978 Connecter les composants ELT ........................980 Tables de jointure et de correspondance ..........980 Ajouter des clauses WHERE ............................980 Gnrer la requte SQL ....................................981 Scnario 1 : Agrger les colonnes dune table et appliquer un filtre ..........................................................981 Scnario 2 : ELT utilisant une table Alias ...........985 tELTMysqlOutput ...................................................990 Proprits de tELTMysqlOutput ..........................990 Scnarios associs ................................................991 tELTOracleInput .....................................................992 Proprits de tELTOracleInput ............................992 Scnario associ ...................................................993 tELTOracleMap ......................................................994 Proprits de tELTOracleMap .............................994 Connecter les composants ELT ........................996 Tables de jointure et de correspondance ..........996 Ajouter des clauses Where ...............................996 Gnrer la requte SQL ....................................996 Scnario : Mettre jour les lignes dune base Oracle 996 tELTOracleOutput ................................................1000 xv

Composants Talend Open Studio

Proprits de tELTOracleOutput ....................... 1000 Scnario : Utiliser la fonction MERGE dOracle pour mettre jour et insrer simultanment des donnes 1001 tELTPostgresqlInput ............................................ 1008 Proprits de tELTPostgresqlInput ................... 1008 Scnarios associs ............................................. 1008 tELTPostgresqlMap .............................................. 1010 Proprits de tELTPostgresqlMap ..................... 1010 Scnarios associs ............................................. 1011 tELTPostgresqlOutput ......................................... 1012 Proprits de tELTPostgresqlOutput ................. 1012 Scnarios associs ............................................. 1013 tELTSybaseInput .................................................. 1014 Proprits de tELTSybaseInput ......................... 1014 Scnarios associs ............................................. 1014 tELTSybaseMap .................................................... 1016 Proprits de tELTSybaseMap .......................... 1016 Scnarios associs ............................................. 1017 tELTSybaseOutput ............................................... 1018 Proprits de tELTSybaseOutput ...................... 1018 Scnarios associs ............................................. 1019 tELTTeradataInput .............................................. 1020 Proprits de tELTTeradataInput ...................... 1020 Scnarios associs ............................................. 1020 tELTTeradataMap ................................................ 1022 Proprits de tELTTeradataMap ....................... 1022 Connecter les composants ELT ...................... 1024 Tables de jointure et de correspondance ........ 1024 Ajouter des clauses Where ............................. 1024 Gnrer la requte SQL .................................. 1024 Scnarios associs ............................................. 1024 tELTTeradataOutput ........................................... 1025 Proprits de tELTTeradataOutput ................... 1025 Scnarios associs ............................................. 1026 tSQLTemplateAggregate ...................................... 1027 Proprits du tSQLTemplateAggregate ............ 1027 Scnario : Filtrer et agrger les colonnes dune table directement dans le SGBD ...................................... 1029 tSQLTemplateCommit ......................................... 1034 Proprits du tSQLTemplateCommit ................ 1034 Scnario associ ................................................ 1035 tSQLTemplateFilterColumns .............................. 1036 Proprits du tSQLTemplateFilterColumns ...... 1036 Scnario associ ................................................ 1037 tSQLTemplateFilterRows .................................... 1038 Proprits du tSQLTemplateFilterRows ........... 1038 Scnario associ ................................................ 1039 tSQLTemplateMerge ............................................ 1040 Proprits du tSQLTemplateMerge ................... 1040 Scnario : Effectuer des oprations de MERGE directement dans le SGBD ......................................... 1042 tSQLTemplateRollback ........................................ 1049 Proprits du tSQLTemplateRollback .............. 1049 xvi

Scnario associ .................................................1050

Composants ESB ...................................1051tESBConsumer .......................................................1052 Proprits du tESBConsumer ............................1052 Scnario : Retourner une adresse e-mail valide 1054 tESBProviderFault ................................................1062 Proprits du tESBProviderFault ......................1062 Scnario : Retourner un message Fault ..............1062 Crer un Job fournisseur .................................1063 Crer un Job consommateur ...........................1067 Excuter le scnario ........................................1073 tESBProviderRequest ...........................................1074 Proprits du tESBProviderRequest ..................1074 Scnario : Un service reoit un message sans attendre de rponse ................................................................1074 Crer un Job fournisseur .................................1075 Crer un Job consommateur ...........................1079 Excuter le scnario ........................................1085 tESBProviderResponse .........................................1087 Proprits du tESBProviderResponse ................1087 Scnario : Retourner une rponse Hello world ...... 1087 Crer un Job fournisseur .................................1087 Crer un Job consommateur ...........................1092 Excuter le scnario ........................................1098

Composants File .....................................1101tAdvancedFileOutputXML ...................................1102 tApacheLogInput ...................................................1103 Proprits du tApacheLogInput .........................1103 Scnario : Lire un fichier de log daccs Apache ..... 1104 tChangeFileEncoding ............................................1106 tChangeFileEncoding Properties .......................1106 Scnario: Transformer lencodage des caractres dun fichier .......................................................................1106 tCreateTemporaryFile .........................................1109 Proprits du tCreateTemporaryFile ..................1109 Scnario : Crer un fichier temporaire et y crire des donnes ....................................................................1110 tFileArchive ............................................................1114 Proprits du tFileArchive .................................1114 Scnario : Zipper des fichiers laide dun tFileArchive ............................................................................1115 tFileCompare .........................................................1117 Proprits du tFileCompare ...............................1117 Scnario : Comparer des fichiers dzipps ........1118 tFileCopy ................................................................1121 Proprits du tFileCopy .....................................1121

Composants Talend Open Studio

Scnario : Rcuprer un fichier de la corbeille . 1122 tFileDelete .............................................................. 1124 Proprits du tFileDelete ................................... 1124 Scnario : Supprimer des fichiers ...................... 1124 tFileExist ................................................................ 1127 Proprits du tFileExist ..................................... 1127 Scnario : Vrifier lexistence dun fichier et le crer sil nexiste pas ........................................................ 1128 tFileInputARFF ..................................................... 1132 Proprits du tFileInputARFF ........................... 1132 Scnario : Afficher le contenu dun fichier ARFF .... 1133 tFileInputDelimited ............................................... 1136 Proprits du tFileInputDelimited ..................... 1136 Scnario 1 : Afficher le contenu dun fichier dlimit 1138 Scnario 2 : Lire les donnes dun fichier distant en mode stream ............................................................ 1139 tFileInputEBCDIC ................................................ 1143 Proprits du tFileInputEBCDIC ...................... 1143 Scnario : Extraire les donnes dun fichier EBCDIC et alimenter une base de donnes ............................ 1143 tFileInputExcel ..................................................... 1149 Proprits du tFileInputExcel ........................... 1149 Scnario associ ................................................ 1151 tFileInputFullRow ................................................ 1152 Proprits du tFileInputFullRow ....................... 1152 Scnario : Lire des lignes compltes dans un fichier dlimit .................................................................... 1153 tFileInputJSON .................................................... 1155 Proprits du tFileInputJSON .......................... 1155 Scnario : Extraire les donnes des champs dun fichier au format JSON ................................................ 1156 tFileInputLDIF ..................................................... 1159 Proprits du tFileInputLDIF ............................ 1159 Scnario associ ................................................ 1160 tFileInputMail ....................................................... 1161 Proprits du tFileInputMail ............................. 1161 Scnario : Extraire des champs cls dun email 1162 tFileInputMSDelimited ........................................ 1164 Proprits du tFileInputMSDelimited ............... 1164 Lditeur de schmas Multi Schema Editor ... 1164 Scnario : Lecture dun fichier dlimit multi structure ......................................................... 1166 tFileInputMSPositional ....................................... 1172 Proprits du tFileInputMSPositional ............... 1172 Scnario associ ................................................ 1173 tFileInputMSXML ................................................ 1174 Proprits du tFileInputMSXML ...................... 1174 Scnario : Lecture dun fichier XML multi structur 1175 tFileInputPositional .............................................. 1178 Proprits du tFileInputPositional ..................... 1178

Scnario : Transformer un fichier positionnel en XML ........................................................................1180 tFileInputProperties ..............................................1183 Proprits du tFileInputProperties .....................1183 Scnario : Lire et mapper la cl et les valeurs de fichiers properties et alimenter un glossaire ..................1184 tFileInputRegex .....................................................1188 Proprits du tFileInputRegex ...........................1188 Scnario : Transformer en fichier Regex en Positional 1189 tFileInputXML .......................................................1192 tFileList ..................................................................1193 Proprits du tFileList ........................................1193 Scnario : Itration sur un rpertoire .................1195 tFileOutputARFF ..................................................1199 Proprits du tFileOutputARFF .........................1199 Scnario associ .................................................1200 tFileOutputDelimited ............................................1201 Proprits du tFileOutputDelimited ...................1201 Scnario : Ecrire des donnes dans un fichier dlimit 1202 tFileOutputEBCDIC .............................................1207 Proprits du tFileOutputEBCDIC ....................1207 Scnario : Crer un fichier EBCDIC partir de deux fichiers dlimits ......................................................1207 tFileOutputExcel ....................................................1210 Proprits du tFileOutputExcel ..........................1210 Scnario associ .................................................1211 tFileOutputJSON ..................................................1212 Propits du tFileOutputJSON ..........................1212 Scnario : Ecrire un fichier JSON structur .......1212 tFileOutputLDIF ...................................................1216 Proprits du tFileOutputLDIF ..........................1216 Scnario : Ecrire des donnes dans un fichier LDIF .. 1217 tFileOutputMSDelimited .....................................1220 Proprits du tFileOutputMSDelimited ............1220 Scnario associ .................................................1221 tFileOutputMSPositional .....................................1222 Proprits du tFileOutputMSPositional .............1222 Scnario associ .................................................1223 tFileOutputMSXML ..............................................1224 Proprits du tFileOutputMSXML ....................1224 Dfinir un arbre XML Multischma ...............1224 Mapping de donnes XML partir de sources multischma ...................................................................1227 Dfinir le statut du noeud ...............................1228 Scnario associ .................................................1229 tFileOutputPositional ............................................1230 Proprits du tFileOutputPositional ...................1230 Scnario associ : ..............................................1231 tFileOutputProperties ...........................................1232 Proprits du tFileOutputProperties ...................1232 xvii

Composants Talend Open Studio

Scnario associ ................................................ 1233 tFileOutputXML ................................................... 1234 tFileProperties ....................................................... 1235 Proprits du tFileProperties ............................. 1235 Scnario : Afficher les proprits dun fi