Nun, wenn du per sequentiellem Read die Daten selektierst und lokal zwischenspeicherst, hast du trotzdem die gesamte Datei kopiert, auch wenn nicht alles gespeichert ist.
DDMF hat diverse Limits:
- Kein Zugriff per Schlüssel (SETLL, ...)
- Kein Zugriff per SQL
- Ausschließlich statische Definitionen zur Compilezeit
- max. 16 parallele Opens per Job
- max. 256 parallele Verbindungen per Zielsystem
Und wie Dieter schon sagte, SQL kann erheblich mehr.
Du musst dir halt nur die Mühe machen, deine SQL's selber zu zerlegen und die Daten aus den anderen Systemen partiell laden.