SQL
Funktion | Ermöglicht das direkte Lesen von numerischen Werten aus einer SQL-Datenbank. Derzeit werden MySQL und PostgreSQL unterstützt. |
---|---|
Alarmierend | Verbindungszeit, Übertragungszeit, Wert 1-4 |
SQL-Details
Stellen Sie auf dem Datenbankserver sicher, dass Sie den Zugriff auf den SKOOR Engine Server wie folgt Server :
grant all on <database name>.* to <database user>@'10.1.1.147' identified by '<password>';
SQL-Parameter
Parameter | Beschreibung |
---|---|
SQL-Typ | Wählen Sie zwischen den folgenden MySQL |
Hafen | TCP-Port (Standard ist 3306 für MySQL und 5432 für PostgreSQL) |
Benutzer | Benutzername der Datenbank |
Passwort | Kennwort des Datenbankbenutzers |
DB-Name | Name der Datenbank |
Anfrage | Geben Sie die SQL-Abfrage ein. Nur die erste Zeile wird erfasst, stellen Sie also sicher, dass „Limit 1“ angegeben ist und die Reihenfolge korrekt ist. |
Säulen | Wählen Sie aus, wie viele Spalten aus der Ausgabe verwendet werden sollen. Pro SQL-Job können maximal 4 Spalten eingelesen werden. Die Spalten müssen numerische Werte enthalten, mit Ausnahme der Spalte, die als Info-Spalte angegeben ist (siehe unten). |
Info-Spalte | Geben Sie an, aus welcher Spalte die Info-Nachricht gelesen werden soll. Standardmäßig ist Kein Info-Text ausgewählt und daher wird keine Info-Meldung im Bereich „ Werte “ des Auftrags gedruckt. Wenn eine Info-Spalte verwendet wird, können nur maximal 3 Zahlenwerte innerhalb desselben SQL-Jobs gelesen werden. |
Verbindungszeit unterdrücken | Wenn eines dieser Kontrollkästchen aktiviert ist, wird die Verbindungszeit und/oder Übertragungszeit jeder Überprüfung nicht in der Datenbank gespeichert und ihre Werte sind nicht mehr im Wertebereich sichtbar. Ihr Wert steht auch nicht mehr zur Verwendung in Alarm Limit zur Verfügung. |
SQL-Werte und Alarmgrenzen
Wert / Alarm Limit | Beschreibung |
---|---|
Verbindungszeit | Zeit bis zum Aufbau der SQL-Verbindung (in ms) |
Transferzeit | Zeit, bis die Anfrage bedient und die Verbindung geschlossen wird (in ms) |
Wert 1-4 | Benutzerdefinierte Werte basierend auf der angegebenen Abfrage. |
Fehlercode | Allgemeiner Job-Fehlercode (siehe Abschnitt Job-Fehlercodes ) |
SQL-Beispiele
Beispiel 1 - Lesen Sie die Anzahl der Verlaufswerte aus der SKOOR-Verlaufsdatenbank
SQL-Typ | PostgreSQL |
---|---|
Hafen | 5432 |
Benutzer | ng |
Passwort | ng |
DB-Name | ng |
Anfrage | wähle count(*) aus history_values; |
Säulen | 1 Spalte |
1. Spalte | Werteinträge detailliert |