Closed Catergae closed 1 year ago
La GET della Codelist che mostra tutte le tipologie di reato è la seguente: http://sdmx.istat.it/SDMXWS/rest/codelist/IT1/CL_REATI_PS
Mentre la GET Available constraint, che mostra i filtri applicabili al Dataflow è la seguente: http://sdmx.istat.it/SDMXWS/rest/availableconstraint/73_67
Quindi ad esempio se dalla risposta della GET della Codelist copio il codice CP322BIS che corrisponde al delitto: "peculato, concussione, corruzione di membri e funzionari di organi di Comunità europee o internazionali ecc" e lo inserisco alla successiva GET per richiedere il file csv, ottengo in risposta un 404 Not Found, in quanto questo codice non è presente nella risposta della GET degli Available Constraints. http://sdmx.istat.it/SDMXWS/rest/data/73_67/...CP322BIS../?startPeriod=2014&endPeriod=2019
E' opportuno utilizzare il nuovo sistema esploradati. E' in corso la migrazione di dati.istat.it sul nuovo sistema, per cui a breve verrà dismesso. Per quanto riguarda la GET precedente, sul nuovo sistema diventa
Salve a tutti, ho notato a differenza della banca dati online attraverso le API REST non è possibile raggiungere lo stesso livello di dettaglio. Per esempio avevo bisogno di estrarre il conteggio dei delitti di peculato e corruzione e nel sito ho la possibilità di filtrare per queste tipologie come visibile nell'immagine sotto allegata.
Al contrario con le chiamate GET ho notato che una volta individuato il relativo Dataflow: "_7367 Delitti denunciati dalle forze di polizia all'autorità giudiziaria"
mandando la successiva GET per individuare i filtri applicabili si ottengono le seguenti tipologie di delitto: (screenshot della chiamata "Available constratint XML")
Non sono presenti le stesse tipologie di delitti che sono invece nel sito.
Pertanto volevo sapere se c'è una corrispondenza esatta anche a livello di granularità del dato tra la banca dati online "dati.istat.it" e il sistema SDMX; oppure sono io che sto sbagliando qualcosa nelle chiamate.
Premetto che sono un neofita e sono partito seguendo i passaggi della guida fatta molto bene delle chiamate tramite POSTMAN. Da quanto ho capito gli step sono i seguenti: GET del Dataflow per individuare il Datasource -> GET del Datasource per individuare le variabili presenti -> GET Codelist per individuare le modalità delle variabili -> GET Available Constraint per indivudare i filtri applicabili.