14
OW2 Consortium 2010 www.ow2.org Mettez la Data Integration dans votre ESB avec Talend et Petals Cédric Carbone Talend CTO Pascal Portes Petals Link Sales Manager Vincent Zurczak Petals Link Product Manager

Talend Petals Link Solutions Linux Ow2

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org

Mettez la Data Integration dans votre ESB

avec Talend et Petals

Cédric Carbone – Talend CTO

Pascal Portes – Petals Link Sales Manager

Vincent Zurczak – Petals Link Product Manager

Page 2: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org

Talend : les tendances

Un taux élevé d’adoption

1,5 million de téléchargements du "core product"

7 millions de "lifetime downloads"

300 000 utilisateurs enregistrés

Plus de 1 000 clients

Signes de reconnaissance forts

1 download de

Talend Open Studio

chaque minute

100 nouveaux

clients par mois

Page 3: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org

Positionnement de Talend

© Talend 2010

Décisionnel

(ETL)

Intégration

Opérationnelle

Duplication &

synchronisation

des données

Migration

d’applicationsMigration &

chargement

de données

Chargement

des systèmes

décisionnels

Profiling &

nettoyage de

données

Qualité

de données

Gestion des

données de

référence

MD

M

Solutions

de Talend

Page 4: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org © Talend 2010

Définition de l’Intégration de Données

Finance Production Budget

EDWH

Extraction, Transformation

et Chargement de données

Réplication des données dans des

datamarts

Échange/partage de données

avec les clients ou les

fournisseurs,

Nettoyage des données

MDMHub

Migration des

applications

existantes,

nettoyage des

données

Fichiers externes

Commerciaux

Comptabilité

Datamart

Datamart

Comptabilité

eExchange

Une version unique

de la vérité garantie

Gestion des données de référence

Analyse

des données

Page 5: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org © Talend 2010

Quelques Clients

Finance

& Assurances

Services

Distribution

& Industrie

Secteur Public

& Éducation

Page 6: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org © Petals Link 2010

Petals ESB : les cas d'usage

Échanges

ÉchangesB2B / B2C

Exposition

de servicesA2A / B2B / B2C

Exposition

de services

IntégrationA2A

Intégration

SOA

Page 7: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org © Talend 2010

Références / Partenaires

Page 8: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org © Petals Link 2010

Intégration Petals ESB – Talend

• Pouvoir exposer des jobs Talend comme des services dans Petals ESB

Exécuter des jobs Talend dans Petals ESB

Envoyer des données depuis Petals vers un job

Récupérer des données provenant d'un job et les renvoyer dans Petals

Intérêt et cas d'usages Interactions avec une grande variété de sources de données

Utilisation des capacités de transformation de Talend dans le bus

Mise en œuvre possible dans des approches SOA ou d'intégration

Page 9: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org © Petals Link 2010

En pratique

• Export spécifique pour Petals dans les produits Talend

Composant Petals pour faire tourner des jobs dans Petals Service-Engine « Petals-SE-Talend »

=> Monitoring des flux entrants et sortants du job exposé

2 composants Talend pour Petals tPetalsInput et tPetalsOutput

Page 10: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org © Petals Link 2010

Démonstration

• Scénario

– Un composant Petals qui scrute un répertoire

– Ajout d'un fichier Excel dans le répertoire

– Ce fichier est envoyé au SE Talend

– Le job Talend transforme le fichier Excel en un fichier XML

BC

FileTransferSE

Talend

Petals ESB

*.xls BC FT SE Talend Job Talend *.xml

Page 11: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org © Petals Link 2010

Interactions Petals ESB – Job Talend

Plusieurs types d'interactions possibles

Pas d'interaction particulière.

Petals ESB lance simplement le job Talend.

Interactions en entrée.

Petals ESB envoie des données ou de l'information au job.

Interactions en sortie.

Le job renvoie des données ou de l'information dans Petals.

Interactions en entrée et en sortie.

Le job Talend et Petals échangent dans les deux sens.

Page 12: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org © Petals Link 2010

Moyens d'interactions

Interactions en entrée

• Passage de contexte ( passage natif )

• Passage de contexte ( exposition dans l'interface du job / service )

• Passage de fichiers en attachements

• Passage de données à traiter dans le message ( tPetalsInput )

• Renvoi du résultat du job ( String[ ][ ] )

• Renvoi de fichiers en attachements

• Renvoi de données dans le message de retour ( tPetalsOutput )

• Combinaison de tous les moyens précédents

Interactions en sortie

Interactions en entrée et en sortie

Page 13: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org © Petals Link 2010

Composants tPetals

Exemple de job avec les composants Talend pour Petals

1. Des données arrivent du bus et sont introduites dans le job via un tPetalsInput.

2. Ces données sont transformées dans le composant tMap.

3. Les données transformées sont renvoyées dans le bus via un tPetalsOutput.

Page 14: Talend Petals Link Solutions Linux Ow2

OW2 Consortium 2010 www.ow2.org © Petals Link 2010

Conclusion

Questions / Réponses