talend_logo_by_viseo
LinkedIn Google Plus Twitter Email

Comment Talend répond aux problématiques clients d’intégration et d’exploitation de leur data

Notre avis d’expert, par Vincent Le Gouic, Practice Manager VISEO
29 Mars 2017

ETL, ESB ou le couplage ETL/ESB, là est la clé de votre recette avec Talend

Vincent Le Gouic, Practice Manager VISEO nous donne son avis d'expert sur les opportunités offertes par Talend sur l’intégration et l’exploitation des data des clients

Concocter une recette n’est jamais simple et le choix des ingrédients doit être minutieusement pensé pour obtenir un résultat à la hauteur des exigences fixées. C’est ce que nous faisons auprès de nos clients chaque jour, quand ces derniers se tournent vers nous. Prenons l’exemple du client suivant qui nous contacte de la façon suivante.

« Je vous sollicite car je suis dans une situation d’urgence. Je suis confronté à une vraie problématique d’intégration des données au sein de notre SI. J’ai une multitude d’applications qui ne communiquent pas forcément entre-elles ou assez mal. J’ai aussi un besoin d’ouverture vers l’extérieur pour me permettre d’exploiter plus largement mon périmètre d’activité, m’ouvrir à des nouvelles sources de données externes (vis-à-vis du marché, vis-à-vis de la concurrence, vis-à-vis de la connaissance client…) et puis j’ai aussi des besoins de temps réel. Tout va plus vite dans une massification des données à exploiter ».

Nous pourrions dissocier les sujets et proposer des solutions additionnelles ou de manière globale. La réponse peut se formuler à deux niveaux.

Une première, « point par point » qui vise, de manière indépendante, à répondre à ses différents besoins selon ses priorités. Une seconde, « globale » en proposant une solution complète mais modulaire avec des priorités similaires. L’une n’est pas incompatible avec l’autre, les considérations budgétaires intervenant dans ce choix.

L’Extraction, Transformation et Chargement

Commençons par répondre au premier point, « l’intégration des données au sein du SI ». Si les ingrédients à assembler sont, pour un besoin d’intégration dit « classique », de pouvoir :

  • Intégrer, transformer et nettoyer les données entre les systèmes ;
  • Opérer rapidement ces opérations même les plus complexes avec un outil facile à prendre en main ;
  • Disposer d’une ouverture et d’une évolutivité de la solution ;
  • Etre en capacité à traiter des volumes importants ;
  • Rationaliser mes développements.

C’est la recette ETL (Extraction, Transformation et Chargement) qui vous correspond le plus. Et vous trouverez vos réponses avec la solution Talend for Data Integration.

L’Enterprise Service Bus 

Pour le second point et le besoin temps réel, la première question est de savoir si c’est un vrai besoin de temps réel ou pas (nous sommes souvent confrontés à des besoins qui se traduisent finalement à du « pseudo temps »). Partons du principe que nous sommes sur un vrai besoin, les ingrédients à assembler sont, pour ce besoin d’intégration, de pouvoir :

  • Délivrer en temps réel et rapidement une intégration d’applications et de données ;
  • Simplifier la connectivité, la médiation et la gestion de mes services et de mes applications ;
  • Disposer d’une fiabilité et d’une évolutivité de la solution, et ce, de manière sécurisée ;
  • Etre en capacité à résoudre tous mes problèmes de mapping et de connectivité, même les plus complexes ;
  • Proposer une vision pragmatique avec une solution légère à mettre en œuvre et, pour Talend plus spécifiquement, basée sur des socles solides du monde Open Source (Camel, Karaf) ;
  • Accélérer mes déploiements.

C’est la recette ESB qu’il vous faut (Enterprise Service Bus). Vous remarquerez qu’après revue de ces ingrédients, les formules pour arriver à la recette finale sont finalement assez approchantes.

Alors pourquoi ne pas parler du couplage ETL / ESB ? C’est le début d’une réponse plus globale qui apporte une plus grande flexibilité dans le choix des fonctionnalités à utiliser.

Répondre au mieux aux points de crispation des clients

Restons sur ce point de temps réel qui est souvent au cœur des réflexions et des points de crispation chez nos clients, pour lesquels il faut :

  • Apporter une plus grande vélocité dans la mise en œuvre des projets en permettant de switcher aisément d’une solution à l’autre (ETL ou ESB) en fonction des besoins et contraintes inhérentes ;
  • Garantir la capacité à être agile et à s’adapter rapidement au cadencement des projets de natures différentes ;
  • Permettre de traiter les différents cas d’intégration (ex : traitement en masses classiques, traitement évènementiels, intégration par Web Services) ;
  • Proposer une plateforme composée d’outils de développement unique pour une plus forte mutualisation des développements ;
  • Mieux s’adapter à la complexité du contexte (ex. mode « toolbox » qui propose un vrai accélérateur quand il faut démontrer et aller vite, mode « serveur d’entreprise » pour adresser avec organisation et méthodes les projets complexes…).

Dans ce cas, le couplage ETL / ESB est particulièrement adapté et la solution Talend à travers sa Plateforme Talend Data Service des plus pertinentes, pour un coût certes plus élevé qu’un ETL ou un ESB seul mais très compétitif.

Alors faites votre recette en sélectionnant les bons ingrédients et sachez qu’il est toujours possible et aisé d’adapter la solution en cas de changement d’orientation ou d’ajustement avec Talend. 

En savoir plus sur Talend

Contactez nos experts