Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Paradigmes informatiques

Petit mémo de fonctions Talend

22/08/2019
Le logiciel d'ETL Talend fournit un ensemble de routines prêtes à être utilisées au sein de projets. Voici quelques-unes d'entre elles parmi les plus pertinentes dans le cadre de la réalisation de flux.
DomaineFonctionDescriptionExemple
DateTalendDate.parseDateConversion d'une chaîne en dateTalendDate.parseDate("MM/dd/yyyy", "12/04/2018")
DateTalendDate.parseDateInUTCConversion d'une chaîne en date au format UTCTalendDate.parseDateInUTC("MM/dd/yyyy", "12/04/2018")
DateTalendDate.parseDateLocaleConversion d'une chaîne en date au format local indiquéTalendDate.parseDateLocale("MM/dd/yyyy", "12/04/2018","FR")
DateTalendDate.addDateAjoute ou soustrait un nombre de jours/mois/année/heure/minute/seconde à une date
Le format pour préciser l'unité à ajouter est "yyyy", "MM", "dd", "HH", "mm", "ss" ou "SSS"
TalendDate.addDate("2013-04-22","yyyy-MM-dd",-5,"dd")
TalendDate.addDate("2018-01-30", 2, "MM")
DateTalendDate.getCurrentDateRenvoie la date du jourTalendDate.getCurrentDate()
DateTalendDate.diffDateCalcule la différence entre deux dates (en jours, mois, années...)TalendDate.diffDate(date1, date2, "dd")
DateTalendDate.getFirstDayOfMonth
TalendDate.getLastDayOfMonth
Retourne le premier jour du mois relativement à la date en paramètre
Retourne le dernier jour du mois relativement à la date en paramètre
TalendDate.getFirstDayOfMonth (TalendDate.getCurrentDate())
DateTalendDate.formatDateConverti une date en chaîneTalendDate.formatDate("yyyy-MM-dd HH:mm:ss", TalendDate.getCurrentDate())
DateTalendDate.formatDateInUTCConverti une date en chaîne (met la date au format UTC, temps universel)TalendDate.formatDateInUTC("yyyy-MM-dd HH:mm:ss", TalendDate.getCurrentDate())
DateTalendDate.getPartOfDateExtrait une partie de date. Les paramètres possibles sont YEAR, MONTH, HOUR, MINUTE, SECOND, DAY_OF_MONTH, DAY_OF_YEAR, DAY_OF_WEEK, WEEK_OF_MONTH, WEEK_OF_YEAR, TIMEZONETalendDate.getPartOfDate("DAY_OF_MONTH", TalendDate.getCurrentDate())
ChaîneTalendString.removeAccents
Remplace les caractères accentués par ceux sans accentsTalendString.removeAccents("Chaîne de caractères")
ChaîneStringHandling.STRRetourne une chaîne en répétant N fois le caractère spécifiéStringHandling.STR('0', 10)
ChaîneStringHandling.LEFTEffectue un padding gauche : ajoute 0 à plusieurs fois le caractère spécifié afin d'avoir une chaîne sur x caractèresStringHandling.LEFT(chaine, "0", 2)
ChaîneStringUtils.isNumericVérifie si une chaîne est numérique (fonction d'Apache Commons)org.apache.commons.lang3.StringUtils.isNumeric( "123" )
NombreNumeric.sequenceCrée une variable ou la modifie si elle existe en l'incrémentant de la valeur indiquéeNumeric.sequence("suite", 1,1)
ConversionStringEscapeUtils.unescapeJavaConverti une chaîne Unicode en UTF-8 (fonction d'Apache Commons)org.apache.commons.lang.StringEscapeUtils.unescapeJava("suite")
Dernière modification le 22/08/2019 - Quillevere.net

Commentaires

Aucune inscription n'est requise si vous souhaitez

Rechercher sur le site

fr en rss RSS info Informations