Development Quality

  • Job Identity

Le module Job identity permet de récupérer les éléments relativent au job Talend 

  • Le nom du projet 
  • Le nom du job
  • La version Talend 
  • La dernière date de récupération
  • Le chemin du job
  • La version du job
  • La description
  • Les arguments JVM
  • Les composants utilisés.
  • La qualité de développement
    • Le score
    • L’observation 
    • La recommandation
  • Les variables de context utilisées
  • Les metadatas utilisés
  • Les joblets utilisées
  • Les jobs fils utilisés
  • Les routines utilisées

  • Best practice

Ce module permet de récupérer des métriques de qualités avec plus de détails.

Mode de recherche

La recherche peut se réaliser par 

  • Jobs / préfixe de job
  • Projets
  • Développeur Talend
  • Période de modification (calendrier)

les KPIs de qualité qu’on propose sont les suivants :

  • Le nombre de job ayant au moins un composant sans die_on_error
  • Différence entre les ouvertures et fermetures de connexion
  • Le nombre de job ayant au moins un tmap avec 4 lookups ou plus
  • expressions in 3 jobs with 3 expressions in OUTPUT minimum
  • rows in 4 jobs using PERSISTENCE
  • Le nombre de job avec au moins un composant sans ‘Use Existing Connexion’
  • Nombre de Jobs ayants au moins une valeur en dur
  • Le nombre de jobs qui n’utilisent le context implicite
  • Le nombre de jobs qui n’ont que les noms par défaut sur tous les composants
  • Le nombre de jobs qui n’ont pas au moins 3 sections (sous-job) avec un nom renseigné
  • Le nombre de job avec des arguments JVM
  • Utilisation des metadatas non référencées par projet
  • Utilisation des composants tLogRow par Job
  • Utilisation des champs dans les composants tMap
  • Nombre de routines par job
  • Utilisation des variables de context dans les jobs
  • Liste des jobs fils avec la fonction die on child error
  • Le nombre job fils par job
  • Scoring

Un système de scoring se base sur les KPI ci-dessous pour calculer le score de qualité de développement.
Il propose également une observation et une recommandation sur les anomalies de développement détectées

  • Kpi Resume

un tableau qui montre la tendance de qualité des développements.

  • Kpi On Demande

KPI On demande permet au client de concevoir lui-même son propre KPI.