Journée typique d’un développeur d’intégration de données [1e partie]

Vous êtes développeur d’intégration de données et vous recherchez une solution pour connecter vos données de la manière la plus rapide et économique possible ? Vous avez besoin d’un outil open-source simple d’emploi et capable de synchroniser des données sur plusieurs plateformes tout en améliorant la précision de ces données. Talend Studio est la solution.

Dans cette série de vidéos, vous verrez comment les fonctionnalités avancées de Studio sont utilisées pendant le cycle de développement d’un projet d’intégration de données typique : créer un job, tester et déboguer le processus, déployer et gérer des jobs dans un environnement d’exécution, planifier des processus pour un développement facile entre environnements et utiliser les fonctionnalités de développement collaboratives avancées.

Jetez un œil sur les tutoriels détaillés ci-dessous et découvrez à quel point ils vont vous simplifier la tâche.

Introduction à Talend Studio

D’abord, nous allons nous familiariser avec l’interface de Talend Studio et apprendre à utiliser certaines des principales fonctions et fonctionnalités. Bien que la plateforme d’intégration de données Talend se compose de plusieurs composants distincts, nous allons commencer par la pièce Studio du puzzle.

Au premier lancement de Studio, il m’est demandé de sélectionner une connexion, puis soit d’importer un projet existant, soit d’en créer un nouveau. Pour cette démonstration, je vais utiliser un projet existant.

capture d’écran talend studio

Une page de bienvenue s’affiche. J’ai déjà commencé un job, alors ouvrons-le à partir de la liste Derniers éléments. La première fois que j’ouvre Talend Studio, il propose de me guider tout au long du programme, en mettant en évidence les points importants. Un projet de démonstration s’ouvre pour que vous puissiez vous familiariser avec Studio. Vous pouvez à tout moment relancer le guide dans le menu déroulant Aide.

Créer un flux de job dans Talend Studio

Créons un flux de job pour voir comment fonctionne Talend Studio.

Jetons d’abord un coup d’œil au Référentiel, dans lequel Talend Studio regroupe les données relatives aux éléments techniques utilisés pour créer les jobs. C’est ici que je peux gérer les métadonnées, les connexions aux bases de données, les tables des bases de données ainsi que les colonnes, et les jobs lorsqu’ils seront créés.

J’ai déjà intégré mes métadonnées de composant source en les faisant glisser dans mon espace de modélisation graphique au milieu. La création des jobs se fait dans l’espace de modélisation graphique. Ensuite, je vais sur la droite pour afficher la palette de composants contenant différents composants techniques utilisés pour créer mes jobs et regroupés en familles.

capture d’écran talend studio

Un composant est un connecteur préconfiguré utilisé pour effectuer une opération d’intégration de données spécifique. Je peux réduire le codage manuel nécessaire à l’exploitation des données provenant de plusieurs sources. Si je descends, je peux voir toutes les connexions, bases de données et applications.

Intégrons ce composant SalesforceOutput dans la palette pour créer une cible pour mon contenu source.

capture d’écran talend studio

J’ai maintenant besoin de connecter ces deux composants à l’aide d’un tMap, par exemple, pour que je puisse mapper les attributs entre la source et la cible :

  1. Cliquez sur la source.
  2. Glissez/déposez.
  3. Connectez-la au tMap.
  4. Cliquez avec le bouton droit sur le tMap.
  5. Glissez/déposez sur la cible.
  6. Donnez un nom à la sortie.
  7. Ensuite, double-cliquez sur le composant tMap pour afficher les attributs des métadonnées relatives à la connexion Salesforce que vous avez établie.
  8. Faites glisser ces attributs depuis la source à gauche pour créer les connexions.

Je dispose à présent d’un processus (ou job) opérationnel au sein de la fenêtre de modélisation. Regardez les détails du job dans les onglets de configuration.

Pour en savoir plus, regardez la courte vidéo ci-dessus. Ensuite, nous vous expliquerons comment créer votre premier job dans Talend Studio.

| Last Updated: August 7th, 2019