Skip to content

Commit 85a1fd4

Browse files
committed
Fixed typos where old sources were still mentionned in dbt models, causing an error. Removed old dbt models that was not used anymore. Added minimal documentation regarding INSEE codgeo.
1 parent b588006 commit 85a1fd4

File tree

5 files changed

+54
-13
lines changed

5 files changed

+54
-13
lines changed

datasources.yaml

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,7 @@ domains:
631631
format: json
632632
extract_params:
633633
maxResult: 10000
634-
TIME_PERIOD: 2022
634+
TIME_PERIOD: 2023
635635
GEO: ["COM"]
636636
POPREF_MEASURE: ["PMUN", "PTOT"]
637637
page: 1
@@ -694,3 +694,26 @@ domains:
694694
type: notebook
695695

696696

697+
taux_pauvrete_communes:
698+
API: INSEE.statistiques
699+
description: |
700+
Taux de pauvretés au niveau des communes par seuil
701+
Millésime 2021
702+
type: FileExtractor
703+
endpoint: /fichier/7756855/indic-struct-distrib-revenu-2021-COMMUNES_csv.zip
704+
format: zip
705+
preprocessor:
706+
name: unzip_load_csv_files
707+
type: notebook
708+
709+
taux_pauvrete_supra:
710+
API: INSEE.statistiques
711+
description: |
712+
Taux de pauvretés au niveau des arrondissements, departements, région par seuil
713+
Millésime 2021
714+
type: FileExtractor
715+
endpoint: /fichier/7756855/indic-struct-distrib-revenu-2021-SUPRA_csv.zip
716+
format: zip
717+
preprocessor:
718+
name: unzip_load_csv_files
719+
type: notebook

dbt_odis/models/bronze/presentation_page_elus_communes.sql

Lines changed: 0 additions & 9 deletions
This file was deleted.

dbt_odis/models/gold/education_moyenne.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ select
2222
when type_geo = 'region' then concat('reg',code_geo)
2323
else code_geo
2424
end as codgeo,
25-
extract(year from cast(rentree_scolaire || '-01-01' as date)) as "YEAR",
25+
extract(year from rentree_scolaire::timestamp) as "YEAR",
2626
case
2727
when nombre_total_classes != 0 then round(nombre_total_eleves::numeric / nombre_total_classes::numeric,2)
2828
else null
2929
end as "Nombre_Moyen_Eleves_Classe",
3030
nombre_total_eleves as "Nombre total d'élèves",
3131
nombre_total_classes as "Nombre total de classes"
3232
from aggregation
33-
where rentree_scolaire ~ '^\d{4}$'
33+
--where rentree_scolaire ~ '^\d{4}$' -- je ne sais pas pourquoi ce filtre existe
3434

docs/codgeo.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Codgeos INSEE
2+
3+
Les codgeo de l'INSEE évoluent tous les ans. En particulier, lorsque des communes sont fusionnées ou scindées, leur codgeo change.
4+
L'INSEE met à disposition une table de passage. Elle permet de mettre à jour les codgeo vers la nomenclature la plus récente, pour tout millésime de codgeo.
5+
6+
## Sources et domaines bénéficiants de la table de passage codgeo
7+
8+
La source population Nombre de ménage a potentiellement été faite avec un ancien codgeo. On applique la table de passage sur les tables liées à cette source.
9+
D'autres tables pourraient utiliser cette table de passage. Il serait util de faire un inventaire et d'implémenter les changements nécessaires.
10+
11+
# Tests
12+
13+
On vérifie que les codgeo soient identiques entre silver_population_menages et com_dep_reg. Ainsi, si des codgeo apparaissent ou disparaissent lorsque les codgeo sont mis à jour, il y aura une erreur. Le test exclu les COM et DROM, il semble que les données ménages ne couvrent pas ces territoires. Ce test est a appliqué à toute table utilisant la table de passage INSEE.
14+
15+
Un second test permet de vérifier que la table de passage fonctionne avec son année nominale. Par exemple, la table de passage 2025 fonctionne sur les codgeo 2025: c'est le cas.

poetry.lock

Lines changed: 13 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)