DataStore (database)¶
Introduzione
Un oggetto database rappresenta un database interno o esterno al progetto, i cui dati sono accessibili in lettura e in scrittura, tramite query SQL standard e/o tramite i metodi OPC UA esposti dall’oggetto.
Nota
mentre un database interno al progetto non ha di per sé limiti nella lettura/scrittura, un database esterno può avere limiti che dipendono dalla sua policy di gestione degli accessi.
Sono disponibili i seguenti tipi di database:
Oggetto | Descrizione | Esempi applicativi |
---|---|---|
Database interno Database interno | Oggetto che rappresenta un database SQLite interno al progetto a runtime. | - |
Database ODBC Database ODBC | Oggetto che rappresenta un database locale o remoto tra quelli supportati con protocollo ODBC (Open DataBase Connectivity). | - |
Uso dei database
Tipicamente si usa un Database interno per gestire dati a supporto di altri oggetti all’interno della Q Application. Si usa invece l’oggetto Database ODBC per interrogare o popolare un database remoto mantenuto con altri sistemi e che contiene dati utili per il progetto.
Di seguito alcuni oggetti di UNIQO che possono leggere/scrivere in un database:
Oggetti Griglia dati, Lista, Selezione a discesa e Grafico di andamento: possono interrogare un database per ricavare dati da visualizzare a runtime.
Oggetti Data logger e Logger degli eventi: memorizzano dati in un database.
Oggetto Schema ricetta: memorizza e legge dati in un database.