the Database Conversion Process: Partnership for Success

sinds 2007 is het ervaren team van experts bij White Box Technologies, Inc. heeft geholpen om duizenden databases succesvol te migreren. Dat doen we immers elke dag. We begrijpen de uitdagingen en unieke nuances van het databaseconversieproces en hebben geleerd hoe u uw risico ‘ s kunt minimaliseren voor een optimaal resultaat. Hoe doen we het? We nemen de tijd om te analyseren, in kaart te brengen en te testen.

Download Whitepaper

luister, analyseer, begrijp

de analisten van White Box Technologies starten het conversieproces van de database door in de brondatabase te duiken. Wanneer de eindgebruikers een actief onderdeel zijn van het conversieproces (ruwweg de helft tot twee derde van onze conversieprojecten), plannen we een oproep met hen om screenshots van hun huidige programma aan te vragen en door hun normale gebruiksproces te praten. Het verkrijgen van een eerste inzicht in hoe gebruikers zijn gebruik te maken van de gegevens helpt ons ervoor te zorgen dat de database conversie proces creëert de best mogelijke resultaten. De screenshots helpen ons analyseteam de brondatabase samen te stellen, terwijl onze DataSearch tool moeilijk te vinden informatie opspoort.

voor conversieprojecten waarbij de eindgebruikers geen actief deel uitmaken van het project, hebben we verschillende Q&A-sessies met de partner en de vakexperts (KMO ‘ s) waarmee we gedurende de looptijd van het project zullen samenwerken. Deze conversieprojecten vereisen meestal meer werk van ons analyseteam—vergelijkbaar met een archeoloog die fossielen en gebouwen analyseert versus een antropoloog die de mensen die ze bestuderen kan interviewen.

het voorbereiden van de”Roadmap”

na een eerste analyse stuurt ons team het Table Mapping Document (TMD) naar de klant of partner voor beoordeling. Dit is een blik op hoog niveau op de geplande conversie, die laat zien welke brontabellen zullen worden gebruikt om specifieke doeltabellen te vullen. Zodra deze tabellen zijn goedgekeurd door de klant of partner, begint ons team een Data Mapping Document (DMD) samen te stellen dat het conversieplan in meer detail toont. De DMD bouwt voort op de goedgekeurde TMD en toont de specifieke velden die zullen worden gebruikt vanaf de bron, wat (indien van toepassing) veranderingen zullen worden gemaakt als onderdeel van de conversie, en waar de gegevens zullen eindigen in het doelsysteem.

terwijl ons analyseteam deze mapping documenten bouwt, sturen we onze Code Mapper tool naar de klant of partner. Ze zullen deze tool gebruiken om codes uit de brondatabase te matchen met de nieuwe codes voor de doeldatabase. De Code Mapper updates met onze Conversie software in real time, dus elke keer dat we een deel (of alle) van de conversie draaien, gebruiken we de meest up-to-date codes van de client.

zodra de mapping documenten zijn gebouwd door ons analyseteam en goedgekeurd door de klant of partner, gaat de conversie naar ons engineeringteam. Onze engineers gebruiken de TMD en DMD om de benodigde SQL-query ‘ s en weergaven voor de conversie te maken. Deze queries worden de gewijzigde bron die wordt gebruikt door onze Data Migration Navigator (DMN) tool. Met behulp van deze queries als de bron, onze ingenieurs bouwen de conversie code in een aangepaste C# – ontworpen en gebouwd in-house, zodat de conversie code kan worden samengevoegd, zoals het bouwen van een programma in Scratch (scratch.mit.edu). het ‘babel’ bestand gemaakt voor de conversie (vernoemd naar de babel fish in Hitchhiker ‘ s Guide to the Galaxy) zal gaan door honderden iteraties of versies als de conversie is gebouwd en getest.

testruns zorgen voor een succesvolle conversie

conversies worden geleverd aan de client of partner in een reeks mocks of testruns. Deze mocks geven de klant de mogelijkheid om de geconverteerde gegevens in hun nieuwe applicatie te zien. Een standaard database conversie project bevat meestal 3 afzonderlijke mock conversies voor de finale of go-live conversie. Onze DMN tool werkt snel en nauwkeurig met conversies – met veel volledige systemen die in een kwestie van uren converteren. Bij elke mock heeft de klant of partner tijd om te beoordelen en feedback te geven of verzoeken om wijzigingen in te dienen. In de loop van de verschillende mocks die in de standaard conversie zijn opgenomen, wordt de conversiecode verfijnd en geperfectioneerd. De go-live conversie run is altijd een spannende afwerking van het project.

ons “tried and true” systeem zorgt ervoor dat uw database conversie project is voltooid op tijd en binnen het budget. Immers, waar zijn partners voor?

Leave a Reply