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.