+49 (0)21 484 023 000 (Mo-Fr 09:00 - 17:00 Uhr)   kontakt@ioi.gmbh

DataMigrate PRO

Datenmigration von Dynamics NAV zu Business Central leicht gemacht.

DataMigrate PRO: Der Gamechanger für Ihre ERP-Modernisierung

Revolution in der Business Central Datenmigration

Der Wechsel von Dynamics NAV zu Business Central ist für viele Unternehmen ein Muss – doch oft wird er zur Hürde. Klassische Migrationsprozesse sind teuer, zeitaufwendig und mit Produktionsausfällen verbunden. DataMigrate PRO bricht mit diesen Hindernissen und bietet Ihnen einen völlig neuen Ansatz.

Direkt. Einfach. Effizient.

Mit DataMigrate PRO überspringen Sie die herkömmlichen „Jump-Versionen“ und migrieren Ihre Daten direkt und zuverlässig von Dynamics NAV zu Dynamics 365 Business Central.

Unsere Lösung spart Ihnen Zeit, Kosten und unnötige Komplexität.

Was macht DataMigrate PRO einzigartig?

  • Direkte Migration ohne Umwege
    Keine Zwischenstationen über Major-Releases – ein direkter Sprung zu Business Central.

  • Nahtloses Arbeiten während der Migration
    Ihr Team kann Dynamics NAV und Business Central parallel nutzen – ohne die sonst üblichen Ausfallzeiten.

  • Live-Synchronisierung Ihrer Daten
    Egal ob Sachposten, Anlagen, Salden, Nummernserien, Debitoren oder Kreditoren – alles wird in Echtzeit synchronisiert. Wenn gewünscht: Auch zurück nach Dynamics NAV!

  • Kalkulierbare Kosten durch Festpreis
    Maximale Planungssicherheit mit einem garantierten Festpreisangebot – keine versteckten Kosten.

Warum DataMigrate PRO?

  • Sie reduzieren die Migrationszeit erheblich.
  • Sie vermeiden Produktionsausfälle.
  • Sie sichern sich volle Kontrolle über Zeit und Kosten.
  • Sie machen Ihre ERP-Umstellung zukunftssicher – schnell und effizient.

Der Gamechanger für Ihre ERP-Modernisierung

Mit DataMigrate PRO setzen Sie neue Maßstäbe bei der Migration von Dynamics NAV zu Business Central. Vertrauen Sie auf eine Lösung, die speziell dafür entwickelt wurde, den Übergang für Ihr Unternehmen so reibungslos wie möglich zu gestalten.

Lassen Sie uns gemeinsam den Migrationsprozess vereinfachen. Kontaktieren Sie uns für ein unverbindliches Beratungsgespräch. Wenn Sie selbst Microsoft Partner sind und DataMigrate PRO Ihren Kunden anbieten möchten, dann kontaktieren Sie uns.

Anwendung / Einrichtung

Download DataMigrate PRO

Die Bereitstellung erfolgt zukünftig direkt über AppSource. Bis dahin stellen wir Ihnen die Extension als Direktdownload zur Verfügung.

Konfiguration

Für die Konfiguration von DataMigrate PRO sind nur wenige Schritte notwendig. Nach Anlegen der App-Registration in Azure kann es auch direkt losgehen!

Lizenzschlüssel

Mit der Installation der Extension wird ein Demo-Lizenzschlüssel bereitgestellt. Soll das Tool konfigurierbar bzgl. Feld- und
Tabellenänderungen im Quellsystem sein, muss eine Lizenz erworben und eingetragen werden.

Lokale Ausführung vorbereiten

Auf dem System, das DataMigratePRO ausführt, muss ein neuer Ordner erstellt und die DataMigratePRO.exe kopiert werden. Der Download-Link wird über unsere Business Central Extension bereitgestellt.

Wählen Sie den Menüpunkt NAV Source um den Quellcode für die lokale Dynamics NAV Installation vorzubereiten und anschließend herunterzuladen.

Den heruntergeladenen Code können sie nun in Dynamics NAV importieren. Gerne unterstützen wir Sie hierbei. Nach Bedarf können die bereitgestellten Forms im eigenen Menü eingebunden werden.

Client Konfiguration

Wählen Sie aus dem Hauptfenster Client Configuration und füllen im folgenden Fenster die notwendigen Parameter:

 

Die DataMigratePRO.exe ist nun einsatzbereit. Führen Sie ein Kommandozeilen-Programm (PowerShell oder CMD) aus und befolgen Sie die nachfolgenden Schritte:

Registrierung der Lizenz

				
					DataMigratePro --registration <Registrierungsschlüssel>
				
			

Verbindungsparameter setzen

Mit diesem Aufruf wird eine settings.js erzeugt die nachfolgend auch manuell bearbeitet und für eine neue Konfiguration in ein anderes
Verzeichnis kopiert werden kann.

 

				
					 DataMigratePro \
 --sqlconnection <SQL Verbindungszeichenfolge> \
 --sourcecompany <Mandant in Navision>
 -w "https://api.businesscentral.dynamics.com/v2.0/<Tenant ID>/<Umgebung>/ODataV4/Upload_LoadData?company=
<Zielmandant>" \
 --tenantid <Tenant ID> \
 --clientid <Client ID aus App-Registration> \
 --clientsecret <Client Secret aus App-Registration>
				
			

Lokale Datenbank anlegen

Das Anlegen der Migrationsdatenbank muss manuell ausgeführt werden. Voraussetzung ist, dass diese auf der gleichen SQL Server-Instanz liegt und, dass mit der Verbindungszeichenfolge aus der Konfiguration sowohl die Daten der Dynamics NAV SQL Datenbank als auch die neu angelegte Migrationsdatenbank gelesen und geschrieben werden können.
Die notwendigen SQL-Objekte müssen über den Link SQL Synch Bundle Builder (siehe erstes Bild) heruntergeladen und auf der Migrationsdatenbank ausgeführt werden.

 

Übernahme aller Daten

Vorhandene Mapping-Konfigurationen laden

Über ein Online-Repository, welches wir zur Verfügung stellen, können vorhandene Mapping-Konfigurationen auf das lokale Dynamics NAV heruntergeladen werden, statt diese manuell zu erstellen. Diese Mapping-Konfigurationen beinhalten das Tabellen- und Feldmapping zwischen Dynamics NAV und Business Central.

 

				
					 DataMigratePro --loadconfiguration NAV2009
				
			

Vorbereitung der Dimensionsübertragung

Die Dynamics NAV Tabelle der Dimensionsverwendung BC Migration Dimension muss anhand der Daten der lokalen Installation ermittelt werden. Rufen Sie hierfür die Form BC Dimensions auf und aktualisieren Sie die Verwendung über den Menüpunkt Aktualisiere Verwendung.

Übertragung der Stammdaten und der Einrichtungsdaten

Alle in Dynamics NAV verfügbaren Daten sollen nach Business Central übernommen werden. Hierbei werden Primär alle Stamm- und Einrichtungsdaten übertragen. Posten und Belege werden über einen separaten Befehl übertragen.
				
					DataMigratePro -t putalldata --automapping
				
			

Der Parameter –automapping steht dafür, dass über die Konfiguration die Tabellen und Feldzuordnungen erfolgen soll. Für die Übertragung einzelner Tabellen und einem abweichenden Mapping existieren eigene Parameter die später beschrieben werden.

Übertragung gebuchter Belege und Posten

In der Standardanwendung werden alle konfigurierten historischen Daten übernommen. Belegnummern und lfd. Postennummern bleiben komplett erhalten.

				
					DataMigratePro -t putalldata --tablegroup "3,4" --automapping
				
			
Der Parameter –tablegroup filtert in der Liste der konfigurierten Tabellen die Tabellen heraus, die zu übertragen sind.

tablegroup “3,4” : 3 steht hierbei für Posten und 4 für die gebuchten Belege

Synchronisierung der Stamm- und Einrichtungsdaten

Anhand des Änderungsprotokolls und den jeweiligen Zeitstempeln in Business Central können Änderungen in Navision im Synchronisierungsmodus an Business Central gesendet werden.
				
					DataMigratePro -t putalldata --changesonly 1 --automapping

				
			

Synchronisierung der gebuchten Belege und der Posten

Innerhalb der Extension existiert eine Tabelle, die den zuletzt übertragenen Posten bzw. Beleg bereitstellt. DataMigrate PRO überträgt im Synchronisierungsmodus nur noch die Posten und gebuchten Belege, die später hinzugekommen sind. Posten die nachträglich in Dynamics NAV verändert wurden wie z.B. die Felder Abwarten und Letzte Mahnstufe werden im Advanced-Modus berücksichtigt.

				
					DataMigratePro -t putalldata --tablegroup "3,4" --changesonly 1 --automapping
				
			

Kontrolle der Migration

Neben den vorhandenen Übersichten in Dynamics NAV und Business Central, in denen die jeweiligen Datensatzzähler neben dem Speicherplatzbedarf stehen, bietet DataMigrate PRO eigene Kontrollsichten an. Diese sind im Accounting RoleCenter zu finden: Unter Table Migrations werden die Einträge zu den Tabellen eingetragen und aktualisiert, zu denen DataMigrate PRO Daten an Business Central gesendet hat. Wurden die Empfangstabellen zuvor nicht geleert, wird dies als Differenz aufgezeigt.

Vorheriges Löschen von Daten

Um zu verhindern, dass vorhandene Daten das Migrationsergebnis verfälschen, sollte der Mandant in Business Central zuvor bereinigt werden. Hier ein Beispiel zur Tabelle Buchungsmatrix Einrichtung:
				
					DataMigratePro -t deletedata -s 252
				
			

Das Löschen kann auch über einen Filter eingeschränkt werden:

				
					DataMigratePro -t deletedata -s 252 -v "WHERE(Field1=1())"

				
			

DataMigrate PRO als Windows-Service einrichten

Daten live synchronisieren

Die bereitgestellte Codeunit ermöglicht es mit dem Service von DataMigrate PRO zu kommunizieren um Daten synchron an Business Central zu senden und Konfigurationen von Business Central zu laden. Zuvor muss das Programm in den Service-Modus geschaltet werden. Hier ein Beispiel bei dem DataMigrate PRO auf den Port 8000 achtet:

				
					DataMigratePro --service 8000