CSV-Import

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
E-Micha
Beiträge: 83
Registriert: 22 Dez 2001 01:00

Beitrag von E-Micha »

Hallo,

in der neuesten Version dauert der CSV-Import ja ewig! Fast 1:40 Minuten braucht WsWin jetzt, um einen Monat einzulesen. In der vorherigen Version ging das innerhalb von 3 Sekunden. Kann man die Geschwindigkeit irgendwie einstellen?

Gruss
Michael
Benutzeravatar
Werner
Site Admin
Beiträge: 6065
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 138 mal
Kontaktdaten:

Beitrag von Werner »

@Michael,

die neue Version überprüft jetzt jeden Datensatz ob neuer, wenn ja, wird Datensatz übernohmen, ansonsten verworfen!

Diese Überprüfung ist natürlich aufwendig, da zuerst der Datensatz gelesen, Datum/Zeit festgestellt wird, in Datendatei überprüft ob dieses Datum/Zeit neuer als der letzte Eintrag und erst dann der gesamte Datensatz übernommen wird.

Bei der "Abwahl" nur neuere Daten, wird diese Prozedur nicht angewandt und es sollte so schnell wie früher sein!

Die CSV-Datei-Überwachung läßt dafür jetzt auch mehrere Einträge zu.

Werner

E-Micha
Beiträge: 83
Registriert: 22 Dez 2001 01:00

Beitrag von E-Micha »

Hallo,

nein, auch wenn ich die Option abwähle, dauert der Import so lange. Wird die Überprüfung denn auch tatsächlich abgeschaltet?

Gruss
Michael
Benutzeravatar
Werner
Site Admin
Beiträge: 6065
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 138 mal
Kontaktdaten:

Beitrag von Werner »

Hallo Michael,

wird der kommenden Version berücksichtigt.
Zum Unterschied - Du bist ja auch Programmierer :wink: :
Jetzt wird bei jedem Datensatz die Monatsdatei geöffnet, zum letzen Datensatz gesprungen, geschrieben, Datei geschlossen.
(dieses Prozedur ist unbedingt notwendig wenn Daten aus unterschiedlichen Monaten vorkommen können bzw. nur die neuesten Daten übernehmen.

Alt und zukünftig auch wieder, wenn nicht "nur neuere Daten übernehmen" gewählt:
1x Monatsdatei erzeugen/öffnen, Daten schreiben, Daten schreiben ... und zum Schluß Monatsdatei schließen.

... deshalb der große Zeitunterschied.

Werner
E-Micha
Beiträge: 83
Registriert: 22 Dez 2001 01:00

Beitrag von E-Micha »

Ja, das ist dann i.O.

Gruss
Michael
Antworten