Modification d'adresses par rapport à un fichier Melissa Data
Ce Job utilise le composant tFixedFlowInput pour générer les données d'adresses à analyser, le tMelissaDataAddress pour analyser le schéma d'entrée ainsi que valider, corriger et standardiser les adresses des États-Unis générées par le tFixedFlowInput et un tLogRow afin d'écrire en sortie les adresses correctement formatées, dans la console.
Ce scénario s'applique uniquement à Talend Data Management Platform, Talend Big Data Platform, Talend Real-Time Big Data Platform, Talend MDM Platform, Talend Data Services Platform, Talend MDM Platform et Talend Data Fabric.
Avant de commencer
- Récupérer les données de latitude et longitude et les codes de résultat de GeoCode :
- Achetez une licence GeoCode ou GeoPoint.
- Installez Melissa Data avec les fichiers de données GeoPoint et GeoCode.
- Ajouter le chemin vers le dossier contenant la bibliothèque mdAddr à vos variables d'environnement système.
- Lorsque l'option No Melissa GeoCoder License Was Purchased est sélectionnée, les bibliothèques requises sont :
- mdAddr.dll
- mdAddrJavaWrapper.dll
- mdRightFielder.dll. Cette bibliothèque est requise lorsque la seule colonne d'entrée est Address.
- mdRightFielderJavaWrapper.dll. Cette bibliothèque est requise lorsque la seule colonne d'entrée est Address.
- Lorsque l'option No Melissa GeoCoder License Was Purchased ou The Melissa GeoCoder License Was Purchased est sélectionnée, les bibliothèques requises sont :
- mdGeo.dll
- mdGeoJavaWrapper.dll
- mdAddr.dll
- mdAddrJavaWrapper.dll
- mdRightFielder.dll. Cette bibliothèque est requise lorsque la seule colonne d'entrée est Address.
- mdRightFielderJavaWrapper.dll. Cette bibliothèque est requise lorsque la seule colonne d'entrée est Address.
java.lang.Error: java.lang.UnsatisfiedLinkError
- Lorsque l'option No Melissa GeoCoder License Was Purchased est sélectionnée, les bibliothèques requises sont :
- Sous Linux, redémarrez votre ordinateur après avoir défini vos variables d'environnement système afin que les modifications soient prises en compte.
Configurer votre Job
Procédure
Configurer le composant d'entrée
Procédure
Configurer le composant tMelissaDataAddress
Procédure
Exécuter le Job
Procédure
Résultats
- GetAddressKey retourne la clé d'adresse.
- GetCountyName retourne le nom des comtés.
- GetTimeZone retourne le fuseau horaire.
- GetLongitude retourne les données de longitude.
- GetLatitude retourne les données de latitude.
- GeoCodeResult retourne les codes de résultat de GeoCode.
- Ces colonnes de sortie standards retournent le nom standard de l'entreprise, deux lignes de la rue de l'adresse, le nom standard des villes, les codes États, les codes postaux et les codes pays.
-
La colonne de sortie RESULTS_CODE retourne les codes de vérification pour chaque ligne d'adresse traitée. Ces codes sont écrits dans des listes délimitées par des virgules. Chaque code se compose de deux lettres suivies de deux chiffres. Ces codes indiquent différents statuts et erreurs. Par exemple, le code AC02 signifie que le nom de l’État est correct, selon la combinaison du nom de la ville et du code postal. Le code AS01 signifie que le nom de la rue est valide et livrable.
Pour une liste exhaustive des codes de résultat, pour plus d'informations concernant les colonnes de sortie, consultez le site Web http://www.melissadata.com/ (en anglais).