Dans cet article


Offres d'emploi

Tags

Talend – Importer un fichier Excel vers une base de données (introduction)

Dans cet article, nous allons voir comment importer un fichier Excel vers une base de données en utilisant l’ETL Talend. Tout est présenté dans la vidéo ci-joint, le détail des étapes est grossièrement résumé dans cet article. Cette vidéo est vraiment une introduction à l’utilisation des jobs et des composants sous Talend Open Studio for Data Integration

Pré-requis:

  • Avoir installé Talend Open Studio For Data Integration
  • Avoir une base de données MySql avec une table déjà créée
  • Et un fichier Excel à importer

Dans un premier temps, nous allons créer un projet Talend vide qui va nous servir d’exemple.

La création d’un projet Talend se fait directement depuis l’éditeur Talend.

Import des métadonnées:

  • Importer votre fichier Excel (vérifier bien les types des champs)
  • Importer votre connexion à la base de données (Dans ce cas MySql)
  • Importer votre schéma et en particulier la table client (dans notre exemple)

Créer un nouveau Job

  • Création du job, import client xls

Importez votre fichier

  • Depuis les métadonnées, glissez votre fichier dans le job(Tout est automatiquement créé)

Importez votre table client

  • Depuis les métadonnées, glissez votre table dans le job
  • Dans les options qui s’affichent, choisir TMysqlOutPut (le composant qui permet d’écrire dans une table)

Faire le lien entre le fichier et la base:

  • Rajoutez un tMap
  • Depuis le fichier Excel vers un lien vers le tMap
  • Depuis le TMap, faire un lien vers la base de données
  • Mappez les champs 1 à 1

Exécutez le job dans l’onglet « Exécuter », bouton « Exécuter »; les statistiques affichent l’import de 1000 lignes dans la base de données!

Retrouver l’intégralité de ce Tutorial en vidéo:

L'équipe AXOPEN

Voir aussi les articles suivants

L'ETL Talend permet de paramétrer facilement la copie d'une table vers une autre ayant la même structure. Nous parlerons dans cet article de la copie vers une table vide, où le job ne fera que des INSERT (et pas d'INSERT OR UPDATE, plus consommateur).   Une des bonnes pratiques invite à déclarer dans les jobs une première connexion vers la base source et une seconde vers la base cible, les composants étant ensuite paramétrés pour utiliser ces connexions.
Lire l'article

Migration d’une application avec l’ETL Talend

Migration d’une application avec l’ETL Talend

Le 16/05/2013 par Pierre Liseron

Cet article fait part de la solution TalenD, de ses tenants et aboutissants lors d’une démarche de Migration. L’obsolescence d’un certain nombre de produits et d’applications maintenant trop anciens ou ne répondant plus aux besoins actuels, conduit le plus souvent les entreprises à changer d’environnement. De ce fait, lors de de la migration vers ce nouveau système, ou encore du passage vers une nouvelle version d’une application dans son ensemble ou d’une base de données, les données doivent être préservées dans leur intégralité.
Lire l'article

Focus sur l’offre JasperSoft

Le 16/09/2013 par Pierre Liseron

L’offre JasperSoft, en bref L’éditeur JasperSoft propose une offre complète de logiciels pour l’intégration de données, la création de reporting, de tableaux de bord, l’analyse décisionnelle ainsi qu’une plateforme centralisée pour gérer l’accès aux outils d’aides à la décision. Son objectif principal est de fournir un moyen simple et flexible pour la génération de documents d’états. L’offre est structurée autour de 5 produits : L’offre Jaspersoft, en détails JasperReports est une librairie Open Source puissante permettant de générer des états des états.
Lire l'article