Tickliste als Zeitreihe transformieren

schranze

Mitglied
Hallo,

ich habe mehrere CSV-Files als Tickliste die ich auf eine mySQL Datenbank lade. Mein Problem ist bei der Tickliste, es folgen immer Werte/Angaben nach beliebigen Zeitabständen. Diese Daten würde ich aber transformieren wollen, so das eine komplette Zeitreihe in der Datenbank entsteht.

01.07.10, 12:34:33, Posteingang irgendwas
01.07.10, 12:47:23, Send mails
01.07.10, 13:43:07, coffee

usw. usf. lieb wäre mir das in die Datenbank dann so schreiben zu können das z.B. aller 5min ein Eintrag steht - sprich das was zuletzt aktuell war dann eingetragen wird. siehe hier:

01.07.10, 12:35, Posteingang irgendwas
01.07.10, 12:40, Posteingang irgendwas
01.07.10, 12:45, Posteingang irgendwas
01.07.10, 12:45, Send mails
01.07.10, 12:50, Send mails
01.07.10, 12:55, Send mails
...
01.07.10, 13:40, Send mails
01.07.10, 13:45, coffee


Ist die Frage, ob das sinnvoll ist. So wüsste ich jedenfalls wie ich die mySQL-Abfrage gestalten kann.

Eventuell weiß jemand von Euch wie man das mit der mySQL-Abfrage auch realisieren kann. Da müsste ich die Datenbank nicht unnötig aufblähen. Danke!
 

Antoras

Top Contributor
Benutz einen Timer, der alle fünf Minuten eine Datenbankanfrage sendet. Oder willst du, dass die ankommenden Daten so umgeändert werden, dass die Zeit immer auf die nächsten fünf Minuten geändert werden?
 

schranze

Mitglied
Die Datenbasis gibt es. Ich lese die momentan komplett so wie die ist in eine mySQL Datenbank.

a) ich könnte das Schreiben der Daten auf die Datenbank in so eine Liste mit geänderten Zeitwert machen (würde eine große Datenbank raus kommen)

b) ich könnte die Datenabfrage von einem Zeitraum machen, aber dann wie oben beschrieben als Ergebnis das aller 5min da stehen haben

Die Variante b) wäre mir lieber. Wenn das mit einem Timer geht, wäre das optimal. Ich komme da bei den Anfrage aber immer nur auf das genaue. Da wüsste ich nicht wie ich das transformieren kann.

Danke!
 

Ähnliche Java Themen

Neue Themen


Oben