Seite 1 von 1

Verfasst: 21 Jan 2003 11:50
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

Verfasst: 21 Jan 2003 12:48
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


Verfasst: 21 Jan 2003 18:39
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

Verfasst: 25 Jan 2003 18:53
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

Verfasst: 25 Jan 2003 23:14
von E-Micha
Ja, das ist dann i.O.

Gruss
Michael