Skip to content

dataciviclab/siope-comuni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

siope-comuni

Repo progetto DataCivicLab dedicata a SIOPE, con base tecnica attuale su comuni / 2021-2025, lato entrate gia consolidato e lato uscite in v1 tecnica.

Stato

Il perimetro tecnico oggi e':

  • perimetro: comuni
  • lato contabile: entrate + uscite
  • annualita': 2021-2025
  • pipeline: RAW -> CLEAN -> MART via toolkit
  • cross-year disponibile su entrate e uscite

Struttura

  • entrate/comuni/: dataset principale entrate comuni
  • uscite/comuni/: dataset v1 uscite comuni
  • anagrafica/anag-enti/: seed anagrafica enti
  • anagrafica/anag-codgest-entrate/: seed dizionario voci entrate
  • anagrafica/anag-codgest-uscite/: seed dizionario voci uscite
  • anagrafica/anag-comparti/: seed comparti
  • anagrafica/anag-sottocomparti/: seed sottocomparti
  • docs/: metodologia e backlog tecnico

Come eseguire

Eseguire prima i seed anagrafici:

py -m toolkit.cli.app run all --config anagrafica/anag-comparti/dataset.yml
py -m toolkit.cli.app run all --config anagrafica/anag-sottocomparti/dataset.yml
py -m toolkit.cli.app run all --config anagrafica/anag-enti/dataset.yml
py -m toolkit.cli.app run all --config anagrafica/anag-codgest-entrate/dataset.yml
py -m toolkit.cli.app run all --config anagrafica/anag-codgest-uscite/dataset.yml

Poi eseguire i dataset principali:

py -m toolkit.cli.app run all --config entrate/comuni/dataset.yml
py -m toolkit.cli.app validate all --config entrate/comuni/dataset.yml
py -m toolkit.cli.app run cross_year --config entrate/comuni/dataset.yml
py -m toolkit.cli.app run all --config uscite/comuni/dataset.yml
py -m toolkit.cli.app validate all --config uscite/comuni/dataset.yml
py -m toolkit.cli.app run cross_year --config uscite/comuni/dataset.yml

Output attesi

entrate/comuni produce:

  • clean canonico delle entrate
  • siope_entrate_comuni
  • siope_entrate_comuni_agg
  • siope_entrate_comuni_agg_labeled
  • siope_entrate_comuni_agg_labeled_multi_anno

Il mart labeled espone almeno:

  • importo_totale
  • importo_totale_eur
  • descrizione_codice
  • is_titolo_9

uscite/comuni produce:

  • clean canonico delle uscite
  • siope_uscite_comuni
  • siope_uscite_comuni_agg
  • siope_uscite_comuni_agg_labeled
  • siope_uscite_comuni_agg_labeled_multi_anno

Documenti utili

Limiti noti

  • per confronti descrittivi sui totali, usare come base is_titolo_9 = false
  • gli importi originari sono in centesimi di euro
  • il lato entrate e' oggi piu' maturo del lato uscite sul piano analitico e documentale

Dettagli in docs/metodologia.md e docs/backlog_tecnico.md.

About

SIOPE comuni 2021-2025: entrate e uscite comunali con pipeline DuckDB, mart labeled e notebook analitici.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors