PDA

View Full Version : Logical file mit omit über Datumsberecih



Jenne
26-11-07, 16:50
Hallo Kollegen,

wir haben eine Datei mit Datensätzen aus 13 Monaten gefüllt. Ich möchte jetzt eine Logical File erzeugen bei der ich nur Datensätze vom lfd. Monat bekommen. Wir funktioniert das bei einer Omit Anweisung? Das Datumsfeld ist Format Date ..ISO.

Vielen Dank im Voraus
Jenne

Spateneder
27-11-07, 10:57
Das ist eigentlich eine Frage des Anwendungsdesigns. Wenn Du von logischen Dateien sprichst, heißt das DDS? Mit einem dynamischen Select wie diesem sind ja auch Performance-Überlegungen verbunden. Wie groß ist die Datei? Wenn man mal von RPG und DDS ausgeht, würde ich so etwas ins Programm packen und nicht in den Zugriffspfad. Was ist, wenn mal jemand den Vormonat will? Noch eine Logische?
In SQL schreibt sich das übrigens recht schön...
Grüße
M. Spateneder

Jenne
27-11-07, 11:32
Hallo Spateneder,

die Datei hat ca. 17 Millionen Datensätze. Ich habe die Logik per SQL in meinem RPG Programm aber seit ein paar tagen dauert das unheimlich lange. Bis vor kurzem war das in 5 Minuten abgearbeitet, jetzt über 1 Std. Die Datensätze und das Programm haben sich nicht verändert. Wir haben aber vor ca. 3 Wochen auf V5R4 installiert. Deswegen wollte ich einen anderen weg gehen.

Gruß
Jenne

BenderD
27-11-07, 12:56
Hallo,

da würde ich lieber mal nach dem PTF Stand sehen, oder direkt Software Defekt melden. Für Work arounds könnte es noch hilfreich sein mal mit PRTSQLINF bzw. im Debug zu untersuchen was die marode Query Engine da wieder mal treibt - da scheint wieder mal die Schlimmbesserte Query Engine im Spiel zu sein.

mfg

Dieter Bender



Hallo Spateneder,

die Datei hat ca. 17 Millionen Datensätze. Ich habe die Logik per SQL in meinem RPG Programm aber seit ein paar tagen dauert das unheimlich lange. Bis vor kurzem war das in 5 Minuten abgearbeitet, jetzt über 1 Std. Die Datensätze und das Programm haben sich nicht verändert. Wir haben aber vor ca. 3 Wochen auf V5R4 installiert. Deswegen wollte ich einen anderen weg gehen.

Gruß
Jenne

Jenne
27-11-07, 16:06
Die Datei wurde reorganisiert. Jetzt habe ich sie mit SAVRSTOBJ wiederhergestellt und nun klappt alles. Verstehen tue ich das nicht, aber es funktioniert. Danke für Eure Hilfe.

Gruß Jenne