CommonValueNullReplacer
CommonValueNullReplacer est un Transformer FME.
1 Présentation
CommonValueNullReplacer est un Transformer personnalisé créé par Geonov. Il permet de remplacer les valeurs nulles, vides ou manquantes d’un attribut par la valeur non nulle la plus fréquente de cet attribut.
Il suffit de le brancher et de sélectionner l’attribut à analyser dans ses paramètres.
2 Téléchargement
CommonValueNullReplacer est téléchargeable gratuitement depuis le FME Hub de Safe Software : https://hub.safe.com/transformers/commonvaluenullreplacer
3 Cas pratique
Ce Transformer est utile pour remplir des données incomplètes dans le cadre d’un test, par exemple quand les valeurs nulles sont interdites dans le schéma de sortie.
La valeur non nulle la plus fréquente de l’attribut est extraite et utilisée comme valeur pour remplir les valeurs manquantes.
3.1 Exemple
Données sources :
ID | DIAMETRE |
---|---|
1 | 200 |
2 | 100 |
3 | 200 |
4 | null |
5 | 200 |
6 | null |
7 | 200 |
Données après analyse de l’attribut "DIAMETRE" :
ID | DIAMETRE |
---|---|
1 | 200 |
2 | 100 |
3 | 200 |
4 | 200 |
5 | 200 |
6 | 200 |
7 | 200 |
Les valeurs vides ou nulles de l’attribut "DIAMETRE" ont été remplacées par la valeur la plus fréquente de cet attribut, c’est à dire "200".