Modulo Distribuzioni Temporali: Flusso di processo


Distribuzioni temporali: tabelle

Questo modulo contiene le informazioni necessarie per ottenere la disaggregazione temporale delle emissioni presenti in TAB_OUTPUT rispettivamente a livello mensile, giornaliero e orario.
Consiste delle seguenti tabelle, tutte caratterizzate dal prefisso DT_:


ASSEGNA_PROFILI_ATT
ASSEGNA_PROFILI_MAC
ASSEGNA_PROFILI_SET
FONTI_PROFILI
FONTI_PROFILI_DESCR
PROFILI_MESE
PROFILI_GIORNO
PROFILI_ORA
TIPO_PROFILO


In aggiunta ci sono tre nuove tabelle generali create appositamente per questo nuovo modulo:


T_MESE
T_GIORNO
T_ORA

Le tabelle di output sono le seguenti:


Aggregate:
TAB_OUTPUT_MAC_INQ
TAB_OUTPUT_MAC_INQ_MESE
TAB_OUTPUT_MAC_INQ_GIORNO
TAB_OUTPUT_MAC_INQ_ORA


Di dettaglio:
TAB_OUTPUT_ATT_COMB
TAB_OUTPUT_ATT_COMB_MESE
TAB_OUTPUT_ATT_COMB_GIORNO
TAB_OUTPUT_ATT_COMB_ORA



 

DESCRIZIONE DELLE TABELLE

I coefficienti di distribuzione temporale mensile, giornaliera e oraria sono contenuti rispettivamente nelle tre tabelle PROFILI_MESE, PROFILI_GIORNO e PROFILI_ORA.

PROFILI_MESE
I campi di questa tabella sono:

  • ID_PROFILO_MESE è l'identificativo del profilo mensile di disaggregazione temporale.
  • FK_NUM_MESE è la foreign key del codice numerico del mese (intero crescente da 1 a 12). Corrisponde a NUM_MESE nella tabella T_MESE.
  • COEF_MESE è il coefficiente mensile della distribuzione temporale

Ogni profilo mensile consiste di 12 coefficienti, uno per ogni NUM_MESE. Essendo ogni profilo mensile identificato da un ID_PROFILO_MESE, il campo ID_PROFILO_MESE deve poter ammettere duplicati, ovvero non deve essere definito come chiave primaria.

PROFILI_GIORNO
I campi di questa tabella sono:

  • ID_PROFILO_GIORNO è l'identificativo del profilo giornaliero di disaggregazione temporale.
  • FK_NUM_GIORNO è la foreign key del codice numerico del giorno (intero crescente da 1 a 7). Corrisponde a NUM_GIORNO nella tabella T_GIORNO.
  • COEF_GIORNO è il coefficiente giornaliero della distribuzione temporale.

Ogni profilo mensile consiste di 7 coefficienti, uno per ogni NUM_GIORNO. Essendo ogni profilo giornaliero identificato da un ID_PROFILO_GIORNO, il campo ID_PROFILO_GIORNO deve poter ammettere duplicati, ovvero non deve essere definito come chiave primaria.

PROFILI_ORA
I campi di questa tabella sono:

  • ID_PROFILO_ORA è l'identificativo del profilo orario di disaggregazione temporale.
  • FK_NUM_ORA è la foreign key del codice numerico dell'ora (intero crescente da 0 a 23). Corrisponde a NUM_ORA nella tabella T_ORA.
  • COEF_ORA è il coefficiente orario della distribuzione temporale.

Ogni profilo mensile consiste di 24 coefficienti, uno per ogni NUM_ORA. Essendo ogni profilo orario identificato da un ID_PROFILO_ORA, il campo ID_PROFILO_ORA deve poter ammettere duplicati, ovvero non deve essere definito come chiave primaria.

T_MESE, T_GIORNO e T_ORA
Le descrizioni corrispondenti ai codici NUM_MESE, NUM_GIORNO e NUM_ORA (DESCR_MESE, DESCR_GIORNO e DESCR_ORA) si trovano rispettivamente nelle tabelle T_MESE, T_GIORNO e T_ORA. Per i mesi e per i giorni sono i nomi corrispondenti (Gennaio, Febbraio, ecc...; Lunedì, Martedì, ecc...), per le ore sono le fasce orarie (0-1, 1-2, 2-3, ecc...)

ASSEGNA_PROFILI_MAC
Questa tabella contiene le informazioni necessarie per il collegamento tra profili temporali, macrosettori Corinair e inquinanti.
I suoi campi sono:

  • ID_ASS_PROF_MAC
  • FK_CODICE_MACROSETTORE
  • FK_ID_INQ
  • FK_ID_PROFILO_GIORNO
  • FK_ID_PROFILO_MESE
  • FK_ID_PROFILO_ORA

ID_ASS_PROF_MAC è l'identificativo della distribuzione temporale per il macrosettore Corinair,
costituita dai tre profili di disaggregazione temporale: mensile, giornaliero e orario.


FK_CODICE_MACROSETTORE è la foreign key dell'identificativo del macrosettore Corinair. Corrisponde  a CODICE_MACROSETTORE nella tabella SNAP_MACROSETTORE.


FK_ID_INQ è la foreign key dell'identificativo dell'inquinante. Se per una stessa attività non sono definiti
profili diversi per almeno due inquinanti, il codice attribuito è 99 (inquinante generico). Corrisponde a ID_INQ nella tabella INQUINANTI.


FK_ID_PROFILO_MESE è la foreign key dell'identificativo del profilo mensile di disaggregazione
temporale. Per i record che definiscono un profilo mensile, questo identificativo deve corrispondere all'omonimo codice della tabella PROFILI_MESE, altrimenti è uguale a 0.


FK_ID_PROFILO_GIORNO è la foreign key dell'identificativo del profilo giornaliero di disaggregazione
temporale. Per i record che definiscono un profilo giornaliero, questo identificativo deve corrispondere all'omonimo codice della tabella PROFILI_GIORNO, altrimenti è uguale a 0.

FK_ID_PROFILO_ORA è la foreign key dell'identificativo del profilo orario di disaggregazione temporale.
Per i record che definiscono un profilo orario, questo identificativo deve corrispondere all'omonimo codice della tabella PROFILI_ORA, altrimenti è uguale a 0.

ASSEGNA_PROFILI_SET
Questa tabella contiene le informazioni necessarie per il collegamento tra profili temporali, settori Corinair e inquinanti.
I suoi campi sono:

  • ID_ASS_PROF_SET
  • FK_ID_SETTORE
  • FK_ID_INQ
  • FK_ID_PROFILO_GIORNO
  • FK_ID_PROFILO_MESE
  • FK_ID_PROFILO_ORA

ID_ASS_PROF_SET è l'identificativo della distribuzione temporale per il settore Corinair, costituita dai
tre profili di disaggregazione temporale: mensile, giornaliero e orario.


FK_ID_SETTORE è la foreign key dell'identificativo del settore Corinair. Corrisponde a ID_SETTORE nella tabella SNAP_SETTORE.


FK_ID_INQ è la foreign key dell'identificativo dell'inquinante. Se per una stessa attività non sono definiti
profili diversi per almeno due inquinanti, il codice attribuito è 99 (inquinante generico). Corrisponde a ID_INQ nella tabella INQUINANTI.


FK_ID_PROFILO_MESE è la foreign key dell'identificativo del profilo mensile di disaggregazione
temporale. Per i record che definiscono un profilo mensile, questo identificativo deve corrispondere all'omonimo codice della tabella PROFILI_MESE, altrimenti è uguale a 0.

FK_ID_PROFILO_GIORNO è la foreign key dell'identificativo del profilo giornaliero di disaggregazione
temporale. Per i record che definiscono un profilo giornaliero, questo identificativo deve corrispondere all'omonimo codice della tabella PROFILI_GIORNO, altrimenti è uguale a 0.

FK_ID_PROFILO_ORA è la foreign key dell'identificativo del profilo orario di disaggregazione temporale.
Per i record che definiscono un profilo orario, questo identificativo deve corrispondere all'omonimo codice della tabella PROFILI_ORA, altrimenti è uguale a 0. 

ASSEGNA_PROFILI_ATT
Questa tabella contiene le informazioni necessarie per il collegamento tra profili temporali, attività Corinair e inquinanti.
I suoi campi sono:

  • ID_ASS_PROF_ATT
  • FK_ID_ATTIVITA
  • FK_ID_INQ
  • FK_ID_PROFILO_GIORNO
  • FK_ID_PROFILO_MESE
  • FK_ID_PROFILO_ORA

ID_ASS_PROF_ATT è l'identificativo della distribuzione temporale per l'attività Corinair, costituita dai
tre profili di disaggregazione temporale: mensile, giornaliero e orario.


FK_ID_ATTIVITA è la foreign key dell'identificativo dell'attività Corinair. Corrisponde a ID_ATTIVITA
nella tabella SNAP_ATTIVITA.


FK_ID_INQ è la foreign key dell'identificativo dell'inquinante. Se per una stessa attività non sono definiti
profili diversi per almeno due inquinanti, il codice attribuito è 99 (inquinante generico). Corrisponde a ID_INQ nella tabella INQUINANTI.


FK_ID_PROFILO_MESE è la foreign key dell'identificativo del profilo mensile di disaggregazione
temporale. Per i record che definiscono un profilo mensile, questo identificativo deve corrispondere all'omonimo codice della tabella PROFILI_MESE, altrimenti è uguale a 0.


FK_ID_PROFILO_GIORNO è la foreign key dell'identificativo del profilo giornaliero di disaggregazione
temporale. Per i record che definiscono un profilo giornaliero, questo identificativo deve corrispondere all'omonimo codice della tabella PROFILI_GIORNO, altrimenti è uguale a 0.


FK_ID_PROFILO_ORA è la foreign key dell'identificativo del profilo orario di disaggregazione temporale.
Per i record che definiscono un profilo orario, questo identificativo deve corrispondere all'omonimo codice della tabella PROFILI_ORA, altrimenti è uguale a 0.

FONTI_PROFILI
Questa tabella serve ad associare i profili temporali alle fonti.
I suoi campi sono:

  • FK_ID_FONTE
  • REF_ID_PROFILO
  • FK_ID_TIPO_PROFILO

FK_ID_FONTE è la foreign key dell'identificativo della fonte del profilo temporale. Corrisponde a 
ID_FONTE nella tabella T_FONTI.


REF_ID_PROFILO è l'identificativo del profilo temporale; a seconda del valore di ID_TIPO_PROFILO ad
esso associato, corrisponde a ID_PROFILO_MESE, a ID_PROFILO_GIORNO o a ID_PROFILO ORA. Se ID_TIPO_PROFILO = 1 (mensile), ID_PROFILO è ID_PROFILO_MESE; se ID_TIPO_PROFILO = 2 (giornaliero), ID_PROFILO è ID_PROFILO_GIORNO; se ID_TIPO_PROFILO = 3 (orario), ID_PROFILO è ID_PROFILO ORA.


FK_ID_TIPO_PROFILO è la foreign key dell'identificativo del tipo di profilo (mensile, giornaliero,
oriario). Corrisponde a ID_TIPO_PROFILO nella tabella TIPO_PROFILO.

T_FONTI
Questa tabella, già esistente, è una tabella generale a tutti i moduli. Contiene le informazioni relative alle fonti dei profili temporali (per questo modulo), dei profili di speciazione e dei fattori di emissione.
I suoi campi sono:

  • ID_FONTE è l'identificativo della fonte del profilo temporale (del profilo di speciazione o del fattore di emissione).
  • RIF_FONTE  va cambiato in RIF_BIB_SINTETICO    è l'abbreviazione del riferimento bibliografico.
  • DESCR_FONTE  è un campo in cui inserire la descrizione dettagliata o altri commenti sulla fonte dei dati.
  • RIFERIMENTO_BIBLIOGRAFICO  (campo da aggiungere)   è il nome esteso del riferimento bibliografico.

TIPO_PROFILO
Questa tabella contiene le informazioni relative ai tipi di profili temporali.
I suoi campi sono:

  • ID_TIPO_PROFILO
  • NOME_PROFILO

ID_TIPO_PROFILO è l'identificativo del tipo di profilo

NOME_PROFILO è la descrizione del tipo di profilo (mensile, giornaliero, oriario)


 

Tabelle output

Dato il numero molto grande di dati e le difficoltà di gestione, le TAB_OUTPUT a livello mensile, giornaliero e orario non possono essere generate direttamente dalla TAB_OUTPUT in modo completo. Per questo motivo si rende necessario creare le tabelle con i risultati disaggregati temporalmente come risultato di specifiche richieste.


Per velocizzare le procedure di calcolo, queste elaborazioni vengono fatte a partire da TAB_OUTPUT parziali: 


TAB_OUTPUT_MAC_INQ per i risultati aggregati
TAB_OUTPUT_ATT_COMB per i risultati di dettaglio.


I risultati aggregati vengono scritti in:
TAB_OUTPUT_MAC_INQ
TAB_OUTPUT_MAC_INQ_MESE
TAB_OUTPUT_MAC_INQ_GIORNO
TAB_OUTPUT_MAC_INQ_ORA


I risultati di dettaglio vengono scritti in:
TAB_OUTPUT_ATT_COMB
TAB_OUTPUT_ATT_COMB_MESE
TAB_OUTPUT_ATT_COMB_GIORNO
TAB_OUTPUT_ATT_COMB_ORA.

E' inoltre disponibile un elenco scaricabile delle tabelle presenti nel seguente modulo.

Ricerca
 
Credits
Copyright © ARPA Lombardia
Privacy

Powered by XWiki