Ich logge einige Variablen (fast alle vom Typ float ).
Kann die Graphen im Webfront anzeigen, mit einer float-Variable nicht ohne Probleme.
Während sich bei den „fehlerfreien“ Variablen alle Perioden ( Stunde, Tag, Woche, Monat, Jahr ) auswählen/darstellen lassen, funktioniert bei der „fehlerhaften“ Variable nur die Monats- und Jahres-Ansicht. Woche, Tag und Stunde bringen eine Fehklermeldung es ist ein Kommunikationsproblem aufgetreten.
Schaue ich die sqlite-DB mit sqliteadmin an, existieren für die geloggte „fehlerhafte“ Variable Einträge in allen float_Tabellen. ( float, float_hour, float_week, floot_month, float_year)
Habe bereits mehrfach reaggregiert und die Indexe neu aufgebaut.
um mit meinem Problem weiter zu kommen habe ich einige Fragen.
(Da ich nur float-Variablen logge frage ich nur zu den float-Tabellen.)
ips_float_week, ips_float_day, ips_float_hour
??? Werden diese Tabellen benötigt um die jeweiligen Graphen ( die bei
mir nicht aufgebaut werden ) zu generieren ???
Reaggregieren
??? Was passiert da genau ???
Soweit ich das verstehe werden in der Tabelle ips_float die Daten
gesammelt (Standard oder Zähler) und von IPS in den Tabellen …year,
…month, … week, …day, …hour für den jeweiligen Zeitraum summiert.
Wie kann ich die Tabellen für die Zeiträume neu aufbauen ?
Antwort auf diese Fragen hilf mir mein Problem einzugrenzen.
Bis einschließlich der Wochenansicht wird ips_float benutzt. Die Monatsansicht wird aus ips_float_hour generiert und die Jahresansicht aus ips_float_day.
ips_float_* werden aus ips_float neu berechnet.
Ich nehme mal an, dass bei Dir in ips_float ungültige Werte stehen.
Frage zu den ungültigen Werten: Kann es sein, dass ich zuviele Nachkommastellen habe. Ich logge berechechnete Werte. Habe erst jetzt gemerkt, dass ich das Ergebnis nicht auf 2 Nachkommastellen runde.