ban-archive / donnees-initiales-2018

Scripts d'initialisation de la BAN en vigueur en 2018
1 stars 1 forks source link

Présence de sources laposte dans attributes de la table housenumber mais pas de cea (colonne laposte) associés #40

Open clodio opened 6 years ago

clodio commented 6 years ago

Contexte

Utilisation des données ban 33 avec cea du 15 janvier 2018

Action

Recherche des numéros sans cea associés dans la table housenumber

select count(attributes) as count, attributes from housenumber where laposte is null group by attributes

Résultat obtenu

Des éléments sont issus des données la poste (IGN|LAPOSTE) mais n'ont pas de cea (colonne laposte)

count attributes
20987 "source_init"=>"IGN|LAPOSTE"
37648 "source_init"=>"DGFIP-BANO"
118595 "source_init"=>"IGN"
23095 "source_init"=>"DGFIP-BANO|IGN"

Résultat attendu

Les données provenant de la poste ont toutes des identifiants cea

odorie commented 6 years ago

Est-ce toujours le cas sur la base livrée ce jour ?

clodio commented 6 years ago

Il en reste un avec le dump du 02/20/2018 sur le 33

pk id deleted_at version created_at created_by_id modified_at modified_by_id attributes number ordinal parent_id cia laposte ign postcode_id
1796640 ban-housenumber-e19c9d4c5558431ab08d8a8b84cdedd0 NULL 1 2018-02-12 16:43:24.025393+01 46358 2018-02-12 16:43:24.025393+01 46358 "source_init"=>"LAPOSTE" NULL NULL 337558 NULL NULL NULL NULL
odorie commented 6 years ago

Sur BANFrance entière de fin février, il reste un cas. select * from housenumber where attributes->'source_init' like '%POSTE%' and laposte is null; => ban-housenumber-e19c9d4c5558431ab08d8a8b84cdedd0 Il s'agit d'un hn sans numéro créer pour stocker le cea d'une voie La Poste. Cette voie est la voie de co_voie 99999999, de nom "RUE FUSION" et qui n'a pas de cea. J'avais créé cette voie pour valider le code sur les fusions de commune. Normalement il ne devrait plus se produire sur les données finales.

@clodio:

Il faudra aussi que l'on vérifie que c'est bon au prochain init.

clodio commented 6 years ago

OK à vérifier au prochain init