SQL
Funzione | Permette di leggere valori numerici direttamente da un database SQL. Attualmente sono supportati MySQL e PostgreSQL. |
---|---|
Allarme | Tempo di connessione, Tempo di trasferimento, Valore 1-4 |
Dettaglio 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 di SQL | Scegliere tra i seguenti MySQL |
Porta | Porta TCP (le impostazioni predefinite sono 3306 per MySQL e 5432 per PostgreSQL) |
Utente | Nome utente del database |
Password | Password dell'utente del database |
Nome del DB | Nome del database |
Query | Inserire la query SQL. Verrà catturata solo la prima riga, quindi assicurarsi che sia specificato "limite 1" e che l'ordine sia corretto. |
Colonne | Selezionare il numero di colonne da utilizzare nell'output. Per ogni lavoro SQL è possibile leggere un massimo di 4 colonne. Le colonne devono contenere valori numerici, tranne la colonna specificata come colonna Info (vedere sotto). |
Colonna Info | Specificare la colonna da cui leggere il messaggio Info. Per impostazione predefinita, è selezionato Nessun testo informativo e quindi nessun messaggio informativo verrà stampato nella sezione Testo del lavoro. Se si utilizza una colonna Info, è possibile leggere solo un massimo di 3 valori numerici all'interno dello stesso lavoro 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 viene salvato nel database e i loro valori non sono più visibili nella sezione Valori. Il loro valore non è più disponibile per essere utilizzato nelle specifiche dei limiti di allarme. |
Valori SQL e limiti di allarme
Valore / Limite di allarme | Descrizione |
---|---|
Tempo di connessione | Tempo necessario per l'impostazione della connessione SQL (in ms). |
Tempo di trasferimento | Tempo fino a quando la query viene servita e la connessione viene chiusa (in ms) |
Valore 1-4 | Valori definiti dall'utente in base alla query specificata. |
Codice di errore | Codice di errore generico del lavoro (vedere la sezione Codici di errore del lavoro). |
Esempi di SQL
Esempio 1 - Leggere il numero di valori della cronologia dal database della cronologia SKOOR
Tipo di SQL | PostgreSQL |
---|---|
Porta | 5432 |
Utente | ng |
Password | ng |
Nome DB | ng |
Query | selezionare count(*) da history_values; |
Colonne | 1 colonna |
1a colonna | Valore Voci dettagliate |