WORKSHOP BUSINESS INTELLIGENCE
STRUMENTI DI BUSINESS INTELLIGENCE
NEL S.I.L. PER L’OSSERVATORIO DEL MERCATO
DEL LAVORO DELLA REGIONE MARCHE
STEFANO CANESTRARI
OBIETTIVI
 Analisi del Sistema Informativo del Lavoro della
Regione Marche
 Analisi degli strumenti di B.I. a supporto
dell’Osservatorio Regionale del Mercato del Lavoro
 Analisi delle componenti operazionali e decisionali,
delle attività, dei processi e delle criticità del sistema
 Realizzazione dell’applicativo “Observatory Analyzer”
 Valutazione delle potenzialità e dei risultati dello
strumento innovativo
S.I.L.
Il Sistema Informativo del Lavoro della Regione Marche è
costituito da due sistemi collegati: il sistema Job Agency e il
sistema di Data Warehouse.
Il sistema Job Agency rappresenta il sistema operazionale, ed è
stato realizzato dalla Regione Marche in collaborazione con le
Amministrazioni provinciali e i Centri per l’Impiego, per
assolvere sia ad esigenze gestionali e operative degli uffici sia per
generare un patrimonio informativo condiviso tra i vari livelli
istituzionali.
La componente del sistema di Data Warehouse utilizzato
dall’Osservatorio ha come obbiettivo la realizzazione di un
sistema di analisi dei dati memorizzati e gestiti da Job Agency
per il supporto alle decisioni.
STRUTTURA DEL S.I.L.
SISTEMA JOB AGENCY
La componente applicativa dei Centri per l’Impiego è
costituita da Job Agency, un software realizzato per la
gestione delle attività dei Centri per l’Impiego.
Il sistema Job Agency è uno strumento di coordinamento
e integrazione tra sistemi informativi territoriali
paritetici.
Può essere replicato in altri ambiti operativi contigui e
integrati al mercato del lavoro ed è fondato su una
modalità di lavoro “a rete” in cui ogni attore può portare
la sua competenza, conoscenza ed esperienza.
DISTRIBUZIONE DEI DATI
Il sistema usa un modello di distribuzione dei dati capace di
salvaguardare la privacy che deve essere garantita sui dati
sensibili ai sensi delle vigenti normative ed è strutturato
principalmente su tre livelli:
 Ambiente operativo dei singoli nodi computazionali
(Centri per l’Impiego)
 Livello centrale (Portale Regionale del Lavoro)
 Ambiente di disaccoppimento (firewall logico tra i dati
pubblici e i dati sensibili)
DATA WAREHOUSE
“Un Data Warehouse è una collezione di dati di supporto per
il processo decisionale che presenta le seguenti caratteristiche:
 è orientata ai soggetti di interesse;
 è integrata e consistente;
 è rappresentativa dell’evoluzione temporale e non volatile.”
Inmon (1996)
L’OSSERVATORIO E IL SISTEMA DI
DATA WAREHOUSE
Il Data Warehouse è la risorsa fondamentale su cui
l’Osservatorio si basa per la valutazione delle politiche e
da cui estrarre le informazioni necessarie a valutare
l’efficacia del sistema lavoro nelle Marche.
La sua struttura è tale che ogni Centro gestisce i dati di
sua competenza, mentre tutti i Centri concorrono a
costituire il Data Warehouse regionale.
ATTIVITÀ DELL’OSSERVATORIO
 Analisi e monitoraggio del mercato del lavoro regionale e provinciale.
 Approfondimenti sulle dinamiche economiche a livello settoriale e





territoriale.
Analisi a livello congiunturale e strutturale sul quadro economico e del
mercato del lavoro locale.
Elaborazioni su banche dati locali e nazionali (Istat, Inps, Inail,
Movimprese, etc.).
Elaborazioni e analisi dei dati S.I.L. Job Agency di fonte amministrativa
(Centri per l’Impiego, l’Orientamento e la Formazione).
Attività di supporto a livello istituzionale.
Fornitura su richiesta ad enti ed associazioni di dati e elaborazioni
sull’andamento del mercato del lavoro e dell’economia locale.
ACCESSO AL D.W.
FOGLI EXCEL
1.
2.
3.
4.
5.
6.
7.
8.
9.
Andamento generale del Centro per l’Impiego
Servizi erogati dal centro
Disoccupati
Esperienze di lavoro dipendente e impieghi non
costituenti rapporti di lavoro
Domande di lavoro delle imprese
Candidature
Categorie protette
Mobilità
Comunicazioni Obbligatorie
DIMENSIONI DEL D.W.
Le dimensioni di analisi del Data Warehouse sono tre:
 SOGGETTI
 TEMPO
 IMPRESE
FATTI DEL D.W.










OCCUPAZIONE
SERVIZI
LAVORO DIPENDENTE
MOBILITA’
EVENTI
IMPIEGHI
DOMANDE LAVORO
CANDIDATURE
CATEGORIE PROTETTE L68
COMUNICAZIONI OBBLIGATORIE
QUADERNI DELL’OSSERVATORIO
I Quaderni dell’Osservatorio sono i periodici
realizzati e pubblicati dall’Osservatorio del Mercato del
Lavoro della Regione Marche. La pubblicazione dei
Quaderni viene realizzata trimestralmente e si focalizza
su determinati aspetti del mercato del lavoro, con
un’impostazione standard e sintetica.
ESEMPIO DI UN QUADERNO
FOGLI EXCEL UTILIZZATI
L’Osservatorio per realizzare le analisi pubblicate nei Quaderni
utilizza soltanto tre cubi (fatti) del D.W.:
 LAVORO
DIPENDENTE:
citato
come
“Assunzioni”
nei
Quaderni.
 MOBILITÀ: citato come “Liste di mobilità”.
 COMUNICAZIONI
OBBLIGATORIE:
comunicazioni obbligatorie.
che
riguarda
le
All’interno di questi fogli non sono utilizzate tutte le dimensioni e i
filtri contenuti nei cubi.
PROCESSO DI REALIZZAZIONE
TABELLA PIVOT
DIMENSIONI
(o filtri)
TABELLA
PIVOT
C.T.S.
L’output di questi lavori è validato dal Comitato
Tecnico-Scientifico dell’Osservatorio del Mercato del
Lavoro della Regione Marche, costituito da un Dirigente
dei Servizi per l’Impiego e Mercato del Lavoro, da un
Responsabile dell’Osservatorio, da un rappresentate del
Sistema Informativo Statistico e da tre componenti
esterni provenienti dal mondo accademico marchigiano.
PROBLEMI RISCONTRATI
 Problemi nella qualità dei dati del sistema operazionale.
 Carenze semantiche nel livello riconciliato.
 Incomprensioni
tra il livello decisionale costituito
dall’Osservatorio e quello operativo costituito dai Centri
per l’Impiego e dal sistema informatico nel suo complesso.
 Limiti del D.W. nel visualizzare i dati dei singoli soggetti.
Questo significa che il sistema di D.W. restituisce solo il
conteggio (quindi un numero) dei diversi eventi lavorativi
non permettendo però di visualizzarne i dettagli a livello
atomico per ogni singolo soggetto.
SOLUZIONE
È emersa quindi l’esigenza di sviluppare delle query ad
hoc basate non sul conteggio degli eventi ma sul
conteggio dei soggetti. Queste query permettono di
eseguire delle analisi differenti da quelle che
l’Osservatorio riesce a realizzare sfruttando quei fogli
Excel collegati al sistema di Data Warehouse.
Per ottenere questo risultato è stato necessario partire
dal Data Base regionale dove sono presenti tutti i dati
atomici che interessano tutti i soggetti e le imprese
gestite dal sistema della Regione Marche.
STRUMENTO REALIZZATO
Grazie all’ambiente di sviluppo Visual Studio e
sfruttando linguaggi di programmazione C# e MDX ho
realizzato un applicativo client-server denominato
“Observatory Analyzer” che permettesse, attraverso
una maschera, di eseguire le query ad hoc richieste
dall’Osservatorio, collegandosi direttamente al Data
Base regionale.
SCHEMA CLIENT-SERVER DI O.A.
RISULTATO
OBSERVATORY
ANALYZER
QUERY
CLIENT
LAN
DATA BASE
REGIONALE
SERVER
LAN
CLIENT
FASI DI REALIZZAZIONE
1.
Analisi del fabbisogno informativo dell’Osservatorio.
2.
Traduzione del fabbisogno informativo in query ad hoc in
linguaggio SQL e test delle query.
3.
Progettazione e realizzazione dell’interfaccia grafica e
delle funzionalità dell’applicativo, con relativo test.
4. Presentazione all’Osservatorio e al Comitato Tecnico-
Scientifico dei risultati
sull’attendibilità dei dati.
ottenuti
per
un’analisi
1a FASE
 È possibile contare tutti i soggetti gestiti dal Data Warehouse regionale





e visualizzare i dettagli degli eventi ad essi collegati?
È possibile contare tutte le imprese gestite dal Data Warehouse
regionale e visualizzare i dettagli degli eventi ad esse collegate?
È possibile visualizzare tutti i soggetti, con i dettagli degli eventi ad essi
collegati, che sono passati da una tipologia di contratto lavorativo ad
un’altra in un determinato intervallo di tempo?
È possibile visualizzare tutti i soggetti, con i dettagli degli eventi ad essi
collegati, nati in un certo intervallo di tempo?
È possibile fare un confronto tra il conteggio degli eventi e quello dei
soggetti in un determinato intervallo di tempo per una determinata
tipologia di movimento?
È possibile visualizzare tutti quei soggetti, con i dettagli degli eventi ad
essi collegati, che hanno cessato un determinato rapporto di lavoro e
non sono stati più riavviati in un certo intervallo di tempo?
2a FASE
Per ciascuna domanda ho realizzato una query separata
in linguaggio SQL dove fosse possibile inserire alcuni
parametri quali ad esempio la data, le tipologie di
movimento lavorativo e le tipologie di contratti.
3a FASE
SEZIONE
CASELLE
COMBINATE
COMANDO
ESEMPIO: CONTRATTI DA - A
4a FASE
Il programma è stato poi mostrato durante una riunione dove
erano presenti gli addetti dell’Osservatorio e gli esperti del
Comitato Tecnico-Scientifico, presentandone le funzionalità
e le caratteristiche.
Dalla discussione coi partecipanti sul lavoro svolto, è emerso
che i dati contenuti nel Data Warehouse sono utili per
analizzare le diverse componenti del mercato del lavoro,
come ad esempio la possibilità di ricostruire il percorso
lavorativo dei soggetti registrati nel Data Base regionale, e la
possibilità di studiare anche altri comportamenti e fenomeni
tipici sempre del mercato del lavoro.
CONCLUSIONI
La realizzazione del programma “Observatory Analyzer” consente
all’Osservatorio di analizzare i dati da prospettive nuove secondo
diversi scenari di elaborazione e di rispondere alle esigenze del
Comitato Tecnico-Scientifico, organo consultivo del processo
decisionale delle politiche attive del lavoro della Regione Marche.
L’applicativo è stato un esperimento che ha consentito di far
conoscere all‘Osservatorio la potenza dello strumento in loro
possesso che se ben sfruttato è in grado di rispondere a diversi tipi
di richieste.
Infine questo programma è nato per essere uno strumento parallelo
all’attuale sistema di Data Warehouse e, come sviluppo futuro,
potrebbe essere integrato anche sul portale della Regione per
fornire un servizio di consultazione via web da parte di altri Enti o
organizzazioni.
Scarica

sistema Job Agency