Tre enkle metoder for å hente data fra AS400 Til Excel
One av de mer vanlige spørsmålene jeg ser i fora og av sluttbrukere er hvordan får du dine data fra AS400 ned til PC-en i en tekstfil format eller som et Excel-basert regneark. Og heldigvis med moderne verktøy og programvare dette er et veldig enkelt problem å løse. Nå en dager er det mange forskjellige måter å takle det, avhengig av hva dine behov er og hva ferdighet-set deg eller brukerne har.
Først opp kan du rulle dine egne verktøy. RPG og CL er et par av de innfødte programmeringsspråk for plattformen, og hvis du kan skrive RPG og CL-programmer så kan du virkelig automatisere hele nedlasting av data prosessen fra AS400 miljø uten ekstra verktøy. Du bare oppretter en CL program som leser en spole fil eller en RPG program til å spørre en database tabell og skrive det ut til en annen midlertidig fysisk fil som kan spørres.
Manipulere en Køfilen denne måten har fordelen av bryte den fra hverandre i de aktuelle feltene fra kildedataene. Når du har denne informasjonen satt sammen kan du bare ha programmet på epost. En veldig enkelt metode for å sende e-post fra AS400 er SNDDST kommandoen. Men SNDDST kan være litt av en smerte å få jobbet siden det tar litt konfigurering.
Fra en Windows-basert PC du har mange mange alternativer for å få på dataene. For å laste ned en spole filen du bare starte Operasjonsnavigator, søke gjennom utgangs køene for rapporten du ønsker å laste ned, og klikk og dra det til skrivebordet ditt. Programvaren konverterer automatisk Køfilen til vanlig tekst format og laster den ned til din datamaskin. Operasjonsnavigator vil også konvertere spole filer til Adobe pdf-format.
Herfra er det en veldig enkel og rett frem prosess for å importere ren tekstfil direkte inn i et Excel-regneark. Du starter Excel og åpne den nye filen, excel vil gjenkjenne formatet og be deg om å legge til spalteskift. Denne metoden er så enkel og rett frem det kan også gjøres av sluttbrukere med litt trening og over skuld hjelp.
Nå kan du også spørre din AS400 direkte fra en Windows-klient ved hjelp av en ODBC eller OLE sjåføren å få tilgang til underliggende database. Dette kan gjøres ved hjelp av din favoritt programmering eller skriptspråket valg som kan få tilgang til ODBC, som bør være omtrent alle av dem. Ved hjelp av denne metoden må du vite hvordan du kan lage en SQL-setning som vil bli brukt til å søke datasettet du trenger.
Faktisk bruker denne metoden før jeg har laget Perl-skript for å søke et bestemt sett av informasjon, i dette tilfellet var det daglige fakturaer ved hjelp av en dato parameter. Alle dataene ble lastet ned og dumpet i en nyopprettet regneark og dem deretter sendt til en liste over personer. Det hele ble så automatisert hver dag ved å legge det inn i oppgaven planleggeren på klientsystemet. Og hvis jeg husker riktig hele dette manuset var mindre enn femti linjer med Perl-kode. Hvordan er det for rask og enkel?