-
Notifications
You must be signed in to change notification settings - Fork 5
Feat/presentation/elu #196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ded fields. Create dim_nuance_politique in order to get one row per elected people ( If an elected official has multiple code_nuance values, we will keep the one with the highest ID)
… the ranking for the dim nuance politique
…odels regarding those new sources
…t first round data (and not second one) since 90% of peoples are elected after the first round. Now gold_presentation_elu_com has 95% of match for 'nuance_politique'
…nquants dans les couches silvers + refactoring pour n'avoir qu'un modèle gold
…feat/presentation/elu
…me and first name
…and correct/adapt the wrong codes for DROM's
…ter l'ensemble des tables elu
|
Hello, Quelques petites questions. Je crois que ça a été abordé en meeting, ça vaudrait peut-être le coup de documenter plus en détails.
Bonne soirée |
|
Hello, Merci pour tes retours Thomas, j'ai maj la doc pour préciser tout ça:
|
Élus et Nuances Politiques
Ce document récapitule la chaîne de transformation visant à lier les données des élus aux nuances politiques correspondantes au niveau communal, départemental et régional.
1. Sources de Données
Les modèles d'entrée sont des vues Bronze qui nécessitent des nettoyages spécifiques pour garantir l'intégrité et la joignabilité des données géographiques.
reg_code: Normalisation en format texte sur 2 chiffres avec zéros à gauche (lpad(trunc(reg_code::numeric)::text, 2, '0')).code_officiel_commune: Normalisation pour les codes à plus de 5 chiffres (ex: Outre-mer) par suppression du 3ème caractère.reg_code: Certain reg_code sont vides, pour les outres mers(ZA/ZB/ZC/ZD->01/02/03/04) et pour la commune 'Les Trois Lacs' (dep_code = '27'versreg_code = '28').corresp_codes_nuancescode_nuancepolitique.2. Transformations Intermédiaires (Silver)
Ces modèles créent des dimensions de nuance uniques en joignant les résultats électoraux au seed
corresp_codes_nuances.vw_silver_presentation_dim_nuance_politique_comcorresp_codes_nuancesviacode_nuance.vw_silver_presentation_dim_nuance_politique_depvw_silver_presentation_dim_nuance_politique_regsplit_last_and_first_namepour séparer les colonnes Nom et Prénom de la tête de liste avant la jointure.vw_silver_presentation_elus_communespresentation_elus_communespour ne garder que les mandats 'Départemental', 'Municipal', 'Régional'. Renommage defilenameentype_de_la_fonction.silver_presentation_eluslibelle_nuance) uniquement pour les fonctions deMaire, Président CD, Président CRen utilisant le code géographique correspondant.3. Modèle de Présentation (Gold)
gold_presentation_eluscodgeo) : Normalise la clé géographique selon le niveau de fonction (Maire =com_code, Président CD =dep_code, Président CR =regXX). 2. Nettoyage de la Nuance : Si la nuance estNULL, la valeur est remplacée par la chaîne 'Non connu'. 3. Renommage : Simplification des noms de colonnes (prenom,nom,fonction,libelle).