SQL
Funzione | Consente la lettura diretta dei valori numerici da un database SQL. Attualmente sono supportati MySQL e PostgreSQL. |
|---|---|
Allarme | Tempo di connessione, tempo di trasferimento, valore 1-4 |
Dettagli SQL
Sul server del database, assicurarsi di concedere l'accesso al server SKOOR Engine in questo modo:
grant all on <database name>.* to <database user>@'10.1.1.147' identified by '<password>';
Parametri SQL
Parametro | Descrizione |
|---|---|
Tipo SQL | Scegliere tra le seguenti opzioni MySQL |
Port | Porta TCP (i valori predefiniti sono 3306 per MySQL e 5432 per PostgreSQL) |
Utente | Nome utente del database |
Pass | Password utente database |
Nome DB | Nome del database |
Query | Inserisci la query SQL. Verrà acquisita solo la prima riga, quindi assicurati che sia specificato "limit 1" e che l'ordine sia corretto. |
Colonne | Selezionare il numero di colonne da utilizzare dall'output. È possibile leggere un massimo di 4 colonne per ogni processo SQL. Le colonne devono contenere valori numerici, ad eccezione della colonna specificata come colonna Info (vedere sotto). |
Colonna Info | Specificare da quale colonna leggere il messaggio Info. Per impostazione predefinita, è selezionato Nessun testo informativo e quindi nessun messaggio Info verrà stampato nella sezione Valori del processo. Se si utilizza una colonna Info, è possibile leggere solo un massimo di 3 valori numerici all'interno dello stesso processo SQL. |
Sopprimere il tempo di connessione | Se una di queste caselle di controllo è selezionata, il tempo di connessione e/o il tempo di trasferimento di ogni controllo non vengono salvati nel database e i loro valori non sono più visibili nella sezione Valori. Il loro valore non è più disponibile per l'uso nelle specifiche dei limiti di allarme. |
Valori SQL e limiti di allarme
Valore / Limite di allarme | Descrizione |
|---|---|
Tempo di connessione | Tempo necessario per stabilire la connessione SQL (in ms) |
Tempo di trasferimento | Tempo necessario per l'elaborazione della query e la chiusura della connessione (in ms) |
Valore 1-4 | Valori definiti dall'utente in base alla query specificata. |
Codice di errore | Codice di errore generico del processo (vedere la sezione Codici di errore dei processi) |
Esempi SQL
Esempio 1 - Leggere il numero di valori storici dal database storico SKOOR
Tipo SQL | PostgreSQL |
|---|---|
Port | 5432 |
Utente | ng |
Pass | ng |
Nome DB | ng |
Query | select count(*) from history_values; |
Colonne | 1 colonna |
1ª colonna | Valore Voci dettagliate |

