Determinate tabelle del database possono essere eliminate quando necessario, ma le altre non devono essere modificate per conservare la corretta funzionalità del sistema. Le tabelle che iniziano con BP_ e LG_ possono essere eliminate con due eccezioni: le tabelle BP_ che terminano con _QUE e _HIST vengono continuamente conservate dal motore di RosettaNet e non devono essere modificate. Le tabelle BP_ che terminano con _QUE sono tabelle di coda e le tabelle BP_ che terminano con _HIST sono tabelle cronologiche che vengono utilizzate per l'archiviazione. Ad esempio, la tabella BP_RNSTATEHDR_QUE viene archiviata nella tabella BP_RNSTATEHDR_HIST.
Le tabelle che iniziano con CG_ ed PR_ contengono i dati di configurazione o del profilo e devono rimanere invariati per conservare la corretta funzionalità del sistema.
Il criterio per i dati della tabella di eliminazione è basato sul numero di giorni che devono essere tenuti online. I dati nelle tabelle che terminano con _HIST vengono archiviati ed eliminati giornalmente. Inoltre, eventuali informazioni di log vengono troncate giornalmente.
Il criterio di eliminazione contiene solo un parametro di input, p_days,
che è il numero di giorni in cui i dati vengono conservati in linea.
Una volta che il DBA imposta il parametro di input, la procedura funziona nel
seguente modo:
Tabella | Tabella Cronologia | Azione |
---|---|---|
RosettaNet
|
|
|
BP_rnStateHdr
|
BP_rnStateHdr_Hist
|
Elimina
|
BP_rnStateDtl
|
BP_rnStateDtl_Hist
|
Elimina
|
BP_Sponsor_State
|
BP_Sponsor_State_Hist
|
Elimina
|
BP_rnStateHdrAuditLog
|
nessuno
|
Tronca
|
AS1/AS2
|
|
|
BP_State_Hdr
|
BP_State_Hdr_Hist
|
Elimina
|
BP_AS_State_Hdr
|
BP_AS_State_Hdr_Hist
|
Elimina
|
BP_AS_State_Dtl
|
BP_AS_State_Dtl_Hist
|
Elimina
|
La procedura i dati in base alla combinazione della data di creazione del record nell'intestazione e al parametro di p_days. L'Ora per effettuare il TPA memorizzato nell'intestazione non è considerato. È responsabilità del DBA accertarsi che p_days è superiore al valore massimo di (Tempo per effettuare/1440). Tempo per effettuare viene memorizzato in minuti.
Si consiglia che i dati presenti nelle tabelle BP_ siano conservati online per p_days o ((TimeToPerform/1440) +1 giorno), ogni qual volta sono superiori. I dati nelle tabelle BP_DupCheck eBP_RnMsgDigest devono essere conservati per sette giorni. I dati in BP_Process_Log devono essere conservati per due giorni.
Le tabelle con i nomi che iniziano con DB sono tabelle di metadati tranne DB_ProcAuditLog. Se DB_ProcAuditLog è attivo, deve essere eliminato o troncato giornalmente o fatto in base alle esigenze dell'utente. Questo log viene normalmente disattivato per la produzione dato che è stato principalmente utilizzato nello sviluppo e negli ambienti QA.
Le tabelle con i nomi che iniziano con LG_ sono tabelle di log e di riepilogo con l'eccezione di: LG_EventCd, LG_Media eLG_media_Cfg. Queste sono tabelle di metadati e devono rimanere invariate per mantenere la corretta funzionalità del sistema. Le tabelle che iniziano con LG_Access_ non vengono utilizzate in 4.2.1 e 4.2.2.
Le seguenti tabelle di log possono essere archiviate ed eliminate in base all'ID di attività e la tabella di guida deve essere LG_Activity. La data di creazione o RcvDocTS può essere utilizzata per determinare il numero di giorni che deve essere conservato online. RcvDocTS potrebbe essere una migliore opzione perché è un colonna con indice. I dati possono rimanere online per sette giorni o ((TimeToPerform/1440) +1 day), anche più a lungo.
Le seguenti tabelle log possono essere eliminate in base alla data di creazione.
Le seguenti tabelle di riepilogo devono rimanere invariate per conservare la corretta funzionalità del sistema.