Migraties · 03 · Data
← Alle migratiesDatamigratie naar PostgreSQL
Elk record geteld, elk bedrag vergeleken.
Van VSAM en DB2 naar een open database.
Legacy-data zit in VSAM-bestanden, DB2- of IMS-databases en sequentiële bestanden, met EBCDIC-codering, packed decimals en velden die drie betekenissen hebben. Wij modelleren dat naar PostgreSQL, migreren in proefruns die we telkens identiek kunnen herhalen en leveren bij elke run een reconciliatierapport.
Wat u ervan mag verwachten
01
Herhaalbaar
Scripts, geen handwerk. De migratie op de dag van de overschakeling is dezelfde als in de proefruns.
02
Gereconcilieerd
Aantallen records, controletotalen op bedragen en steekproeven per tabel, bron tegenover doel.
03
Opgeschoond waar u beslist
Datakwaliteitsproblemen worden zichtbaar in een rapport. U beslist wat wordt gecorrigeerd en wat blijft.
Van bron naar tabel
| Bron | PostgreSQL | Aandachtspunt |
|---|---|---|
| VSAM KSDS | Tabel met primaire sleutel | Alternatieve indexen worden indexen |
| REDEFINES en OCCURS | Aparte tabellen of getypeerde kolommen | Elke variant krijgt een expliciete vorm |
| COMP-3 en zoned decimal | NUMERIC met precisie en schaal | Precisie blijft behouden |
| Datums als PIC 9(6) of 9(8) | DATE of TIMESTAMP | Ongeldige en nuldatums krijgen een afgesproken regel |
| EBCDIC-tekst | UTF-8 | Codepagina per bron vastgelegd |
| IMS-segmenten (hiërarchisch) | Tabellen met foreign keys | Ouder-kindrelaties worden constraints |
| Generaties en historiek | Historiektabellen of archief | Bewaartermijnen vooraf afgesproken |
Hoe we het aanpakken
01Voorbereiding
Dataprofiel
Per veld: vulgraad, waardenbereik en uitzonderingen, gemeten op de echte data.
Mappingdocument
Elk bronveld heeft een doelkolom en een conversieregel, door u gevalideerd.
02Uitvoering
Proefmigraties
Volledige runs op een kopie van productie, zo vaak als nodig tot de reconciliatie sluit.
Overschakelvenster
De duur is gemeten in de proefruns, niet geschat.
03Controle
Reconciliatierapport
Per tabel: aantallen, controletotalen en afgekeurde records met de reden.
Terugvalplan
De bron blijft onaangeroerd tot de overschakeling formeel is aanvaard.
■PostgreSQL · eigen servers of cloud
■Herhaalbare migratiescripts
■Reconciliatierapport per run
■Data blijft binnen uw omgeving
Benieuwd wat er in uw COBOL zit?
We starten met een inventaris.Start het gesprek →