{"columns":[{"name":"entite_juridique_programme","type":"string"},{"name":"entite_financiere_programme","type":"string"},{"name":"nomenclature","type":"string"},{"name":"section","type":"string"},{"name":"libelle_d_r","type":"string"},{"name":"type_mouvement","type":"string"},{"name":"code_chapitre","type":"string"},{"name":"cfu_2023","type":"double"}],"n_rows":100,"rows_kept":100,"cut":false,"text_format":"parquet-jsonl-2026-10-02","bounds":{"document_bytes":16777216,"package_text_limit_bytes":33554432,"package_text_slack_bytes":1024,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096,"vector_min":64,"vector_head_fixed":16,"vector_head_variable":64,"kv_value_chars":1048576,"nesting_max":64,"binary_text":true},"cells_cut":0,"cells_bad_utf8":0,"cells_raw":0,"cells_binary":0,"cells_binary_text":0,"cells_vector":0,"n_row_groups":1,"reader":"pyarrow 23.0.1, python 3.13","created_by":"hyparquet","schema":{"fields":[{"name":"entite_juridique_programme","type":"string","nullable":true,"metadata":null,"children":null},{"name":"entite_financiere_programme","type":"string","nullable":true,"metadata":null,"children":null},{"name":"nomenclature","type":"string","nullable":true,"metadata":null,"children":null},{"name":"section","type":"string","nullable":true,"metadata":null,"children":null},{"name":"libelle_d_r","type":"string","nullable":true,"metadata":null,"children":null},{"name":"type_mouvement","type":"string","nullable":true,"metadata":null,"children":null},{"name":"code_chapitre","type":"string","nullable":true,"metadata":null,"children":null},{"name":"cfu_2023","type":"double","nullable":true,"metadata":null,"children":null}],"parquet":"required group field_id=-1 root {\n  optional binary field_id=-1 entite_juridique_programme (String);\n  optional binary field_id=-1 entite_financiere_programme (String);\n  optional binary field_id=-1 nomenclature (String);\n  optional binary field_id=-1 section (String);\n  optional binary field_id=-1 libelle_d_r (String);\n  optional binary field_id=-1 type_mouvement (String);\n  optional binary field_id=-1 code_chapitre (String);\n  optional double field_id=-1 cfu_2023;\n}\n"},"kv_metadata":[["field:cfu_2023","upstream_verbatim | not modified by Commodity | upstream=results[].cfu_2023 | publisher type=double | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:libelle_d_r","upstream_verbatim | not modified by Commodity | upstream=results[].libelle_d_r | publisher label=\"Libellé D/R\" | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:nomenclature","upstream_verbatim | not modified by Commodity | upstream=results[].nomenclature | publisher type=text | 99/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:entite_financiere_programme","upstream_verbatim | not modified by Commodity | upstream=results[].entite_financiere_programme | publisher label=\"Entité financière programme\" | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:type_mouvement","upstream_verbatim | not modified by Commodity | upstream=results[].type_mouvement | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:entite_juridique_programme","upstream_verbatim | not modified by Commodity | upstream=results[].entite_juridique_programme | publisher label=\"Entité juridique programme\" | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:code_chapitre","upstream_verbatim | not modified by Commodity | upstream=results[].code_chapitre | publisher type=text | 99/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["row_count","100"],["personal_data","personal data: no cited column names a natural person (the cited columns are all this reads)"],["live","true"],["field:section","upstream_verbatim | not modified by Commodity | upstream=results[].section | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["upstream_url","https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/cfu-2023-rennes-metropole/records?limit=100"],["retrieved_at","2026-09-07T20:21:35.511Z"],["license","odbl-1.0"],["entry_url","https://c0mm0.com/entry/cfu-2023-rennes-metropole/"],["source","CFU 2023 Rennes Métropole"]]}
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Dépense","Réel","011",725192.46]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Dépense","Réel","011",10727.14]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Dépense","Réel","011",158.0]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Dépense","Réel","012",4570377.0]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Dépense","Réel","67",3427.01]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Recette","Réel","013",40.01]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Recette","Réel","70",0.0]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Recette","Réel","77",3200.0]
["Rennes Métropole","ASSAINISSEMENT","M49","Investissement","Dépense","Ordre","041",0.0]
["Rennes Métropole","ASSAINISSEMENT","M49","Investissement","Recette","Réel","13",858745.0]
["Rennes Métropole","ASSAINISSEMENT","M49","Investissement","Recette","Ordre","040",5729.24]
["Rennes Métropole","ASSAINISSEMENT",null,"Investissement","Dépense","Réel",null,0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",15300.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",269482.49]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",27289.43]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",716.12]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",261787.8]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",7471.5]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",1575.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",166800.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",1000.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",287460.5]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",34338.17]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",864.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",2463.2]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",5765.4]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",998.74]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",1139.68]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",457452.52]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",16428.48]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",3517.46]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",9127.27]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",6206.77]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",6208.69]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",642805.99]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",93382.09]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",10488.44]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",5173.53]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",4418.24]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",1253.06]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",2931.84]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",146431.81]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",453793.14]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",67841.29]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",43259.41]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",55180.56]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",410341.82]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",75455.74]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","012",93985.56]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","014",6500.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","65",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","65",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","65",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Recette","Réel","013",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Recette","Réel","70",11469.53]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Recette","Réel","70",2451.19]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Recette","Réel","70",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Recette","Réel","70",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Recette","Réel","74",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","13",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","13",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","13",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","13",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","13",6591.66]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","20",244849.92]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","20",2737511.22]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","20",44548.2]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","20",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","204",29781.27]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","204",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","204",5122243.72]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","204",20000.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","204",2735234.46]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","21",0.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Investissement","Dépense","Réel","21",0.0]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Dépense","Réel","011",1396750.75]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Dépense","Réel","011",0.0]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Dépense","Réel","66",0.0]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Dépense","Réel","67",0.0]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Dépense","Réel","67",1039.76]
["Rennes Métropole","ASSAINISSEMENT","M49","Fonctionnement","Recette","Réel","74",55375.44]
["Rennes Métropole","ASSAINISSEMENT","M49","Investissement","Dépense","Réel","16",0.0]
["Rennes Métropole","ASSAINISSEMENT","M49","Investissement","Dépense","Réel","21",1038648.04]
["Rennes Métropole","ASSAINISSEMENT","M49","Investissement","Dépense","Ordre","040",443503.52]
["Rennes Métropole","ASSAINISSEMENT","M49","Investissement","Recette","Réel","21",3291682.53]
["Rennes Métropole","ASSAINISSEMENT","M49","Investissement","Recette","Ordre","040",21994.56]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",1125.0]
["Rennes Métropole","BUDGET PRINCIPAL RM","M57","Fonctionnement","Dépense","Réel","011",110903.3]