INSEE / édition 2026
Prénoms de France
1900 — 2025
126 ans de naissances, 6 622 949 lignes. Chaque crête est un prénom qui a été, au moins une année, le plus donné en France.
Dernière exécution le 27 septembre 2026 · 39/39 tests · dbt 1.12.5
L'histoire · 1
La fin des prénoms dominants
Part des naissances portée par les dix prénoms les plus donnés de l'année.
- Filles
- Garçons
1900
45,3 %des fillesDix prénoms suffisent pour nommer près d'une fille sur deux. Marie, à elle seule : 20,6 %.
1945
50,0 %des garçonsLe sommet de la série : un garçon sur deux reçoit l'un des dix prénoms les plus donnés.
Années 1970
34,0 %des filles, 197035,3 %des garçons, 1970Les deux courbes se rejoignent, puis baissent ensemble.
2025
8,7 %des filles10,7 %des garçonsEnviron un enfant sur dix.
Voir les données
| Année | Filles | Garçons |
|---|---|---|
| 1900 | 45,3 % | 40,9 % |
| 1901 | 45,3 % | 41,3 % |
| 1902 | 45,1 % | 41,5 % |
| 1903 | 44,6 % | 41,7 % |
| 1904 | 44,5 % | 41,8 % |
| 1905 | 44,0 % | 41,8 % |
| 1906 | 43,7 % | 42,1 % |
| 1907 | 43,0 % | 42,5 % |
| 1908 | 42,5 % | 42,7 % |
| 1909 | 42,3 % | 42,7 % |
| 1910 | 42,0 % | 42,9 % |
| 1911 | 41,2 % | 43,2 % |
| 1912 | 40,7 % | 43,5 % |
| 1913 | 40,1 % | 43,6 % |
| 1914 | 40,0 % | 43,7 % |
| 1915 | 38,5 % | 43,3 % |
| 1916 | 38,1 % | 42,8 % |
| 1917 | 37,7 % | 44,0 % |
| 1918 | 37,8 % | 45,0 % |
| 1919 | 37,5 % | 45,8 % |
| 1920 | 37,4 % | 47,1 % |
| 1921 | 36,4 % | 47,4 % |
| 1922 | 35,4 % | 47,2 % |
| 1923 | 34,9 % | 46,9 % |
| 1924 | 34,1 % | 46,2 % |
| 1925 | 33,1 % | 46,0 % |
| 1926 | 32,8 % | 45,8 % |
| 1927 | 32,4 % | 45,6 % |
| 1928 | 32,1 % | 45,3 % |
| 1929 | 31,7 % | 45,4 % |
| 1930 | 31,7 % | 45,3 % |
| 1931 | 31,6 % | 45,7 % |
| 1932 | 31,5 % | 45,9 % |
| 1933 | 31,4 % | 46,3 % |
| 1934 | 31,4 % | 46,5 % |
| 1935 | 31,0 % | 46,7 % |
| 1936 | 31,5 % | 47,2 % |
| 1937 | 31,9 % | 47,1 % |
| 1938 | 32,3 % | 47,3 % |
| 1939 | 32,3 % | 47,2 % |
| 1940 | 32,2 % | 47,6 % |
| 1941 | 32,8 % | 47,8 % |
| 1942 | 34,1 % | 48,7 % |
| 1943 | 34,7 % | 50,0 % |
| 1944 | 34,9 % | 49,9 % |
| 1945 | 34,6 % | 50,0 % |
| 1946 | 33,6 % | 49,4 % |
| 1947 | 33,9 % | 48,7 % |
| 1948 | 32,6 % | 47,1 % |
| 1949 | 32,2 % | 45,4 % |
| 1950 | 31,4 % | 43,9 % |
| 1951 | 30,9 % | 42,8 % |
| 1952 | 31,0 % | 42,0 % |
| 1953 | 30,8 % | 41,2 % |
| 1954 | 31,0 % | 40,4 % |
| 1955 | 30,5 % | 39,6 % |
| 1956 | 31,2 % | 38,3 % |
| 1957 | 31,9 % | 37,2 % |
| 1958 | 32,4 % | 37,5 % |
| 1959 | 32,6 % | 36,7 % |
| 1960 | 32,9 % | 36,6 % |
| 1961 | 33,0 % | 36,8 % |
| 1962 | 33,0 % | 36,7 % |
| 1963 | 34,9 % | 36,3 % |
| 1964 | 38,1 % | 36,3 % |
| 1965 | 39,8 % | 35,4 % |
| 1966 | 39,2 % | 35,2 % |
| 1967 | 38,2 % | 35,2 % |
| 1968 | 37,6 % | 34,8 % |
| 1969 | 36,0 % | 34,6 % |
| 1970 | 34,0 % | 35,3 % |
| 1971 | 32,1 % | 34,0 % |
| 1972 | 30,6 % | 33,2 % |
| 1973 | 29,8 % | 33,8 % |
| 1974 | 30,5 % | 33,2 % |
| 1975 | 28,4 % | 32,3 % |
| 1976 | 26,7 % | 31,5 % |
| 1977 | 24,9 % | 30,3 % |
| 1978 | 23,1 % | 28,7 % |
| 1979 | 22,7 % | 26,6 % |
| 1980 | 23,2 % | 26,9 % |
| 1981 | 22,8 % | 25,7 % |
| 1982 | 22,9 % | 24,4 % |
| 1983 | 23,4 % | 23,5 % |
| 1984 | 22,6 % | 23,0 % |
| 1985 | 21,9 % | 23,6 % |
| 1986 | 21,2 % | 23,1 % |
| 1987 | 19,7 % | 22,2 % |
| 1988 | 19,6 % | 22,3 % |
| 1989 | 19,0 % | 22,1 % |
| 1990 | 17,9 % | 21,8 % |
| 1991 | 17,6 % | 22,0 % |
| 1992 | 17,6 % | 21,5 % |
| 1993 | 18,0 % | 21,2 % |
| 1994 | 18,6 % | 20,7 % |
| 1995 | 18,2 % | 20,0 % |
| 1996 | 18,1 % | 19,4 % |
| 1997 | 17,7 % | 18,7 % |
| 1998 | 17,6 % | 18,3 % |
| 1999 | 17,6 % | 18,1 % |
| 2000 | 18,1 % | 18,1 % |
| 2001 | 17,1 % | 17,7 % |
| 2002 | 16,1 % | 16,8 % |
| 2003 | 15,5 % | 15,9 % |
| 2004 | 14,7 % | 14,9 % |
| 2005 | 14,3 % | 14,4 % |
| 2006 | 14,0 % | 14,0 % |
| 2007 | 13,4 % | 13,7 % |
| 2008 | 13,3 % | 13,1 % |
| 2009 | 12,8 % | 13,2 % |
| 2010 | 11,5 % | 12,7 % |
| 2011 | 11,0 % | 12,1 % |
| 2012 | 10,8 % | 12,1 % |
| 2013 | 10,7 % | 12,4 % |
| 2014 | 10,4 % | 12,0 % |
| 2015 | 10,0 % | 12,1 % |
| 2016 | 9,96 % | 12,0 % |
| 2017 | 9,68 % | 11,3 % |
| 2018 | 9,46 % | 11,4 % |
| 2019 | 9,27 % | 11,2 % |
| 2020 | 9,02 % | 10,7 % |
| 2021 | 8,75 % | 10,6 % |
| 2022 | 8,93 % | 10,4 % |
| 2023 | 8,71 % | 10,2 % |
| 2024 | 8,64 % | 10,4 % |
| 2025 | 8,68 % | 10,7 % |
L'histoire · 2
Toujours plus de prénoms
Combien de prénoms faut-il, du plus donné au moins donné, pour nommer la moitié des filles nées dans l'année ?
Fig. 01
mart_diversite_prenoms_par_annee
- Filles
- Garçons
Voir les données
| Année | Filles | Garçons |
|---|---|---|
| 1900 | 14 | 14 |
| 1901 | 14 | 14 |
| 1902 | 14 | 14 |
| 1903 | 14 | 14 |
| 1904 | 15 | 14 |
| 1905 | 15 | 14 |
| 1906 | 15 | 14 |
| 1907 | 16 | 14 |
| 1908 | 16 | 14 |
| 1909 | 16 | 13 |
| 1910 | 16 | 13 |
| 1911 | 17 | 13 |
| 1912 | 17 | 13 |
| 1913 | 17 | 13 |
| 1914 | 17 | 13 |
| 1915 | 18 | 13 |
| 1916 | 18 | 13 |
| 1917 | 18 | 13 |
| 1918 | 17 | 12 |
| 1919 | 17 | 12 |
| 1920 | 17 | 11 |
| 1921 | 18 | 11 |
| 1922 | 18 | 11 |
| 1923 | 19 | 12 |
| 1924 | 20 | 12 |
| 1925 | 20 | 12 |
| 1926 | 21 | 12 |
| 1927 | 21 | 12 |
| 1928 | 21 | 12 |
| 1929 | 21 | 12 |
| 1930 | 21 | 12 |
| 1931 | 22 | 12 |
| 1932 | 22 | 12 |
| 1933 | 22 | 12 |
| 1934 | 22 | 12 |
| 1935 | 23 | 12 |
| 1936 | 23 | 12 |
| 1937 | 23 | 12 |
| 1938 | 23 | 12 |
| 1939 | 24 | 12 |
| 1940 | 24 | 11 |
| 1941 | 23 | 11 |
| 1942 | 23 | 11 |
| 1943 | 22 | 11 |
| 1944 | 22 | 11 |
| 1945 | 22 | 10 |
| 1946 | 23 | 11 |
| 1947 | 22 | 11 |
| 1948 | 24 | 12 |
| 1949 | 25 | 12 |
| 1950 | 25 | 13 |
| 1951 | 25 | 14 |
| 1952 | 24 | 14 |
| 1953 | 24 | 15 |
| 1954 | 24 | 15 |
| 1955 | 24 | 16 |
| 1956 | 24 | 17 |
| 1957 | 24 | 17 |
| 1958 | 23 | 17 |
| 1959 | 23 | 18 |
| 1960 | 22 | 18 |
| 1961 | 22 | 18 |
| 1962 | 21 | 18 |
| 1963 | 20 | 18 |
| 1964 | 18 | 18 |
| 1965 | 17 | 18 |
| 1966 | 17 | 18 |
| 1967 | 18 | 18 |
| 1968 | 18 | 19 |
| 1969 | 19 | 20 |
| 1970 | 21 | 21 |
| 1971 | 22 | 22 |
| 1972 | 24 | 23 |
| 1973 | 26 | 23 |
| 1974 | 26 | 24 |
| 1975 | 28 | 26 |
| 1976 | 31 | 26 |
| 1977 | 33 | 27 |
| 1978 | 34 | 28 |
| 1979 | 36 | 30 |
| 1980 | 35 | 31 |
| 1981 | 37 | 32 |
| 1982 | 37 | 33 |
| 1983 | 38 | 33 |
| 1984 | 39 | 33 |
| 1985 | 40 | 34 |
| 1986 | 41 | 35 |
| 1987 | 42 | 36 |
| 1988 | 44 | 37 |
| 1989 | 48 | 37 |
| 1990 | 50 | 39 |
| 1991 | 50 | 40 |
| 1992 | 53 | 42 |
| 1993 | 54 | 43 |
| 1994 | 55 | 42 |
| 1995 | 56 | 43 |
| 1996 | 57 | 43 |
| 1997 | 60 | 46 |
| 1998 | 60 | 48 |
| 1999 | 61 | 49 |
| 2000 | 62 | 50 |
| 2001 | 67 | 54 |
| 2002 | 73 | 58 |
| 2003 | 80 | 63 |
| 2004 | 86 | 67 |
| 2005 | 91 | 71 |
| 2006 | 97 | 74 |
| 2007 | 104 | 77 |
| 2008 | 107 | 81 |
| 2009 | 110 | 85 |
| 2010 | 135 | 96 |
| 2011 | 144 | 100 |
| 2012 | 152 | 106 |
| 2013 | 148 | 106 |
| 2014 | 156 | 109 |
| 2015 | 156 | 111 |
| 2016 | 160 | 114 |
| 2017 | 163 | 118 |
| 2018 | 164 | 117 |
| 2019 | 168 | 120 |
| 2020 | 171 | 126 |
| 2021 | 170 | 125 |
| 2022 | 175 | 130 |
| 2023 | 180 | 135 |
| 2024 | 183 | 137 |
| 2025 | 180 | 134 |
L'histoire · 3
Ce que le fichier ne dit pas
Un prénom trop rare n'est pas publié, et aucune ligne ne regroupe les prénoms écartés. Une somme de naissances n'est donc pas un total de naissances.
677 665 naissances dans le fichier, 735 186 selon l'INSEE : environ une sur treize manque.
Fig. 02
mart_ecart_regions_france
Le même seuil s'applique à chaque région : la somme des régions n'atteint jamais le total France
Voir les données
| Année | Écart |
|---|---|
| 1900 | 1,26 % |
| 1901 | 1,16 % |
| 1902 | 1,18 % |
| 1903 | 1,18 % |
| 1904 | 1,11 % |
| 1905 | 1,13 % |
| 1906 | 1,16 % |
| 1907 | 1,09 % |
| 1908 | 1,11 % |
| 1909 | 1,18 % |
| 1910 | 1,14 % |
| 1911 | 1,15 % |
| 1912 | 1,07 % |
| 1913 | 1,10 % |
| 1914 | 1,10 % |
| 1915 | 1,44 % |
| 1916 | 1,71 % |
| 1917 | 1,64 % |
| 1918 | 1,45 % |
| 1919 | 1,28 % |
| 1920 | 0,977 % |
| 1921 | 1,07 % |
| 1922 | 1,03 % |
| 1923 | 1,15 % |
| 1924 | 1,21 % |
| 1925 | 1,26 % |
| 1926 | 1,30 % |
| 1927 | 1,24 % |
| 1928 | 1,25 % |
| 1929 | 1,27 % |
| 1930 | 1,29 % |
| 1931 | 1,23 % |
| 1932 | 1,22 % |
| 1933 | 1,22 % |
| 1934 | 1,19 % |
| 1935 | 1,17 % |
| 1936 | 1,20 % |
| 1937 | 1,24 % |
| 1938 | 1,23 % |
| 1939 | 1,33 % |
| 1940 | 1,25 % |
| 1941 | 1,25 % |
| 1942 | 1,19 % |
| 1943 | 1,10 % |
| 1944 | 1,18 % |
| 1945 | 1,18 % |
| 1946 | 0,983 % |
| 1947 | 0,922 % |
| 1948 | 1,02 % |
| 1949 | 1,07 % |
| 1950 | 1,07 % |
| 1951 | 1,15 % |
| 1952 | 1,12 % |
| 1953 | 1,23 % |
| 1954 | 1,27 % |
| 1955 | 1,25 % |
| 1956 | 1,30 % |
| 1957 | 1,31 % |
| 1958 | 1,42 % |
| 1959 | 1,49 % |
| 1960 | 1,48 % |
| 1961 | 1,47 % |
| 1962 | 1,52 % |
| 1963 | 1,54 % |
| 1964 | 1,51 % |
| 1965 | 1,56 % |
| 1966 | 1,69 % |
| 1967 | 1,67 % |
| 1968 | 1,71 % |
| 1969 | 1,84 % |
| 1970 | 1,91 % |
| 1971 | 1,98 % |
| 1972 | 2,05 % |
| 1973 | 2,22 % |
| 1974 | 2,45 % |
| 1975 | 2,64 % |
| 1976 | 2,77 % |
| 1977 | 2,82 % |
| 1978 | 2,92 % |
| 1979 | 2,96 % |
| 1980 | 3,01 % |
| 1981 | 2,96 % |
| 1982 | 3,12 % |
| 1983 | 3,22 % |
| 1984 | 3,29 % |
| 1985 | 3,34 % |
| 1986 | 3,33 % |
| 1987 | 3,34 % |
| 1988 | 3,43 % |
| 1989 | 3,53 % |
| 1990 | 3,67 % |
| 1991 | 3,61 % |
| 1992 | 3,96 % |
| 1993 | 4,31 % |
| 1994 | 4,35 % |
| 1995 | 4,45 % |
| 1996 | 4,52 % |
| 1997 | 4,83 % |
| 1998 | 5,00 % |
| 1999 | 4,94 % |
| 2000 | 4,98 % |
| 2001 | 5,21 % |
| 2002 | 5,50 % |
| 2003 | 5,70 % |
| 2004 | 6,13 % |
| 2005 | 6,33 % |
| 2006 | 6,57 % |
| 2007 | 6,77 % |
| 2008 | 6,80 % |
| 2009 | 6,85 % |
| 2010 | 7,37 % |
| 2011 | 7,83 % |
| 2012 | 8,14 % |
| 2013 | 8,29 % |
| 2014 | 8,30 % |
| 2015 | 8,37 % |
| 2016 | 8,56 % |
| 2017 | 8,81 % |
| 2018 | 8,97 % |
| 2019 | 9,11 % |
| 2020 | 9,34 % |
| 2021 | 9,36 % |
| 2022 | 9,83 % |
| 2023 | 10,2 % |
| 2024 | 10,3 % |
| 2025 | 10,4 % |
À vous
Tape ton prénom
Chaque année depuis 1900, combien d'enfants l'ont reçu.
Fig. 03
Séries nationales · 724 645 lignes publiées
Exemples
STEVEN
- sous l'axe : années non publiées (valeur 0)
Voir les données
| Année | Garçons |
|---|---|
| 1900 | non publié |
| 1901 | non publié |
| 1902 | non publié |
| 1903 | non publié |
| 1904 | non publié |
| 1905 | non publié |
| 1906 | non publié |
| 1907 | non publié |
| 1908 | non publié |
| 1909 | non publié |
| 1910 | non publié |
| 1911 | non publié |
| 1912 | non publié |
| 1913 | non publié |
| 1914 | non publié |
| 1915 | non publié |
| 1916 | non publié |
| 1917 | non publié |
| 1918 | non publié |
| 1919 | non publié |
| 1920 | non publié |
| 1921 | non publié |
| 1922 | non publié |
| 1923 | non publié |
| 1924 | non publié |
| 1925 | non publié |
| 1926 | non publié |
| 1927 | non publié |
| 1928 | non publié |
| 1929 | non publié |
| 1930 | non publié |
| 1931 | non publié |
| 1932 | non publié |
| 1933 | non publié |
| 1934 | non publié |
| 1935 | non publié |
| 1936 | non publié |
| 1937 | non publié |
| 1938 | non publié |
| 1939 | non publié |
| 1940 | non publié |
| 1941 | non publié |
| 1942 | non publié |
| 1943 | non publié |
| 1944 | non publié |
| 1945 | non publié |
| 1946 | 5 |
| 1947 | non publié |
| 1948 | non publié |
| 1949 | 5 |
| 1950 | 5 |
| 1951 | 5 |
| 1952 | 10 |
| 1953 | 15 |
| 1954 | 30 |
| 1955 | 25 |
| 1956 | 50 |
| 1957 | 55 |
| 1958 | 45 |
| 1959 | 45 |
| 1960 | 40 |
| 1961 | 40 |
| 1962 | 30 |
| 1963 | 30 |
| 1964 | 35 |
| 1965 | 30 |
| 1966 | 25 |
| 1967 | 15 |
| 1968 | 15 |
| 1969 | 25 |
| 1970 | 45 |
| 1971 | 55 |
| 1972 | 65 |
| 1973 | 90 |
| 1974 | 100 |
| 1975 | 95 |
| 1976 | 105 |
| 1977 | 175 |
| 1978 | 220 |
| 1979 | 210 |
| 1980 | 255 |
| 1981 | 220 |
| 1982 | 220 |
| 1983 | 240 |
| 1984 | 670 |
| 1985 | 1 035 |
| 1986 | 1 070 |
| 1987 | 1 100 |
| 1988 | 1 135 |
| 1989 | 1 320 |
| 1990 | 1 600 |
| 1991 | 1 750 |
| 1992 | 2 045 |
| 1993 | 1 985 |
| 1994 | 1 775 |
| 1995 | 1 855 |
| 1996 | 1 600 |
| 1997 | 1 655 |
| 1998 | 1 665 |
| 1999 | 1 395 |
| 2000 | 1 255 |
| 2001 | 1 040 |
| 2002 | 790 |
| 2003 | 615 |
| 2004 | 625 |
| 2005 | 445 |
| 2006 | 425 |
| 2007 | 310 |
| 2008 | 265 |
| 2009 | 205 |
| 2010 | 175 |
| 2011 | 150 |
| 2012 | 130 |
| 2013 | 120 |
| 2014 | 105 |
| 2015 | 80 |
| 2016 | 80 |
| 2017 | 70 |
| 2018 | 50 |
| 2019 | 55 |
| 2020 | 45 |
| 2021 | 20 |
| 2022 | 30 |
| 2023 | 20 |
| 2024 | 20 |
| 2025 | 10 |
Garçons
33 465 naissances publiées · pic en 1992 (2 045) · publié 78 années sur 126
Sous le capot
Le pipeline
Une commande, run.ps1, enchaîne l'ingestion, les modèles dbt et leurs tests, puis l'export. À chaque push, GitHub Actions rejoue l'ensemble sur Linux, avec le vrai fichier de l'INSEE.
Dernière exécution le 27 septembre 2026 · 39/39 tests · dbt 1.12.5
Fig. 04
dbt 1.12.5 · durées de la dernière exécution
- Lignes source
- 6 622 949
- Lignes exportées
- 724 645
- lignes publiées, sans les zéros complétés
- Tests dbt réussis
- 39 / 39
- Durée de dbt build
- 20,3 s
- 4 modèles
Lu dans metadata.json, écrit par export.py le 27 septembre 2026.
§ 01Le datasetINSEE, fichier des prénoms, un fichier Parquet
| Producteur | INSEE, fichier des prénoms, édition juillet 2026 |
|---|---|
| Format | Parquet, un seul fichier |
| Période | Naissances de 1900 à 2025 (126 années) |
| Volume | 6 622 949 lignes : France 724 645, régions 1 928 764, départements 3 969 540 |
| Grain | Un prénom, un sexe, une année, une zone géographique |
| Périmètre | France hors Mayotte avant 2012, Mayotte incluse à partir de 2012 |
| Empreinte | sha256 f78a41de5b4aa77a… |
| Licence | Licence Ouverte 2.0 (Etalab) |
Les effectifs sont arrondis à un multiple de 5, et une année sans naissance publiée n'a pas de ligne : LIAM n'apparaît que sur 41 des 126 années. Une zone s'identifie par deux colonnes : le code 11 désigne l'Île-de-France au niveau région, mais l'Aude au niveau département.
§ 02La questionDiversification des prénoms, et limites du fichier
Les prénoms se sont-ils diversifiés, et à quel rythme ? Deux indicateurs du mart mart_diversite_prenoms_par_annee y répondent : la part des naissances portée par les dix prénoms les plus donnés, et le nombre de prénoms qui couvrent la moitié des naissances. La seconde question est née de l'exploration : que ne dit pas le fichier ?
§ 03Le modèle de donnéesraw, staging, marts dans DuckDB
raw est une copie fidèle de la source, avec sa date de chargement et son empreinte ; staging renomme et type sans rien filtrer ; marts contient les tables prêtes pour l'analyse et l'export.
| Couche | Objet | Grain | Lignes |
|---|---|---|---|
| raw | raw.prenoms table | prénom, sexe, année, zone | 6 622 949 |
| staging | stg_insee__prenoms vue | prénom, sexe, année, zone | 6 622 949 |
| marts | mart_prenoms_serie_nationale table | prénom, sexe, année (années absentes complétées par 0) | 6 594 840 |
| marts | mart_diversite_prenoms_par_annee table | année, sexe | 252 |
| marts | mart_ecart_regions_france table | année | 126 |
Un 0 ajouté par le pipeline ne veut pas dire la même chose qu'une valeur publiée : la colonne est_publie garde la différence dans la table, pas seulement dans la documentation.
§ 04La qualité39 tests dbt, chacun vu en échec au moins une fois
28 tests génériques (not_null, unique, accepted_values), 10 tests singuliers bloquants et 1 avertissement. Chaque particularité découverte pendant l'exploration est devenue un test singulier, et chacun a été lancé une fois sur des données volontairement faussées : un test mal écrit peut passer à tous les coups.
| Constat d'exploration | Test | Sévérité |
|---|---|---|
| Tous les effectifs sont des multiples de 5, minimum 5 | assert_naissances_multiples_de_5 | bloquant |
| Aucun doublon sur prénom, sexe, année, niveau, zone | assert_grain_unique | bloquant |
| 126 années continues depuis 1900 | assert_annees_continues_depuis_1900 | bloquant |
| Chaque zone couverte chaque année, Mayotte à partir de 2012 | assert_couverture_zones | bloquant |
| Le code géographique correspond à son niveau | assert_geo_code_coherent_avec_niveau | bloquant |
| Aucune ligne ne regroupe les prénoms rares | assert_pas_de_prenoms_regroupes | bloquant |
| Série nationale complète : 126 années par prénom et sexe | assert_serie_nationale_complete | bloquant |
| Aucune naissance perdue entre staging et mart | assert_serie_nationale_conserve_les_naissances | bloquant |
| Les parts d'une année et d'un sexe somment à 1 | assert_parts_somment_a_1 | bloquant |
| Indicateurs de diversité cohérents entre eux | assert_diversite_coherente | bloquant |
| Écart régions / France sous 15 % (mesuré : 0,7 % à 11,6 %) | assert_regions_coherentes_avec_france | avertissement |
Le seuil de l'avertissement a été fixé après mesure : à 1 %, il se serait déclenché sur 226 des 252 couples année-sexe, et un avertissement permanent n'est plus lu.
§ 05Les décisions techniquesDuckDB, couches, export par initiale
- DuckDB dans un fichier local
- Base analytique en colonnes, sans serveur. Elle lit le Parquet directement et traite les 6,6 millions de lignes en quelques secondes.
- raw est une copie fidèle, avec _loaded_at et _source_sha256
- On sait toujours quelle version du fichier a été chargée, et quand. Tout nettoyage se fait dans dbt, où il est versionné et testé.
- Staging en vue, marts en tables
- Le staging ne fait que renommer et typer : une vue suffit. La série nationale (6,6 millions de lignes, fonctions de fenêtre) est matérialisée pour ne pas être recalculée à chaque lecture.
- L'export n'envoie que les lignes publiées, découpées par initiale
- 89 % des lignes du mart sont des zéros complétés. Le site ne charge que le fichier de l'initiale tapée et complète lui-même les zéros.
- Parts calculées sur les naissances recensées
- C'est le seul dénominateur disponible dans la source. La proportion neutralise l'effet du baby-boom, qui fausse les effectifs bruts.
- Une variable dbt derniere_annee
- Une nouvelle édition de l'INSEE demande de changer une seule ligne, et une édition incomplète est détectée.
§ 06Ce que j'amélioreraisUn vrai dénominateur, une hypothèse à vérifier
- Un vrai dénominateur. Ajouter les naissances annuelles de l'INSEE comme seconde source, pour calculer les parts sur le nombre réel de naissances.
- Vérifier une hypothèse. La part des naissances absentes du fichier augmente-t-elle avec la diversification des prénoms ? Il faut refaire le calcul de 2020 sur 1950, 1980 et 2000.
- Documenter les dépendances. Publier le graphe de
dbt docset ajouter un référentiel des régions et départements (seed dbt). - Lire avec prudence avant 1946 : l'INSEE ne garantit pas l'exhaustivité des données antérieures, et le périmètre change en 2012 avec l'entrée de Mayotte.