PDA

View Full Version : qsys/cpyfrmimpf im System i Navigator ausführen bzw. bessere Tools ?



Duriel
09-02-16, 10:54
Hallo zusammen,

habe gerade ein komplettes Schema aus Oracle in csv Dateien auf die DB2 gespeichert.
Nun stellst sich mir die Frage wie ich am effizentesten die Daten in meine vorher erstellten Tabellen auf der DB2 pumpen kann?!

Per qsys/cpyfrmimpf in der Konsole ist das bei 200 Tabellen sehr mühsam.
Kann man diesen Befehl auch zb im System i Navigator ausführen.
Oder gibt es auch bessere Tools, die dies können.

Oder gibt es generell einen besseren Weg meine Tabellen zu füllen?

BenderD
09-02-16, 11:40
... hängt vom Datenvolumen ab. Bei kleineren Tabellen kann man sich auch SQL Scripte generieren lassen, oder mit SQuirreL "kopieren". Sind die Tabellen größer und man braucht das öfter, kann man sich auch ein CL generieren, das die Einfügearie automatisert durchdüst.

D*B

Fuerchau
09-02-16, 11:44
Das Produkt "Talend open studio" kann das direkt und automatisch und ist Open Source.
Ansonsten ist halt wirklich Handarbeit gefragt, also ein CLP dass per QSH die CSV's auflistet und an hand der Dateinamen die Ziel-PF's ermittelt um den CPYxxx aufzubauen.

Duriel
09-02-16, 12:06
Das Produkt "Talend open studio" kann das direkt und automatisch und ist Open Source.
Ansonsten ist halt wirklich Handarbeit gefragt, also ein CLP dass per QSH die CSV's auflistet und an hand der Dateinamen die Ziel-PF's ermittelt um den CPYxxx aufzubauen.


Wie würde das aussehen? Mein aktueller Stand ist der, dass ich jedesmal händisch den qsys/cpyfrmimpf - Befehl aufrufe.

Talend open studio ist in mehrere Produkte aufgeteilt, welches muss ich mir downloaden.


Schonmal danke für die schnellen Antworten :)

Fuerchau
09-02-16, 12:21
Welches Produkt von Talend weiß ich auch nicht. Einer meiner Kunden wendet es mit Begeisterung an.
Du musst ansonsten ein CLP (Control Language Program) schreiben.