Il grafo che ricostruisce, leggendo il codice dei progetti SAS, da dove viene ogni dato del sistema OCVTS, come è stato costruito e cosa dipende da cosa.
In breve, prima dei dettagli.
Atlante è un agente conversazionale che risponde in linguaggio naturale a domande sulla provenienza dei dati, basandosi solo su ciò che è realmente scritto nel codice SAS dei progetti — non su documentazione a parte, che può essere disallineata dal codice. In pratica risponde a tre domande: da dove viene un dato, come è stato costruito, e cosa si rompe se lo cambi.
Atlante legge il codice dei progetti SAS Enterprise Guide (EGP) e ne ricostruisce un grafo di provenienza (data lineage). Il grafo ha quattro tipi di nodi principali.
I nodi principali. Ogni tabella appartiene a un livello di raffinatezza dei dati, da L0 (dato grezzo regionale) a L4 (classi di rischio) — lo stesso schema descritto nella documentazione tecnica.
Gli step di codice SAS (DATA step, PROC SQL, PROC MEANS, …) che leggono una o più tabelle in input, applicano filtri e regole, e ne producono una nuova in output. Sono la "ricetta" che collega i nodi tra loro.
Le trasformazioni sono raggruppate in progetti SAS Enterprise Guide (builder, produzione, coorti), a loro volta organizzati in flussi di esecuzione interni al progetto.
Filtri, soglie e finestre temporali condivise (es. &nome.) che le
trasformazioni usano come parametri, e che Atlante sa risolvere su richiesta.
Un esempio concreto: così il grafo rappresenta la costruzione di una diagnosi integrata (es. il diabete), che incrocia più fonti per stabilire se e da quando un soggetto è affetto da una patologia.
Chiedendo ad Atlante "da dove viene integrata_diabete?"
risponde percorrendo esattamente questo grafo, citando le tabelle e i filtri realmente usati.
Lo stesso esempio, esteso a tutte le fonti, è descritto passo passo nella
documentazione tecnica.
In linguaggio naturale, come a un collega che conosce tutti i flussi a memoria.
L'accesso è riservato al gruppo OCVTS e ad autorizzazione tramite login Google. Se sei già autorizzato, entra direttamente; se non lo sei ancora, puoi richiedere l'accesso in autonomia — la richiesta viene notificata e approvata dal responsabile del gruppo.