Talend Life Cycle Platform

Talend Life Cycle Platform (LCp) étend les fonctionnalités des solutions d’entreprise de Talend grâce à des modules facilitant l’implémentation des projets et les déploiements à grande échelle.

La plateforme LCp est compose de trois éléments essentiels qui répondent aux besoins de déploiement à grande échelle tels que : le test, l’audit et la gestion des référentiels.

Demandez plus d’informations sur Talend Life Cycle Platform.

Testing Platform

Talend Integration Suite LCp: Testing Platform - Détails

La plateforme de test, Testing Platform, fournit le cadre de mise en place d’un programme d’assurance qualité global des Jobs développés dans le Studio Talend. Il supporte un grand nombre de processus de test et permet l’automatisation des tests d’assurance qualité et de régression, qui valident les Jobs par rapport à des spécifications données.

Testing Platform peut servir par exemple à qualifier les nouvelles versions de Jobs et à garantir que les Jobs restent opérationnels pendant et après une migration système notamment, ou en cas de modifications apportées à l’infrastructure informatique.

Testing Platform inclut un ensemble de tests, tels que :

  • Tests unitaires
  • Tests de montée en charge
  • Tests fonctionnels
  • Tests de performance

Testing Platform repose sur la technologie d’intégration de données de Talend pour charger les paramètres, et concevoir et exécuter de multiples processus techniques parallèlement ou consécutivement. En outre, cette plateforme utilise des connecteurs Java dédiés pour définir sous la forme d’une affirmation les résultats attendus et pour valider les résultats réellement obtenus.

Le back office, basé sur l’outil Command Line de Talend, inclut un ensemble de scripts qui permettent de configurer des processus d’automatisation afin de planifier le lancement des Jobs, récupérer les méta-informations d’exécution tels que le statut, et alimenter les diverses tables de base de données de résultats, etc.

Côté utilisateur, l’application Web fournit des rapports complets de type pass/fail sur la base des métriques retournées par les processus de test. Les résultats s’affichent sous la forme de tableaux et de graphiques et donnent accès à des logs détaillés des erreurs/avertissements collectés, permettant ainsi d’examiner rapidement les problèmes identifiés.

Repository Manager

Talend Integration Suite LCp: Repository Manager

L’outil de gestion des référentiels, Repository Manager, est un environnement Web, multi-plateformes et multi-référentiels qui permet de coordonner des référentiels projets multiples et d’automatiser le transfert des Jobs d’un référentiel à un autre.

Les cas d’utilisation courants incluent notamment la synchronisation des référentiels de développement, l’échange et le partage d’une logique commune ou de normes de développement, la promotion des processus du développement vers la production, etc.

Pour atteindre ces objectifs, le Repository Manager est constitué de plusieurs modules permettant d’administrer les référentiels, de gérer les rôles et permissions, d’accéder aux ressources centralisées et de gérer les tâches de migration entre référentiels.

Le Repository Manager permet également une administration au niveau des différents éléments des référentiels ainsi que la gestion des différentes versions de référentiels.

En outre, le Repository Manager garantit l’automatisation du process via un système de règles et fournit un tableau de bord permettant de monitorer et d’enregistrer les informations d’exécution de la migration.

Un ensemble complet de fonctionnalités configurables avec précision permet de mettre en place un système de gestion rigoureux et facilite le travail collaboratif entre administrateurs et utilisateurs.

Ces fonctionnalités incluent :

  • Configuration/définition des référentiels : objectif, type (source seulement, cible seulement ou source & cible), etc.
  • Définition des règles d’import/export (source, cible,filtre d’éléments, etc)
  • Définition des conditions de déclenchement des règles (planifiées ou à la demande)
  • Monitoring d’exécution via le Dashboard

Audit Platform

Talend Integration Suite LCp: Audit Platform

Un audit de projet consiste à collecter et évaluer les informations de fonctionnement des Jobs développés dans le Studio Talend. L’évaluation de ces informations permet de déterminer si les processus techniques et les flux de données fonctionnent de façon effective et efficace pour atteindre les objectifs du projet.

L’approche d’audit de Talend transforme les informations de projet d’intégration de données en informations métier exploitables. L’Audit Platform compare en effet divers aspects des processus d’intégration avec les normes de développement et les bonnes pratiques et fournit des métriques quantitatives et qualitatives fiables d’aide à la décision orientée processus.
Les résultats d’audit sont ensuite mis à disposition sous la forme de rapports imprimables générés fournissant toutes les données d’audit du projet.

Les analyses d’Audit Platform donnent ainsi une vue d'ensemble claire des projets audités, aux développeurs qui souhaitent valider leur travail.

Les administrateurs ou utilisateurs métier peuvent également utiliser cette mine d’informations pour analyser et monitorer le degré de conformité des processus d’intégration par rapport à leurs propres standards afin d’améliorer l’efficacité de ces processus ou d’ajouter une
étape de validation avant leur passage en production, par exemple.

L’Audit Platform permet l’adoption rapide de bonnes pratiques et de normes de développement, et permet aux entreprises de mettre en place leurs projets de façon efficace.

L’Audit Platform fait l’analyse détaillée de différents éléments, notamment :
  • Degré de complexité du Job et liste des composants utilisés dans les Jobs
  • Gestion des erreurs des Jobs
  • Documentation et versions des Jobs
  • Utilisation des métadonnées dans la configuration des Jobs
  • Problèmes d’affichage identifiés et éléments de conception graphique des Jobs
  • Analyse globale des Jobs