Talend

Outil d'intégration de données

Talend est un éditeur de logiciel dont la particularité est d’être spécialisé dans l’intégration de données.

Créé en 2006, Talend joue encore aujourd’hui un grand rôle dans l’exploitation des données des entreprises. En effet, Talend est classé leader depuis plusieurs années consécutives dans le Magic Quadrant de Gartner.

Nombreux sont ses rôles qui se sont diversifiés au cours du temps afin de donner aujourd’hui tout un panel d’outils permettant d’exploiter la donnée de la manière la plus efficace possible.

Fonctionnement technique de Talend

Le langage de programmation principal de l’outil est le « java ». Le studio Talend, qui représente l’interface graphique permettant le développement, est similaire à l’interface d’Eclipse. Le code source de ses modules socles est publié sous la licence Apache.

Talend est principalement connu et utilisé comme un outil dit d’ETL (Extract Transform Load). C’est la fonction première qui a été mise à disposition par l’éditeur en 2006 (Talend Data Integration). Ainsi, Talend permet de se connecter à un grand nombre de sources de données hétérogènes (Bases de données, fichiers, logiciels…). C’est la phase d’extraction des données.

Talend permet ensuite de manipuler et transformer la donnée. C’est la phase de transformation des données.

Enfin, l’outil permet de stocker la donnée dans la cible (Entrepôt de données, fichiers, logiciel…). C’est la phase de chargement de la donnée.

Talend fonctionne avec des « jobs ». Ces jobs sont des représentations graphiques permettant de relier des composants Talend entre eux. Chacun de ces composants est associé à une tâche tout au long du processus d’ETL. Cela permet alors de créer un flux de données qui se connecte aux données de l’entreprise, les transforme et les stocke dans la cible finale.

Les outils de manipulations de données proposés par Talend

Talend est donc un outil permettant de gérer des flux de données. Un flux est un processus permettant de transmettre une donnée. Chaque flux possède des caractéristiques :

  • La fréquence d’utilisation
    • Unitaire
    • Planifié
    • Sur déclenchement
  • L’information traitée
    • Donnée unitaire (fichier simple)
    • Donnée référence
    • Volume important
    • Volume très important
  • Le traitement appliqué sur les données
    • Données brutes
    • Traitement simple (Dates, …)
    • Construction d’un référentiel

Suivant la nature des flux dont a besoin une entreprise pour répondre à une problématique, plusieurs outils Talend sont mis à disposition par l’éditeur :

Talend Data Integration (ETL)

Comme présenté ci-dessus, Talend offre un produit permettant de mettre en place des ETL au sein de l’entreprise.

Talend ESB (Entreprise Service Bus)

Talend ESB permet de mettre en place des flux continus entre différentes sources/cibles afin de transmettre l’information de manière synchrone.

Talend Data Quality

Cet outil permet de faire de l’analyse de données, avec la mise en place de règles de validation de données.

Talend Big Data

Talend Big Data Integration est utilisé pour la gestion de gros volumes de données avec possibilité de se connecter aux outils de Big Data.

Talend API Services

Talend API Services permet la conception et le déploiement d’APIs de manière rapide tout en prenant en compte la partie documentation, test et hébergement.

Fonctionnement commercial de Talend

Talend fonctionne sous forme de logiciels open-source avec la possibilité de mise en place de versions payantes permettant l’accès à des fonctionnalités complémentaires, un support plus réactif et des formations et aides d’installations sur les différents produits de la gamme.

Talend met également à disposition l’ensemble de ses outils dans des packages suivant les besoins clients dans une version payante afin de regrouper les outils nécessaires dans une seule et même interface. Chaque package a donc ses propres fonctionnalités et ses propres coûts de licence.

Fonctionnalités par licences Talend

Talend Data Integration (Entry level)
Fonctionnalités :

  • Data Integration (ETL / ELT)

Talend Big Data (Entry level)
Fonctionnalités :

  • Big Data

Talend Management Platform
Fonctionnalités :

  • Data Integration (ETL / ELT)
  • Data Quality
  • Data Stewardship

Talend API Services Platform
Fonctionnalités :

  • Data Integration (ETL / ELT)
  • Data Quality
  • ESB API

Talend Big Data Platform
Fonctionnalités :

  • Data Integration (ETL / ELT)
  • Big Data
  • Data Quality
  • Data Stewardship

Talend Real-time Big Data Platform
Fonctionnalités

  • Data Integration (ETL / ELT)
  • Big Data
  • Data Quality
  • Data Stewardship
  • ESB API
  • Data Catalog

Talend Data Fabric
Fonctionnalités :

  • Data Integration (ETL / ELT)
  • Big Data
  • Data Quality
  • Data Stewardship
  • ESB API
  • Data Catalog
  • Data Preparation

Retour aux éditeurs ETL

Vous souhaitez bénéficier d'experts, de développeurs ou d'une formation sur les outils Talend ? Rendez vous sur la page Contact

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

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