-
Datenexport mit Überschriften as400
Hallo Zusammen,
wir wollen grad in ein neues ERP System migrieren.
Leider haben wir noch keinen Weg gefunden die Daten aus der AS400 direkt in eine CSV oder Ecxel Datei zu exportieren, welche such Spaltenüberschrift enthält.
Diese bekommen wir nur in eine separate Mapping Datei und das macht Dir Migration deutlich aufwendiger.
Liebe Grüße
Sebastian
-
Guten Morgen.
Das geht einfach. Schau dir mal https://www.ibm.com/support/knowledg.../cpytoimpf.htm an. Damit bekommt ihr die Daten aus Tabellen relativ einfach als csv raus.
-
Moin,
da Du ja weist welche und wieviele Felder exportiert werden sollen, schreibst Du den Ersten Datensatz
mit den Überschrift 1; Überschrift 2; Überschrift 3; usw.
dann die Datenfelder mit Trennzeichen Feld 1; Feld 2; Feld 3; usw.
mfg
DSKPROFI
-
Wenn Du die Spaltenüberschriften dynamisch mitausgeben willst, dann mach ein
Code:
CREATE VIEW QTEMP/HEADERS AS (XXX) WITH DATA
machen. Für das Statement schau gerne hier vorbei: https://chartio.com/resources/tutori...le-in-ibm-db2/
Damit bekommst Du die Spaltenüberschriften mittels SQL ausgelesen und brauchst nur noch die HEADERS Datei sequenziell lesen, in deine Export PF schreiben, deine Zeilen in die Export PF ausgeben und das Ganze dann mit CPYTOIMPF in dein IFS ausgeben.
-
Excel gibt die Spaltenüberschriften über MS-Query automatisch als Überschrift aus.
Leider ist das auf 1 Mio Sätze je Blatt beschränkt.
Dies kann man allerdings per VBA dann noch relativ einfach aufteilen.
Die 64-Bit-Version wäre aber wahrscheinlich erforderlich.
Unter 1 Mio Zeilen, schafft das Excel auch alleine.
Was den CPYTOIMPF angeht, so steht die Option für Kopfzeilen u.U. auf dem Release deiner AS/400 noch nicht zur Verfügung.
Dafür kannst du dir aber ein kleines ILERPG basteln, mittels dem du aus der QSYS/SYCOLUMNS je Tabelle einen CSV-Header generierst und im IFS ablegst.
Mittels anschließendem CPYTOIMPF hängst du die Daten dann an.
-
das Programm:
http://newsolutions.de/forum-systemi...3%9Cberschrift
anpassen und, wenn nötig, Colhdg statt Feldname verwenden
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
Similar Threads
-
By loeweadolf in forum IBM i Hauptforum
Antworten: 15
Letzter Beitrag: 26-11-15, 16:36
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks