Datamigratie 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

Legacy-datastructuren en hun vorm in PostgreSQL
BronPostgreSQLAandachtspunt
VSAM KSDSTabel met primaire sleutelAlternatieve indexen worden indexen
REDEFINES en OCCURSAparte tabellen of getypeerde kolommenElke variant krijgt een expliciete vorm
COMP-3 en zoned decimalNUMERIC met precisie en schaalPrecisie blijft behouden
Datums als PIC 9(6) of 9(8)DATE of TIMESTAMPOngeldige en nuldatums krijgen een afgesproken regel
EBCDIC-tekstUTF-8Codepagina per bron vastgelegd
IMS-segmenten (hiërarchisch)Tabellen met foreign keysOuder-kindrelaties worden constraints
Generaties en historiekHistoriektabellen of archiefBewaartermijnen 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 →