proces převodu databáze: Partnerství pro úspěch

od roku 2007 zkušený tým odborníků společnosti White Box Technologies, Inc. pomohl úspěšně migrovat tisíce databází. Koneckonců, to je to, co děláme každý den. Chápeme výzvy a jedinečné nuance procesu převodu databáze, a naučili jsme se, jak minimalizovat rizika pro nejlepší možný výsledek. Jak to uděláme? Věnujeme čas analýze, mapování a testování.

stáhnout Whitepaper

poslouchejte, analyzujte, pochopte

analytici společnosti White Box Technologies zahajují proces převodu databáze potápěním do zdrojové databáze. Když jsou koncoví uživatelé aktivní součástí procesu převodu (zhruba polovina až dvě třetiny našich konverzních projektů), naplánujeme s nimi hovor, abychom si vyžádali screenshoty jejich aktuálního programu a promluvili si o jejich běžném procesu používání. Počáteční pochopení toho, jak uživatelé data využívají, nám pomáhá zajistit, aby proces převodu databáze vytvořil nejlepší možné výsledky. Snímky obrazovky pomáhají našemu analytickému týmu sestavit zdrojovou databázi, zatímco náš nástroj DataSearch sleduje obtížně dostupné informace.

u konverzních projektů, kde koncoví uživatelé nejsou aktivní součástí projektu, máme několik Q&sezení s partnerem a odborníky na předmět (MSP), se kterými budeme pracovat po celou dobu trvání projektu. Tyto projekty konverze obvykle vyžadují více práce od našeho analytického týmu-podobně jako archeolog analyzující fosilie a budovy versus antropolog, který může pohovořit s lidmi, které studují.

Příprava “Roadmap”

po nějaké počáteční analýze náš tým odešle dokument mapování tabulky (TMD) klientovi nebo partnerovi ke kontrole. Jedná se o pohled na plánovanou konverzi na vysoké úrovni, který ukazuje, které zdrojové tabulky budou použity k naplnění konkrétních cílových tabulek. Jakmile jsou tyto tabulky schváleny klientem nebo partnerem, náš tým začne sestavovat dokument mapování dat (DMD), který podrobněji zobrazuje plán převodu. DMD vychází ze schváleného TMD a ukazuje konkrétní pole, která budou použita ze zdroje, jaké (pokud existují) změny budou provedeny v rámci převodu a kde data skončí v cílovém systému.

zatímco náš analytický tým vytváří tyto mapovací dokumenty, posíláme náš nástroj pro mapování kódu klientovi nebo partnerovi. Budou používat tento nástroj, aby odpovídaly kódy ze zdrojové databáze na nové kódy pro cílovou databázi. Mapovač kódu se aktualizuje pomocí našeho konverzního softwaru v reálném čase, takže kdykoli spustíme část (nebo všechny) konverze, používáme nejaktuálnější kódy od klienta.

jakmile jsou mapovací dokumenty sestaveny naším analytickým týmem a schváleny klientem nebo partnerem, převod se přesune do našeho inženýrského týmu. Naši inženýři používají TMD a DMD k vytvoření potřebných SQL dotazů a pohledů pro konverzi. Tyto dotazy se stávají upraveným zdrojem používaným nástrojem DMN (Data Migration Navigator). Pomocí těchto dotazů jako zdroje naši inženýři sestavují konverzní kód v modifikovaném C # – navrženém a vestavěném domě, takže konverzní kód lze poskládat dohromady, jako je budování programu ve Scratch (scratch.mit.edu). soubor “babel” vytvořený pro konverzi (pojmenovaný pro babel fish v Stopařově Průvodci po Galaxii) projde stovkami iterací nebo verzí, jak je konverze postavena a testována.

testovací běhy zajišťují úspěšnou konverzi

konverze jsou doručeny klientovi nebo partnerovi v sérii výsměchů nebo testovacích běhů. Tyto výsměchy dávají klientovi příležitost vidět převedená data ve své nové aplikaci. Standardní projekt konverze databáze obvykle zahrnuje 3 samostatné falešné konverze před konečným nebo go-live konverzí. Náš nástroj DMN provádí konverze rychle a přesně – s mnoha úplnými systémy, které se převádějí během několika hodin. S každým mock má klient nebo partner čas přezkoumat a poskytnout zpětnou vazbu nebo požádat o změny. V průběhu několika výsměchů obsažených ve standardní konverzi, konverzní kód je vylepšen a zdokonalen. Běh konverze go-live je vždy vzrušujícím zakončením projektu.

náš “vyzkoušený a pravdivý” systém zajišťuje, že váš projekt konverze databáze je dokončen včas a v rámci rozpočtu. Koneckonců, k čemu jsou partneři?

Leave a Reply