A process data capture and reporting system captures process data values at
sensors. A client computer appends absolute-value time stamps to the
values to complete records, which are uploaded to a server. The server
writes the records to a persistent database. At a later stage, the server
retrieves selected records, and performs a very fast conversion of the
time stamps to a calendar format with "granular" values for units such as
day, month, or minute. The conversion is performed in an optimised manner
with use of look-up tables in memory. This minimises processor overhead,
and is thus very advantageous where data volumes are high and/or near real
time reporting is required.
Un sistema trattato di acquisizione di dati e di segnalazione blocca i valori trattati di dati ai sensori. Un calcolatore del cliente collega i bolli di tempo di assoluto-valore ai valori per completare le annotazioni, che uploaded ad un assistente. L'assistente scrive le annotazioni ad una base di dati persistente. Ulterioramente, l'assistente richiama le annotazioni selezionate ed effettua una conversione molto veloce dei bolli di tempo ad una disposizione del calendario con i valori "granulari" per le unità quali il giorno, il mese, o il minuto. La conversione è effettuata in un modo ottimizzato con uso delle tabelle di look-up nella memoria. Ciò minimizza le spese generali del processor ed è così molto conveniente dove i volumi di dati sono alti e/o la segnalazione in tempo reale vicina è richiesta.