NAV 2009 zu Business Central (Migration)

Wenn Sie eine Migration von NAV 2009 zu Business Central durchführen wollen, dann gibt es derzeit keinen offiziellen, direkten Migrationspfad.
Der klassische Pfad von Version zu Version zu migrieren wird sehr häufig praktiziert. Dieser bringt allerdings erhebliche Nachteile mit sich:

  • Erheblicher Mehraufwand und somit hohe Kosten
  • Mitnahme / Abänderung von Code, der ohnehin später wegfällt (Stichwort: Automation-Objekte, Dotnet)
  • Kein Weg zurück
  • “Hard Cut” beim Alten System

Bei den Nachteilen sprechen wir nur von technischen und kostenseitigen Hürden. Unsere Erfahrung zeigt zudem: Je länger ein Migrations-Prozess dauert, desto schneller sinkt die Akzeptanz bei den Anwendern für das Projekt.

Auf der offiziellen Website von Microsoft findet sich der Hilfe-Artikel zu dem Thema. Offiziell unterstützt wird frühestens NAV 2015 über Business Central 2019 (Version 14) in die Business Central Cloud. Die Kunden mit den vielen NAV 5.0, NAV 2009 (R2) und NAV 2013 (R2) befindlichen Installationen haben meist keine andere Wahl als mit einer Neuinstallation zu starten. Hierbei gehen sämtliche historische Daten verloren.

Doch es gibt noch einen anderen Weg, der vom klassischen Upgradepfad abweicht und ab NAV 5.0 genutzt werden kann.
Mit DataMigrate Pro (DMP) bieten wir eine flexible Möglichkeit, nahtlos die Daten von NAV zu BC zu übertragen. Unser Tool DataMigrate Pro im Kurzüberblick:

  • Weiterarbeit im alten System (z.B. NAV 2009)
  • Parallele Bereitstellung von Business Central (Cloud)
  • “Lift and Shift” – Beide Systeme können parallel benutzt werden (inkl. Salden-, offenen Posten-, Anlagen- Übernahme und Abgleich der Nummernserien) mit Live-Synchronisierung in beide Richtungen (NAV 2009 <-> Business Central Cloud)
  • Sie entscheiden wann “Go Live” ist. Bis dahin können Ihre Anwender beide Systeme nutzen.

Mit DMP ist eine Live-Synchronisierung im Parallelbetrieb möglich, wodurch eine unterbrechungsfreie Migration gewährleistet wird. Zudem können sowohl Stamm- als auch Historiendaten nachträglich übernommen werden. Diese Flexibilität und Effizienz machen DataMigrate Pro zu einer bevorzugten Lösung für Unternehmen, die eine umfassende und zuverlässige Migration ihrer Daten anstreben.

Setup

Zunächst wurden die Navision-Objekte der Konfiguration installiert, um das Mapping der zu übertragenden Daten vornehmen zu können. Über das Menü von DataMigrate Pro konnten die Strukturen der aktuellen Installation in das Mapping-Tool eingefügt werden.

Feldzuordnungen sind notwendig um die Inhalte an das gewünschte Ziel zu Erreichen

Strukturen des Zielsystems müssen dem Migrations-Tool bereitgestellt werden, um die Zielelemente auswählen zu können. Hierzu wird ein regelmäßiger Auftrag über die SQL Integration Services ausgeführt.

Anhand der Konfiguration werden Mapping JSON-Dateien erzeugt. Diese werden mit einer SQL-Abfrage ausgelesen und die Daten übertragen.

Stamm- und Einrichtungsdaten übertragen

Anhand des Änderungsprotokolls werden nun regelmäßig die Änderungen in den Stammdaten von NAV nach BC übertragen.

Posten übertragen

In NAV werden in aller Regel die Posten nicht protokolliert. Aus diesem Grund stellt ein Mechanismus fest, welche Daten noch nicht von NAV zu BC übertragen wurden. Ebenso dürfen Posten in BC nur von den dafür vorgesehenen Buchungscodeunits geschrieben werden. In dem 2. Teil des Setups sorgt eine DataMigration Pro-Extension für BC dafür, dass die Buchungsidentität erhalten bleibt. Nachdem die Posten in Schatten-Tabellen in BC übertragen wurden werden Codeunits der BC Extension vom NAV System aus aufgerufen.

Automatische Schnittstellenprüfung

In der BC Erweiterung existieren Übersichten, die Kontensummen von NAV mit denen von BC nach der Datenübertragung automatisiert vergleichen und über das Rollencenter präsentieren.

Im der obigen Abbildung sind keine Differenzen zu erkennen. Die Synchronisierung läuft einwandfrei
In dieser Abbildung ist zu erkennen, dass 143 Tabellen derzeit erfolgreich synchronisiert werden

Klingt das auch für Sie interessant? Dann kontaktieren Sie uns per E-Mail (kontakt@ioi.gmbh), oder nutzen Sie die Möglichkeit direkt einen Teams-Termin zu vereinbaren.