Gestione Carico Tabella Base
La registrazione di un campione non può essere fatta nel sistema se prima non è stato opportunamente classificato e inquadrato nella TABELLA BASE che andremo di seguito a descrivere.
La struttura informatica del sistema prevede che vi siano 7 tabelle di dati univoci che riguardano:
- Tipo Branca: rappresenta generalmente il piano di campionamento o il settore di attività di campionamento a cui si riferisce la classificazione;
- Tipo Sottobranca: costituisce un sotto livello della branca che consente di ripartire la pianificazioni in settori o sottoinsiemi definiti;
- Tipo luogo: classifica le tipologie di luogo di campionamento in cui il prelievo va effettuato (p.es. Azienda agricola, laboratorio, stabilimento di produzione ecc...)
- Tipo Specie: classifica le specie animali o vegetali a cui è condizionato il campione quando necessario;
- Tipo Quesito: classifica il macro settore delle sostanze da ricercare richieste al laboratorio di analisi (p.es. Metalli pesanti, PROVE MIRATE MICROBIOLOGIA, Caratteri fisico chimici, ecc...)
- Tipo di prova: classifica le tipologie di prove specifiche che devono essere eseguite nell'ambito del quesito specificato ( p.es. Salmonelle, cadmio, Escherichia coli, Radionuclidi (Pool) ecc.....)
- Tipo Materiale: classifica le tipologie di materiali che possono essere campionati utilizzando possibilmente sistemi di classificazione internazionali;
Le 7 voci sopra riportate si ricombinano all'interno della TABELLA BASE, a seconda della pianificazione o della corretta impostazione di un campionamento previsto. Solo se la specifica combinazione è stata preventivamente prevista nella tabella base sarà possibile registrare il campione nel sistema.
Pertanto in tabella base sono presenti migliaia di combinazioni di questi elementi per guidare la registrazione del campionamento ed impedire la registrazioni che non hanno una correttezza scientifica o di laboratorio (prove accreditate).
Tabella Base
La griglia di cui all'immagine a fianco elenca tutte le combinazioni di valori costruite appositamente per governare la registrazione di un campione in modo che questi abbia una reale corrispondenza logica e scientifica. La manutenzione dei dati che sono presenti nella tabella base è quindi elevata e prevede che questa possa essere effettuata attraverso due modalità:
|
Gestione diretta della tabella base
Una volta completata la registrazione di tutte le voci previste nella schermata di cui sopra procedere al salvataggio dei dati utilizzando:
| La maschera di inserimento dati nella tabella base di cui all'immagine a fianco, si attiva con il pulsante . Per ogni campo previsto ai fini della costruzione del record di combinazione dei valori vi è una tendina che mostra i valori previsti nella varie tabelle di codifica dei dati: Branca, Sottobranca, luogo, Specie ecc...
|
Gestione Indiretta della tabella base
La gestione indiretta dei dati dalla tabella base prevede lo scarico degli stessi su un file .CSV sul quale è possibile poi lavorare con gli strumenti di gestione dei fogli di calcolo e poi ricaricare il file sul sistema con le sole modifiche da effettuare per una gestione automatica di lettura e inserimento dei dati.
Il file scaricato va aperto con strumenti di gestione dei fogli di calcolo come di seguito descritti. I passaggi essenziali sono:
|
Caratteristiche e gestione del file .CSV
S suggerisce di impostare fin da subito all'apertura il filtro sulla prima riga e di salvare il file in formato .XLS o .XLSX in modo che le impostazioni dei filtri rimangano e anche altre particolarità che vedremo nel corso della lavorazione del file. Soltanto alla fine della elaborazione ritrasformeremo solo le righe necessarie in formato .CSV per effettuare l'import su SISPC. | Come da immagine riportata a fianco il file scaricato è particolare: contiene per ogni dato sia la colonna con il codice che la colonna della descrizione del valore codificato. I valori dei codici sono contenuti all'interno di carattere "#" per consentire al sistema in fase di carico un riconoscimento particolare. Questo vale per tutti i dati codificati presenti nella riga che sono a seguire:
Autore è la denominazione del soggetto che ha inserito il record nel sistema. Data Inizio e Data fine definiscono il periodo di validità del record e distingue quindi quelli attivi da quelli chiusi
| ||
Nell'ordinamento sopra esposto valutare se ordinare anche per Specie se significativo per una facile individuazione dei dati da verificare. Per procedere in maniera ordinata si suggerisce inoltre di impostare anche il filtro per Ricerca (Sottobranca) in modo da analizzare una sottobranca per volta. | A seconda del software disponibile per gestire il file trasformato in formato Excell, si suggerisce di ordinare il file con scelta multipla dei valori di ordinamento. Si ritiene utile ordinare per:
| ||
Si suggerisce di contrassegnare le righe corrette che si intendono mantenere con un colore di sfondo (P.es. verde) e quelle da eliminare con un altro colore (p.es. rosso) Nelle righe contrassegnate in Rosso dovrà essere compilata la data fine. Solo l'inserimento di una data fine in maniera opportuna consentirà di chiudere quelle combinazioni all'interno del sistema. |
|
Inserimento di nuove righe di combinazione
Si suggerisce, nel momento in cui si cominciano a gestire nuove righe, di creare nello stesso file due nuovi fogli di lavoro nei quali andremo a copiare le righe da aprire e le righe da chiudere sulla base delle attività di verifica rispetto alla programmazione. | |
Qualora una combinazione di valori richiesti in programmazione non sia presente tra le soluzioni disponibili va aggiunta. Per prima cosa si suggerisce di verificare che la "nuova" combinazione non sia già presente tra quelle che sono registrate con data fine e che sono presenti nel file scaricato. Quindi rimuovere il filtro che nasconde le righe con data fine mantenendo gli altri filtri attivi, in particolare quello sulla prova o sul quesito, in modo da scoprire se esistono già righe di nostro interesse tra quelle "chiuse". Se la combinazione che ci necessita è presente procedere in questo modo:
Se si copiano su un nuovo foglio ricordarsi di inserire nella prima riga del nuovo foglio la riga con le intestazioni delle colonne. Aggiornare la data inizio con la data corrente o inizio di validità della nuova combinazione. (p.es. inizio anno)
| |
Nel caso in cui si debbano inserire righe completamente nuove è ovviamente possibile comporle completamente inserendo con le caratteristiche delle varie righe e colonne tutti i valori esatti come riportato dei sistemi di classificazione compilando per ogni valore sia il codice ID nella voce tra segni di # e la relativa descrizione. La compilazione deve essere esattamente quella presente nel sistema: anche un piccolo errore su uno spazio, un carattere o altro comporta sempre lo scarto dell'intero record. Si consiglia pertanto di copiare una riga che contiene già buona parte dei dati di interesse e di agire in modifica dei valori riportati inserendoli con il copia e incolla o da altre righe che contengono quel valore o dalla maschera di SISPC che mostra il valore della tabella di codifica. Se inseriamo ad esempio il tipo quesito "ANTIMICROBICI E ANTIPARASSITARI" dobbiamo esattamente inserirlo così: Il sistema considera anche la differenza tra maiuscole e minuscoli. Quindi è bene utilizzare sempre il copia e incolla. |
Export del file in formato .CSV e carico dei dati
| Una volta competa la verifica e definiti contenuti dei due fogli di calcolo contenenti le righe nuove da inserire e quelle da chiudere si procede all'esportazione dei due file separati per le operazioni di aggiornamento. I file vanno esportati in formato CSV quindi procedere ad effettuare l'operazione di Salva con nome sul foglio di calcolo di interesse Il sistema solitamente avverte che il formato .CSV non supporta i fogli multipli e che se si procede verrà salvato il foglio di lavoro attivo. Se ci siamo posizionati nel foglio giusto possiamo salvare il file per averlo disponibile nella cartella selezionata. Stessa identica operazione va fatta anche per estrarre il file che contiene i record da chiudere. Ricordarsi di aver compilato su tutte le righe la data di chiusura, altrimenti in caricamento non avrà nessun effetto.
|
Cliccando con il pulsante destro su una qualsiasi riga dell'elenco riportato a fianco si apre un menù contestuale che consente di gestire il file caricato secondo le seguenti funzioni: | Carico dei datiPer procedere al carico dei dati ai fini dell'aggiornamento delle tabelle utilizzare la funzione . L'utilizzo di questa funzione apre la maschera sotto riportata che contiene l'elenco di tutti i file che sono stati caricati nel tempo.
|
Selezionato il file e cliccato sul pulsante Apri il sistema carica il file ed esegue un controllo formale sul contenuto dello stesso per verificare che sia coerente con quanto previsto nel tracciato di import. Il sistema risponde immediatamente a video e se tutto è regolare avremo una risposta di questo genere. | Utilizzando il pulsante si apre la maschera di carico per gestire il file che abbiamo predisposto, sia che abbia righe nuove da inserire o contenga righe che hanno la data di chiusura compilata. Con il pulsante si apre la finestra di dialogo che consente di selezionare il file presente nel nostro computer e che vogliamo caricare nel sistema. Se il sistema rileva degli errori mostra una anteprima degli stessi nella parte Report riportata qui a fianco e soprattutto rende disponibile con il pulsante lo scarico di un file che contiene il diagnostico degli errori rilavati record per record sulla base del file caricato. Nel caso di errore NON SALVARE e chiudere la finestra. Va corretto gli errori e ritentato successivamente il carico. |
| Qualora non vi siano errori cliccare sul pulsante . A questo punto il sistema avverte che il file è stato salvato e chiede se si vuole procedere all'aggiornamento della tabella base. Se si clicca su SI il sistema aggiorna la tabella base e risponde con il resoconto delle attività effettuate in tabella base come da immagine riportata a fianco. La stessa operazione deve essere eseguita con le stesse modalità anche per le righe con la chiusura di voci attività alla data inserita in ogni riga. |