[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Sep 2017
    Beiträge
    24

    Daten aus PF auf iSeries ins IFS oder MailVersand ( CSV für ExcelAuswertung )

    Hallo,
    ich möchte Daten einer PF , mit Excel auswerten . Dazu wurde eine Schnittstelle erstellt , in die parallel geschrieben wird , pro Transaktion . Diese Daten sollen dann , in ein IFS Verzeichnis geschrieben ( CSV ) oder direkt als CSV Anhang an einen PowerUser versendet werden .
    Kann mir jemand sagen , wie ich dies am optimalsten bewerkstelligen kann ?
    Danke vorab für eure HILFE !!
    Gruss

  2. #2
    Registriert seit
    Sep 2017
    Beiträge
    24
    Das Ziel ist , diese Daten mit Excel zu lesen und prüfen .. schnell und unkompliziert .. Bedarfsorientiert ..
    wenn man dies auch mit CA Bordmitteln tun kann , wäre dies umso besser ...

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Stelle die Daten in eine TABLE/DDS-PF und verwende das CPYTOIMPF.
    Damit kannst du alle Informationen für eine CSV (Überschriften) nebst Inhalt im IFS bereitstellen.
    Excel kann CSV's native lesen oder importieren.
    Die IFS-Datei kann dann auch mit verschiedenen Mail-Programmen auch versendet werden.

    Statt "oldstyle" Excel-Auswertungen würde ich eher ein BI-Produkt empfehlen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Sep 2017
    Beiträge
    24
    danke ..
    haettest du ein Beispile für mich , dies macht es mir einfacher ...
    danke vorab .

  5. #5
    Registriert seit
    Sep 2017
    Beiträge
    24
    mir gehts um Dateiendung im Zeil ( TXT ) ..CCSID ...satzbegrenzer ... usw ...

  6. #6
    Registriert seit
    Sep 2017
    Beiträge
    24
    hab mit .csv die daten kopiert ... hat geklappt ... wenn ich mir die aber anschau , fehlen die Feldüberschriften in der ersten zeile , aber vor allem , die Daten sind nicht lesbar ... die Datenumsetzung war nicht ordnungsgemäß .....

  7. #7
    Registriert seit
    Nov 2020
    Beiträge
    315
    Falls du das via CA machen möchtest:
    * "Run SQL Scripts" starten
    * Prüfe im Menü Options --> Enable Save Results --> Always ausgewählt ist (ist bei mir auf Englisch)
    * SQL Statement ausführen
    * Rechts-Klick auf das Ergebnis --> Save Results --> Excel.

    lg Andreas

  8. #8
    Registriert seit
    Sep 2017
    Beiträge
    24
    danke dafür , aber dies würde den user überfordern .. die kennen sich damit nicht aus und am liebsten arbeiten die mit files aus dem ifs oder mailanhang als csv . sind 7 leute aus der buchhaltung .

  9. #9
    Registriert seit
    Sep 2017
    Beiträge
    24
    der vorschlag von Fuerchau , ist da pragmatischer . ich muss nur den command richtig hinbekommen . dann sollte es klappen und die aus dem homeoffice , kommen dann auch an die daten .

  10. #10
    Registriert seit
    Sep 2017
    Beiträge
    24
    diesen Fehler bekomme ich ... bezüglich CCSID

    cpytoimpf fromfile(xxxx/xxxx) tostmf('/xxxxx/xxxx.csv') mbropt(*replace) stmfcodpag(*pcascii) rcddkm(*crlf) dtavmf(*fixed) strdlm(*none)

    1 - Wert für CCSID oder Codepage ungültig ...

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Du möchstest eine CSV erstellen, da ist DTAFMT(*FIXED) kontraproduktiv.
    Die CCSID ist bei TOCCSID anzugeben und für Windows ist das 1252. PCASCII entspricht 850 und da stimmen heutzutage die Umlaute nicht.
    Anzupassen ist noch FLDDLM(';') und für deutsches Excel DECPNT(*COMMA).
    Für die Spaltenüberschriften gibts weiter hinten noch ADDCOLNAM(*SQL/*SYS).
    *SQL hat den Vorteil dass die Alias bzw. langen Namen einer TABLE genommen werden.

    Schau dir den Rest der Parameter an. Zu jedem Feld gibts i.Ü. auch die F1-Taste.

    Die SQL-Variante ist zwar für IT'ler ganz nett aber nicht automatisierbar.
    Ansonsten gäbe es noch die gute alte "Datenübertragung von IBM i", die nach einmaliger Definition auch mehrfach aufgerufen werden kann.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  12. #12
    Registriert seit
    Jan 2007
    Beiträge
    904
    Das wäre der ganze Befehl:
    CPYTOIMPF FROMFILE(mylib/myfile) TOSTMF('/mydir/mycsv.csv') MBROPT(*REPLACE) STMFCODPAG(1252) RCDDLM(*CRLF) DTAFMT(*DLM) STRDLM(*NONE) FLDDLM(';') ADDCOLNAM(*SYS)
    Und, ich würde vorgängig das File im IFS mal löschen.
    kf

Similar Threads

  1. Daten von der iSeries per ODBC mit MS-Query in excel
    By jobst65 in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 10-09-18, 08:36
  2. Berechtigung, PC oder iSeries schuld ...
    By Robi in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 21-04-17, 14:59
  3. iSeries Daten nach Linux über NFS
    By Lissy1 in forum NEWSboard SAP
    Antworten: 19
    Letzter Beitrag: 24-06-10, 20:01
  4. iSeries Daten nach Linux über NFS
    By Lissy1 in forum IBM i Hauptforum
    Antworten: 19
    Letzter Beitrag: 24-06-10, 20:01
  5. Speicher-Limitierung der iSeries oder OS/400??
    By systemer in forum IBM i Hauptforum
    Antworten: 12
    Letzter Beitrag: 03-03-03, 14:29

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •