privatliv& Cookies
denne side bruger cookies. Ved at fortsætte accepterer du deres brug. Lær mere, herunder hvordan du styrer cookies.
Data Migration vs. datakonvertering
når vi har brug for at indtaste data i oracle Apps, følgende er de få teknikker:
• dataene kan indtastes ved hjælp af applikationsskærmene (for små mængder data, som at oprette PO, indtaste salgsordrer ved hjælp af Oracle Apps-skærme).
• dataene kan indtastes ved hjælp af Oracles åbne Systemgrænseflade (til regelmæssige operationer f.eks. til at flytte data fra et modul til et andet).
• dataene kan gemmes direkte i databasetabellen (anbefales ikke af oracle og kan være meget risikabelt, fordi data under alle omstændigheder skal gemmes i mange tabeller, og data skal valideres, før de indsættes i tabeller, der kan forårsage dataintegritet og inkonsekvensproblem, nogle gange kan det ødelægge dataene fuldstændigt.).
• brug af tredjepartsværktøjer som data loader (det er også kan bruges, når data er relativt lille (25-200 poster), fordi det fanger tastetryk og fungerer som manuelt at indtaste data i Oracle form, men meget hurtigere som processen er automatiseret).
hvad er behovet for Migration/konvertering?
Migration/konvertering er påkrævet, når vi opgraderer til en version til en anden (f.eks. Oracle Apps 11.5.7 til Oracle 11.5.10) eller flytter data fra et ældre system til Oracle Apps. Der vil være hovedparten af data (nogle gange millioner eller endda mere end det), der skal flyttes fra et system til et andet, og inden dataene flyttes, skal de valideres, og kun gyldige poster skal indtastes i Oracle Apps.
hvis begge systemer (mål og kilde) ikke har samme struktur for data (tabeller er ikke ens/tabelstruktur er ikke ens/dataene gemmes i databasen er ikke ens), skal de oversættes (f.eks. opgradering fra Oracle 11i til R12, hvor tabelstrukturer ikke er ens) så siger vi det som konvertering (enhver form for oversættelse af data på kildedata for at gøre det egnet til målsystem) ellers migration.
Hvad er Migration?
migrering af data betyder at flytte dataene fra et system til et andet ved hjælp af Interfaceprogrammer/API ‘ er, hvor begge systemer har samme datastruktur.
proces med migrering af data:
• Identificer de data, der skal importeres til nyt system (forretningskrav).
• Uddrag dataene i flad fil / Iscenesættelsestabel
* Indlæs dataene i Grænsefladetabellen(ved hjælp af Loader/DB Link/Andre) efter validering (hvis indlæsning af data ved hjælp af Interface)
Hvad er konvertering?
konvertering af data betyder oversættelse af data til suite target system (data skal formateres i henhold til target system ) og derefter flytte de oversatte data ved hjælp af Interface programmer/API ‘ er.
* Identificer de data, der skal importeres til nyt system (forretningskrav).
• Uddrag i flad fil / Iscenesættelsestabel
* Oversæt/konverter/formater dataene
• Indlæs dataene i Grænsefladetabellen(ved hjælp af Loader/DB Link/Andre) efter validering(hvis indlæsning af data ved hjælp af Interface) og start derefter standardgrænsefladens samtidige program for at indlæse dataene til Oracle Apps Basetabeller
* hvis du bruger API, skal du hente dataene, validere dem og derefter ringe til API for at importere dataene
hvordan konvertering / Migration og interface adskiller sig fra hinanden ?
der er gode antal parametre, som de kan kategoriseres på. Tag få af dem:
frekvens
• konverteringer/Migration er en engangshændelse
• grænseflader er i gang
forekomst i projektets tidslinje
• konverteringer/migrering udført før produktion
• grænseflader udført under produktion
udførelsesmåde
• konverteringer/migrering er batch
• grænseflader kan være batch eller realtid
kompleksitet
• konvertering/migrering har meget kompleks, det er meget vanskeligt at helt afhænger af data kortlægning aktivitet.
• koordinering med andre systemer gør grænseflader mere komplekse
vedligeholdelse
• vedligeholdelse af interface er bit omkostningskrævende opgave.