Einschränkungen der Influx-Datenbank
Die Verwendung der Influx-Datenbank in
FactoryTalk Optix
unterliegt bestimmten Einschränungen, die in diesem Abschnitt beschrieben werden.SQL-Unterstützung
Die Influx-Datenbank unterstützt SQL nicht direkt. Ein Parser übersetzt die SQL-Abfragen in die Influx-basierte Abfragesprache. Es werden nur bestimmte SQL-Befehle unterstützt.
Funktion | SQL | InfluxQL |
---|---|---|
WHERE-Klausel | ||
GROUP BY-Klausel | Nicht unterstützt | |
ORDER BY-Klausel | Teilweise unterstützt | |
HAVING | Nicht unterstützt | |
LIMIT- und SLIMIT-Klauseln | ||
OFFSET- und SOFFSET-Klauseln | ||
EXTRACT-Klausel | Nicht unterstützt | |
CHAR_LENGTH-Klausel | Nicht unterstützt | |
Zeitzonen-Abfragen | Nicht unterstützt | Nicht unterstützt |
Unterabfragen | ||
Reguläre Ausdrücke | Nicht unterstützt | Nicht unterstützt |
CREATE-Anweisung | Teilweise unterstützt | Nicht unterstützt |
INSERT-Anweisung | Nicht unterstützt | Nicht unterstützt |
UPDATE-Anweisung | Nicht unterstützt | |
DELETE-Anweisung | Beispiel für teilweise Unterstützung | |
DROP-Anweisung | Teilweise unterstützt | Teilweise unterstützt |
Aliasse | ||
AS-Tabellenalias | Nicht unterstützt | |
AS-Spaltenalias | ||
JOIN-Klauseln | ||
INNER-Join | Nicht unterstützt | |
OUTER-Join | Nicht unterstützt | |
CROSS-Join | Nicht unterstützt | |
Operatoren | ||
<, >, =, != (Vergleichsoperatoren) | ||
AND, OR (logische Operatoren) | ||
not, IN, IS NULL, LIKE, EXISTS | Nicht unterstützt | |
BETWEEN | ||
Funktionen | ||
Fensterfunktionen: ROW_NUMBER, RANK, DENSE_RANK | Nicht unterstützt | |
Aggregatfunktionen: COUNT, MIN, MAX, AVG, SUM | Teilweise unterstützt |
Andere Einschränkungen
- Die Influx-Datenbank ist empfindlich gegenüber Zeitdaten. Die Zeit auf dem Quellgerät und auf dem Datenbankgerät muss synchronisiert werden, um die Datenkohärenz zu gewährleisten. Datensätze mit demselben Zeitstempel werden von Influx überschrieben, daher müssen Sie die Datenstruktur der Datenbank sorgfältig entwerfen.
- Influx darf keinen Datensatz für die benutzerdefinierte Spalte mit dem Namentimehinzufügen, da dies eine eingeschränkte Phrase ist.
- Die VariableSTATUSist für die Influx-Datenbank nicht relevant, da die Verbindung nur aktiv ist, wenn Daten übertragen werden.
Influx
Rückmeldung geben