Talend Open Studio for Data Integration

Type de produit et caractéristiques de Talend Open Studio

Talend Open Studio for Data Integration est un logiciel open source de type ETL (Extract Transform Load) développé par la société Talend. Cet outil permet l’échange inter-applicatif de données et facilite la migration d’outils métier.

Talend Open Studio (TOS) est la dénomination utilisée pour les outils proposés en Open Source (logiciel libre de droits), donc sans licences.

Talend Open Studio for Data Integration est un outil permettant la gestion des données hétérogènes ou homogènes au sein d’un système d’information.

Talend Open Studio permet de créer des processus complets quelques soient les problématiques autour des données. Les fonctionnalités de Talend Open Studio permettent la mise en place rapide de connexions à un grand nombre de technologies, l’implémentation simplifiée de transformations automatiques, le contrôle de la qualité des données, la communication avec l’ensemble des outils du système d’information par utilisation de standards (API, protocoles standards…). De ce fait, TOS peut intervenir de manière flexible quelle que soit l’architecture du SI choisi (SOA – Architecture Orientée Service, Architecture classique par flux d’intégration point à point…).

Cet outil est également régulièrement utilisé pour la mise en place d’entrepôts de données dans le cadre de projets décisionnels via des workflows. En effet, il permet de collecter, transformer puis injecter les données dans une base de données cible. L’outil intervient lors du processus d’intégration des données à une base de données relationnelle qui sera utilisée comme un entrepôt de données (tables de faits, dimensions, etc...), destiné au reporting ou aux processus analytiques de l’entreprise.

Présentation et concept de Talend Open Studio

Talend Open Studio (TOS) est une plateforme d’intégration de données basée sur le langage Java. TOS permet de répondre à toutes les problématiques liées au traitement des données de manière générale, dans la chaîne décisionnelle, etc.

  • ETL : Extraction, transformation, et chargement des données
  • EAI : Echange de données Inter-Application
  • Synchronisation des données

L’une des grandes forces de Talend réside dans le fait de pouvoir se connecter à quasiment toutes les sources de données, applications métier et types de fichiers existants. Et, ce grâce à plus de 250 composants Talend utilisables par les développeurs. Parmi ces composants, on trouve différentes familles. Voici quelques exemples de familles de composants Talend : 

  • Applications Métiers (Mode Ecriture, Lecture)
    • ERP : SAP, Business One, JDE…
    • CRM : Microsoft CRM, Sage CRM, SugarCRM,…
    • MDM : Semarchy
    • Autres : Salesforce…
  • Bases de données relationnelles - SGBD (Mode Ecriture, Lecture)
  • Microsoft SQL Server, Oracle, MySQL, PostgreSQL, AS400, DB2, Access, ODBC,…
  • Fichier (Mode Ecriture, Lecture)
  • Excel, fichier délimité (CSV), fichier positionnel, fichier XML, fichier JSON…
  • Internet
  • FTP, Web Services – API Rest et SOAP, HTTP, SSH,…
  • Orchestration
  • Fusion des flux, Réplication des flux, mise en attente de l’exécution, itération sur l’ensemble du contenu d’un répertoire,…
  • Qualité de données
  • Unicité des données, remplacement de caractères dans une chaîne, changement de l’encodage d’un fichier,…
  • Transformation des données
  • Agrégation, Conversion de type, Filtre, Tri, Mappage, Consolidation

Fonctionalités principales de Talend Open Studio

  • Interface graphique pour la mise en place des flux de données
  • Centralisation des métadonnées (description de l’accès aux données et des structures disponibles)
  • Debugger de Talend
  • Déploiement et maintenance : Export des jobs sous forme de fichier .jar, .bat et .sh
  • Ces éléments indépendants permettent l’automatisation des tâches sans action de l'utilisateur
  • Génération d’une documentation Talend de qualité au format HTM
  • Réutilisation du code (routines)
  • Réutilisation des requêtes SQL génériques (Modèles SQL)
  • Environnement de développement basé sur Eclipse, entièrement modulable
  • Gestion des logs et erreurs
  • Versionning de jobs Talend
  • Définition de contextes d’exécution (développement, test, production)

Avantages de Talend Open Studio

  • Talend tire parti des avantages du langage de programmation Java : portabilité, puissance, …
  • Interface intuitive basée sur Éclipse
  • Vue graphique des jobs grâce aux interfaces graphiques élaborées des composants
  • Communauté active
  • Talend est compatible quel que soit l'OS car le résultat des développements est en fait un compilé de code java
  • Talend Open Studio est gratuit pour un utilisateur sur le référentiel. Son usage pour les PME d’un ou deux informaticiens permet de se doter d’un outil puissant sans engager de frais de licence

Dans quels cas utiliser Talend Open Studio?

Les cas d’usage de cet outil sont nombreux. TOS bénéficie de nombreux composants permettant son interaction avec bon nombre de technologies, outils et systèmes. TOS Data Integration est toutefois orientée vers la réalisation de tâches ponctuelles qui peuvent être réalisées sans contraintes de temps réel (quelques minutes peuvent être nécessaires en fonction des tâches attendues). Les principaux sujets que nous traitons avec TOS sont les suivants :

  • Échanges Inter-Application (EAI)
  • Modification de l’architecture du système d’information (Migration d’un applicatif vers un nouveau)
  • Contrôle de la qualité de l’information
  • Alimentation du décisionnel avec préparation des données
  • Collecte de données externes

D’autres sujets pourront être traités avec des outils complémentaires de la suite Talend :

  • TOS for ESB : Gestion des événements en temps réel et mise en place de services web
  • TOS for Big Data : Gestion des très grands volumes de données et interaction avec des outils de ce domaine (HDFS - Hadoop Distributed File System, GCP – Google Cloud Platform, AWS – Amazon Web Services, distributions Big Data…)

Retour aux éditeurs ETL

Vous souhaitez bénéficier d'experts, de développeurs ou d'une formation sur Talend Open Studio (TOS) ? Rendez vous sur la page Contact

Des Experts formateurs TALEND à Nantes, Bordeaux, Nice, Angers, Le Mans, Brest, Rennes, Niort, Laval, Paris, Lyon, Grenoble, Saint-Etienne, Toulouse, La Rochelle, Agen, Bayonne, Montpellier, Nîmes, Marseille, Aix-en-Provence, La Roche-Sur-Yon…

Nous intervenons sur TALEND en Bretagne, Normandie, Pays de la Loire, Région Parisienne, Ile de France, Nouvelle-Aquitaine, Occitanie, et Provence-Alpes-Côte d'Azur.