Rappel :
La routine qui permet de calculer la différence entre deux dates en termes de jours, mois ou années :
[Link](myDate1,myDate2,"MM") // la différence entre myDate1 et myDate2 en termes de mois
[Link](myDate1,myDate2,"dd") // la différence entre myDate1 et myDate2 en termes de jours
[Link](myDate1,myDate2,"yyyy") // la différence entre myDate1 et myDate2 en termes d’années
Remarque : la routine ci-dessus retourne une valeur de type Long.
Tp : s
1. Ouvrir TOS.
2. Créer un nouveau dossier nommé « Date_Manipulation ».
3. Créer un job nommé « date_difference »
4. Ajouter le composant tFileInputExcel.
5. Configurer ce composant pour extraire le fichier [Link].
6. Ajouter le composant tConvertType pour convertir la colonne Emp_Term_Date en Date.
7. Ajouter le composant tMap.
8. Ouvrir tMap et créer une table de sortie contenant 5 colonnes :
Emp_Hire_Date | Emp_Term_Date | year | month | day.
9. Ajouter les routines qui permettent de récupérer le nombre d’années d’expérience (year), le
nombre de mois d’expérience (month), le nombre de jours d’expérience (day).
10. Linker ce composant avec tLogRow.
11. Exécuter le job.
12. Décrire brièvement le résultat obtenu.