Der Datenbankkonvertierungsprozess: Partnerschaft für den Erfolg

Seit 2007 arbeitet das erfahrene Expertenteam von White Box Technologies, Inc. hat geholfen, Tausende von Datenbanken erfolgreich zu migrieren. Schließlich ist es das, was wir jeden Tag tun. Wir verstehen die Herausforderungen und einzigartigen Nuancen des Datenbankkonvertierungsprozesses und haben gelernt, wie Sie Ihre Risiken minimieren können, um das bestmögliche Ergebnis zu erzielen. Wie machen wir das? Wir nehmen uns die Zeit zu analysieren, zu kartieren und zu testen.

Whitepaper herunterladen

Zuhören, analysieren, verstehen

Die Analysten von White Box Technologies starten den Datenbankkonvertierungsprozess, indem Sie in die Quelldatenbank eintauchen. Wenn die Endbenutzer ein aktiver Teil des Konvertierungsprozesses sind (etwa die Hälfte bis zwei Drittel unserer Konvertierungsprojekte), planen wir einen Anruf mit ihnen, um Screenshots ihres aktuellen Programms anzufordern und ihren normalen Verwendungsprozess zu besprechen. Ein erstes Verständnis davon, wie Benutzer die Daten verwendet haben, hilft uns sicherzustellen, dass der Datenbankkonvertierungsprozess die bestmöglichen Ergebnisse liefert. Die Screenshots helfen unserem Analyseteam, die Quelldatenbank zusammenzustellen, während unser DataSearch-Tool schwer zu findende Informationen aufspürt.

Für Konvertierungsprojekte, bei denen die Endbenutzer kein aktiver Teil des Projekts sind, haben wir mehrere Q& A-Sitzungen mit den Partnern und Fachexperten (KMU), mit denen wir für die Dauer des Projekts zusammenarbeiten werden. Diese Umwandlungsprojekte erfordern normalerweise mehr Arbeit von unserem Analyseteam – ähnlich wie ein Archäologe, der Fossilien und Gebäude analysiert, im Vergleich zu einem Anthropologen, der die Menschen, die sie studieren, interviewen kann.

Vorbereitung der “Roadmap”

Nach einer ersten Analyse sendet unser Team das Table Mapping Document (TMD) zur Überprüfung an den Kunden oder Partner. Dies ist ein Überblick über die geplante Konvertierung, der zeigt, welche Quelltabellen zum Auffüllen bestimmter Zieltabellen verwendet werden. Sobald diese Tabellen vom Kunden oder Partner genehmigt wurden, beginnt unser Team mit der Erstellung eines Data Mapping Document (DMD), das den Konvertierungsplan detaillierter darstellt. Die DMD baut auf der genehmigten TMD auf und zeigt die spezifischen Felder, die von der Quelle verwendet werden, welche (falls vorhanden) Änderungen im Rahmen der Konvertierung vorgenommen werden und wo die Daten im Zielsystem landen.

Während unser Analyseteam diese Mapping-Dokumente erstellt, senden wir unser Code-Mapper-Tool an den Kunden oder Partner. Sie werden dieses Tool verwenden, um Codes aus der Quelldatenbank mit den neuen Codes für die Zieldatenbank abzugleichen. Der Code Mapper wird in Echtzeit mit unserer Konvertierungssoftware aktualisiert, sodass wir jedes Mal, wenn wir einen Teil (oder alle) der Konvertierung ausführen, die aktuellsten Codes des Clients verwenden.

Sobald die Mapping-Dokumente von unserem Analyseteam erstellt und vom Kunden oder Partner genehmigt wurden, geht die Konvertierung an unser Engineering-Team. Unsere Ingenieure verwenden die TMD und DMD, um die notwendigen SQL-Abfragen und Ansichten für die Konvertierung zu erstellen. Diese Abfragen werden zur geänderten Quelle, die von unserem Tool Data Migration Navigator (DMN) verwendet wird. Unter Verwendung dieser Abfragen als Quelle erstellen unsere Ingenieure den Konvertierungscode in einem modifizierten C #, das intern entworfen und erstellt wurde, sodass der Konvertierungscode wie beim Erstellen eines Programms in Scratch zusammengesetzt werden kann.scratch.mit.edu ). Die für die Konvertierung erstellte ‘Babel’-Datei (benannt nach dem Babel-Fisch in Hitchhiker’s Guide to the Galaxy) wird Hunderte von Iterationen oder Versionen durchlaufen, während die Konvertierung erstellt und getestet wird.

Testläufe stellen eine erfolgreiche Konvertierung sicher

Conversions werden in einer Reihe von Mocks oder Testläufen an den Kunden oder Partner geliefert. Diese Mocks geben dem Client die Möglichkeit, die konvertierten Daten in seiner neuen Anwendung zu sehen. Ein Standard-Datenbankkonvertierungsprojekt umfasst normalerweise 3 separate Scheinkonvertierungen vor der endgültigen oder Go-Live-Konvertierung. Unser DMN-Tool führt Konvertierungen schnell und präzise durch — viele vollständige Systeme konvertieren innerhalb weniger Stunden. Mit jedem Mock hat der Kunde oder Partner Zeit, Feedback zu überprüfen und zu geben oder Änderungsanträge zu stellen. Im Laufe der verschiedenen Mocks, die in der Standardkonvertierung enthalten sind, wird der Konvertierungscode verfeinert und perfektioniert. Der Go-Live-Konvertierungslauf ist immer ein spannender Abschluss des Projekts.

Unser “bewährtes” System stellt sicher, dass Ihr Datenbankkonvertierungsprojekt pünktlich und innerhalb des Budgets abgeschlossen wird. Was sind denn Partner?

Leave a Reply