Skip to content

feat(jvs): eurostat-jvs-nace2 — tasso vacanza trimestrale per NACE - #142

Merged
Gabrymi93 merged 1 commit into
mainfrom
feat/jvs-nace2
Oct 12, 2026
Merged

Gabrymi93 merged 1 commit into
mainfrom
feat/jvs-nace2

Conversation

@Gabrymi93

Copy link
Copy Markdown
Member

Type

  • Root fix
  • Contract alignment
  • New dataset (adds a Eurostat dataflow to the registry)
  • Infrastructure
  • Chore

Problem

Il Lab non aveva dati sulla domanda di lavoro (job vacancies) a livello europeo. La serie JVS era stata sperimentata localmente in esperimenti-locali/lavoro-int ma non migrata. Fonte già in radar SO con verdict go, dataflow verificato e raggiungibile.

Solution

Nuovo dataset eurostat-jvs-nace2 dal dataflow JVS_Q_NACE2 (Eurostat SDMX), seguendo lo standard del repo (pattern namq10-gdp per la gestione del trimestre):

  • clean: 724K righe — posti vacanti, posti occupati e tasso vacanza per geo × NACE × trimestre. Drop 39.5% = osservazioni NULL Eurostat (copertura parziale, atteso).
  • 3 mart:
    • mart_quarterly — 443K righe, 36 geo × 30 NACE, serie 2001-2025
    • mart_italia — tasso vacanza Italia per trimestre (JVR, NACE B-N, serie 2016-2025)
    • mart_confronto — IT vs EU27 + 10 paesi principali
  • NACE totale: IT usa B-N, altri _T — i mart coprono entrambe le convenzioni.
  • Codelists: freq, flag (SDMX), geo (file locale).
  • readiness: ready (8/8)

Dato chiave di esempio (2024-Q1): Austria 5.2%, Belgio 5.1%, Netherlands 4.7%, Germany 3.9%, EU27 2.7%, Italy 2.6%, Spain 0.7%.

Test plan

  • toolkit run -c datasets/eurostat-jvs-nace2/dataset.yml --years 2026 passa — raw, clean (724K, drop 39.5%), 3 mart, validate ok, readiness ready
  • pytest tests/ -v — da verificare in CI

Downstream impact

  • Parquet schema changed
  • GCS paths changed
  • MCP tools affected
  • None — nuovo dataset, nessun impatto sui consumatori esistenti

…er NACE

Job vacancy statistics by NACE Rev. 2 (JVS_Q_NACE2): posti vacanti,
posti occupati e tasso vacanza per geo × NACE × trimestre.

- clean: 724K righe (drop 39.5% = osservazioni NULL Eurostat, atteso)
- 3 mart: quarterly (443K righe, 36 geo × 30 NACE), italia (tasso
  vacanza IT 2016-2025), confronto (IT vs EU27 + 10 paesi)
- NACE totale: IT usa B-N, altri _T — mart copre entrambe le convenzioni
- readiness: ready (8/8)
- Fonte già in radar SO con verdict go
@Gabrymi93
Gabrymi93 merged commit 2f7af0a into main Oct 12, 2026
2 checks passed
@Gabrymi93
Gabrymi93 deleted the feat/jvs-nace2 branch October 12, 2026 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant