{"id":4587,"date":"2023-08-17T15:57:23","date_gmt":"2023-08-17T13:57:23","guid":{"rendered":"https:\/\/curit.dk\/?p=4587"},"modified":"2026-04-13T15:59:12","modified_gmt":"2026-04-13T13:59:12","slug":"how-to-ensure-a-successful-and-high-quality-data-migration","status":"publish","type":"post","link":"https:\/\/curit.dk\/en\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\/","title":{"rendered":"How do you ensure a successful and high-quality data migration?"},"content":{"rendered":"<p>When implementing a new ERP system or expanding an existing ERP system into a new business area, there is bound to be some degree of data migration involved. A variety of data must be created, much of which may be based on existing systems, spreadsheets, etc. and this rarely happens without challenges, because as ERP systems expand their functionality, so do the data requirements. The structure and requirements for data are rarely the same from one ERP system to another, so it takes a lot of hard work to strategise, map and transfer the data so that it is accurate and adds value.<\/p>\n<p>&nbsp;<\/p>\n<p>Read on as we talk to some of our experienced data migration consultants for advice and guidance on how to achieve a successful data migration.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-2634 aligncenter\" src=\"https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede1.png\" sizes=\"(max-width: 643px) 100vw, 643px\" srcset=\"https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede1.png 643w, https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede1-600x320.png 600w, https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede1-300x160.png 300w\" alt=\"\" width=\"643\" height=\"343\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>The process for a good data migration process for new IFS implementations<\/h3>\n<p><strong>\u00a0<\/strong><\/p>\n<h5>Distribution of roles<\/h5>\n<p>One of the first things you need to decide is whether you as a business want to migrate in-house or externally. There is no one right answer, as this depends on the resources and competences you have in-house. A constellation we at Curit often experience is a hybrid where the customer provides extracts from existing systems and Curit takes care of migrating these extracts into IFS.<\/p>\n<p>&nbsp;<\/p>\n<p>Once that decision has been made, a process for how the migration will be organised. The plan for this is introduced to consultants and project participants so there is no doubt about what is expected of them.<\/p>\n<p>&nbsp;<\/p>\n<p>Mapping data from old to new systems is often the biggest part of the work, and a close dialogue between the consultant and the business is important to know how the business processes should be in the new system, as these can affect the data requirements and vice versa.<\/p>\n<p>&nbsp;<\/p>\n<h5>Types of data and mapping<\/h5>\n<p>The next step is for the groups to identify which data to create. Here we distinguish between basic data, master data and transactional data:<\/p>\n<ul>\n<li>\n<ul>\n<li>Basic data includes setups and value lists that are used in subsequent master data. For example, product groups or VAT codes.<\/li>\n<li>Master data is data that typically comes from an existing system and where there are so many records that it is not worth entering it manually. For example, customers, suppliers and goods. There are many screens, tabs and fields involved, and the order in which they are loaded can be important. Often this will require you to try a manual creation to see if it is feasible or if basic data is missing. When you succeed manually, the litmus test is passed and the dataset is ready for automatic loading.<\/li>\n<li>Transactional data is living data that is often very time sensitive. It can be further divided into Historical data and Open records:\n<ul>\n<li>Historical data: This could be old closed purchase orders, etc. This type of closed records will not be included in the new system.<\/li>\n<li>Open records: When switching to a new ERP system, this type of data is usually the last thing to be migrated just before the new system goes live. An example of open records is inventory.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"size-full wp-image-2636 aligncenter\" src=\"https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede2.png\" sizes=\"(max-width: 739px) 100vw, 739px\" srcset=\"https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede2.png 739w, https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede2-600x422.png 600w, https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede2-300x211.png 300w\" alt=\"\" width=\"739\" height=\"520\" \/><\/p>\n<p>The next step, after identifying which data should be migrated in which way and in which order, is for the migration consultant to create templates for the data that has been identified and hand these over to the consultants for the different groups. Now the actual mapping can begin, where the consultant and the business jointly map existing data to the data fields in the new system. This is where the hard work needs to be done, but it is also the foundation for the rest of the process to be correct and to keep the iterations of data migration to a minimum.<\/p>\n<p>&nbsp;<\/p>\n<p>During the mapping process, you will encounter fields that cannot be transferred directly to the new system, but need further processing first, or conversely, fields that are mandatory in the new system, but for which you did not have any values before. These scenarios are where it can be extra challenging and where it's important to have a close dialogue with the business to make the right decision.<\/p>\n<p>&nbsp;<\/p>\n<h5>Out of the old, into the IFS<\/h5>\n<p>Once the mapping is complete, it is handed over to the customer's IT manager, who creates the extracts from the existing system. These can then be migrated into IFS, and then the project teams can start testing their business flows to see if the interaction between data and processes actually works as predicted on the drawing board.<\/p>\n<p>&nbsp;<\/p>\n<p>Best practice is always to run the migration on a test environment at least once and test it thoroughly before migrating to the real environment. If the data quality is not good enough from the start, it can have major consequences for a company, which is why migration remains a critical part of implementing a new ERP system.<\/p>\n<p>&nbsp;<\/p>\n<h4>Other data migration tasks<\/h4>\n<p>Migration is of course an important part of a new implementation, but it's also important to remember that the tool can be used for many other smaller ad hoc tasks as well. For example, when the business needs all sales prices to increase with 10% or when you get a new supplier and want to create a larger quantity of their goods in your ERP system.<\/p>\n<p>&nbsp;<\/p>\n<p>In IFS, in addition to the migration tool in the application itself, there is also a simpler version that you can use directly from Excel. This means that you can sit with your data that you want to update in IFS, correct and validate, before you finally perform the action that starts the actual migration. Quick and easy for the smaller tasks that arise in the business on an ongoing basis.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-2640 aligncenter\" src=\"https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede4.png\" sizes=\"(max-width: 643px) 100vw, 643px\" srcset=\"https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede4.png 643w, https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede4-600x198.png 600w, https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/Billede4-300x99.png 300w\" alt=\"\" width=\"643\" height=\"212\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>If you are facing a major or minor migration task and would like some sparring in this connection, you are very welcome to contact us.<\/p>\n<p>&nbsp;<\/p>\n<h5>Get in touch with us:<\/h5>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2632 aligncenter\" src=\"https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/4.png\" sizes=\"(max-width: 688px) 100vw, 688px\" srcset=\"https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/4.png 688w, https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/4-600x621.png 600w, https:\/\/www.curit.dk\/wp-content\/uploads\/2023\/08\/4-290x300.png 290w\" alt=\"\" width=\"688\" height=\"712\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>When implementing a new ERP system or expanding an existing ERP system into a new business area, there is bound to be some degree of data migration involved. A variety of data must be created, much of which may be based on existing systems, spreadsheets, etc. and this rarely happens without challenges because as ERP systems expand their functionality<\/p>","protected":false},"author":6,"featured_media":4589,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[43],"tags":[],"class_list":["post-4587","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nyheder"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hvordan sikrer man en succesfuld datamigrering i h\u00f8j kvalitet? - Curit<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/curit.dk\/en\/how-to-ensure-a-successful-and-high-quality-data-migration\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hvordan sikrer man en succesfuld datamigrering i h\u00f8j kvalitet? - Curit\" \/>\n<meta property=\"og:description\" content=\"I forbindelse med implementering af et nyt ERP-system eller udvidelse af eksisterende ERP-system til nyt forretningsomr\u00e5de f\u00f8lger der med garanti \u00e9n eller anden grad af datamigrering med. Der skal skabes en r\u00e6kke data, hvoraf mange kan tage udgangspunkt i eksisterende systemer, regneark osv., og det sker sj\u00e6ldent uden udfordringer, for i takt med at ERP-systemerne udvider deres funktionalitet, ud\" \/>\n<meta property=\"og:url\" content=\"https:\/\/curit.dk\/en\/how-to-ensure-a-successful-and-high-quality-data-migration\/\" \/>\n<meta property=\"og:site_name\" content=\"Curit\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-17T13:57:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-13T13:59:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/curit.dk\/wp-content\/uploads\/Billede1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"643\" \/>\n\t<meta property=\"og:image:height\" content=\"343\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nicklas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nicklas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/curit.dk\\\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/curit.dk\\\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\\\/\"},\"author\":{\"name\":\"Nicklas\",\"@id\":\"https:\\\/\\\/curit.dk\\\/#\\\/schema\\\/person\\\/b64e1f10460769ca6e9b38e3163cefc5\"},\"headline\":\"Hvordan sikrer man en succesfuld datamigrering i h\u00f8j kvalitet?\",\"datePublished\":\"2023-08-17T13:57:23+00:00\",\"dateModified\":\"2026-04-13T13:59:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/curit.dk\\\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\\\/\"},\"wordCount\":1065,\"publisher\":{\"@id\":\"https:\\\/\\\/curit.dk\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/curit.dk\\\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/curit.dk\\\/wp-content\\\/uploads\\\/Billede1.png\",\"articleSection\":[\"Nyheder\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/curit.dk\\\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\\\/\",\"url\":\"https:\\\/\\\/curit.dk\\\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\\\/\",\"name\":\"Hvordan sikrer man en succesfuld datamigrering i h\u00f8j kvalitet? - Curit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/curit.dk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/curit.dk\\\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/curit.dk\\\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/curit.dk\\\/wp-content\\\/uploads\\\/Billede1.png\",\"datePublished\":\"2023-08-17T13:57:23+00:00\",\"dateModified\":\"2026-04-13T13:59:12+00:00\",\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/curit.dk\\\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/curit.dk\\\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\\\/#primaryimage\",\"url\":\"https:\\\/\\\/curit.dk\\\/wp-content\\\/uploads\\\/Billede1.png\",\"contentUrl\":\"https:\\\/\\\/curit.dk\\\/wp-content\\\/uploads\\\/Billede1.png\",\"width\":643,\"height\":343},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/curit.dk\\\/#website\",\"url\":\"https:\\\/\\\/curit.dk\\\/\",\"name\":\"Curit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/curit.dk\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/curit.dk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/curit.dk\\\/#organization\",\"name\":\"Curit\",\"url\":\"https:\\\/\\\/curit.dk\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/curit.dk\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/curit.dk\\\/wp-content\\\/uploads\\\/curit-logo-sort.svg\",\"contentUrl\":\"https:\\\/\\\/curit.dk\\\/wp-content\\\/uploads\\\/curit-logo-sort.svg\",\"width\":272,\"height\":54,\"caption\":\"Curit\"},\"image\":{\"@id\":\"https:\\\/\\\/curit.dk\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/curit.dk\\\/#\\\/schema\\\/person\\\/b64e1f10460769ca6e9b38e3163cefc5\",\"name\":\"Nicklas\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to ensure a successful and high-quality data migration - Curit","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/curit.dk\/en\/how-to-ensure-a-successful-and-high-quality-data-migration\/","og_locale":"en_GB","og_type":"article","og_title":"Hvordan sikrer man en succesfuld datamigrering i h\u00f8j kvalitet? - Curit","og_description":"I forbindelse med implementering af et nyt ERP-system eller udvidelse af eksisterende ERP-system til nyt forretningsomr\u00e5de f\u00f8lger der med garanti \u00e9n eller anden grad af datamigrering med. Der skal skabes en r\u00e6kke data, hvoraf mange kan tage udgangspunkt i eksisterende systemer, regneark osv., og det sker sj\u00e6ldent uden udfordringer, for i takt med at ERP-systemerne udvider deres funktionalitet, ud","og_url":"https:\/\/curit.dk\/en\/how-to-ensure-a-successful-and-high-quality-data-migration\/","og_site_name":"Curit","article_published_time":"2023-08-17T13:57:23+00:00","article_modified_time":"2026-04-13T13:59:12+00:00","og_image":[{"width":643,"height":343,"url":"https:\/\/curit.dk\/wp-content\/uploads\/Billede1.png","type":"image\/png"}],"author":"Nicklas","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nicklas","Estimated reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/curit.dk\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\/#article","isPartOf":{"@id":"https:\/\/curit.dk\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\/"},"author":{"name":"Nicklas","@id":"https:\/\/curit.dk\/#\/schema\/person\/b64e1f10460769ca6e9b38e3163cefc5"},"headline":"Hvordan sikrer man en succesfuld datamigrering i h\u00f8j kvalitet?","datePublished":"2023-08-17T13:57:23+00:00","dateModified":"2026-04-13T13:59:12+00:00","mainEntityOfPage":{"@id":"https:\/\/curit.dk\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\/"},"wordCount":1065,"publisher":{"@id":"https:\/\/curit.dk\/#organization"},"image":{"@id":"https:\/\/curit.dk\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\/#primaryimage"},"thumbnailUrl":"https:\/\/curit.dk\/wp-content\/uploads\/Billede1.png","articleSection":["Nyheder"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/curit.dk\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\/","url":"https:\/\/curit.dk\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\/","name":"How to ensure a successful and high-quality data migration - Curit","isPartOf":{"@id":"https:\/\/curit.dk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/curit.dk\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\/#primaryimage"},"image":{"@id":"https:\/\/curit.dk\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\/#primaryimage"},"thumbnailUrl":"https:\/\/curit.dk\/wp-content\/uploads\/Billede1.png","datePublished":"2023-08-17T13:57:23+00:00","dateModified":"2026-04-13T13:59:12+00:00","inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/curit.dk\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/curit.dk\/hvordan-sikrer-man-en-succesfuld-datamigrering-i-hoej-kvalitet\/#primaryimage","url":"https:\/\/curit.dk\/wp-content\/uploads\/Billede1.png","contentUrl":"https:\/\/curit.dk\/wp-content\/uploads\/Billede1.png","width":643,"height":343},{"@type":"WebSite","@id":"https:\/\/curit.dk\/#website","url":"https:\/\/curit.dk\/","name":"Curitis","description":"","publisher":{"@id":"https:\/\/curit.dk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/curit.dk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/curit.dk\/#organization","name":"Curitis","url":"https:\/\/curit.dk\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/curit.dk\/#\/schema\/logo\/image\/","url":"https:\/\/curit.dk\/wp-content\/uploads\/curit-logo-sort.svg","contentUrl":"https:\/\/curit.dk\/wp-content\/uploads\/curit-logo-sort.svg","width":272,"height":54,"caption":"Curit"},"image":{"@id":"https:\/\/curit.dk\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/curit.dk\/#\/schema\/person\/b64e1f10460769ca6e9b38e3163cefc5","name":"Nicklas"}]}},"_links":{"self":[{"href":"https:\/\/curit.dk\/en\/wp-json\/wp\/v2\/posts\/4587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/curit.dk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/curit.dk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/curit.dk\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/curit.dk\/en\/wp-json\/wp\/v2\/comments?post=4587"}],"version-history":[{"count":2,"href":"https:\/\/curit.dk\/en\/wp-json\/wp\/v2\/posts\/4587\/revisions"}],"predecessor-version":[{"id":4590,"href":"https:\/\/curit.dk\/en\/wp-json\/wp\/v2\/posts\/4587\/revisions\/4590"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/curit.dk\/en\/wp-json\/wp\/v2\/media\/4589"}],"wp:attachment":[{"href":"https:\/\/curit.dk\/en\/wp-json\/wp\/v2\/media?parent=4587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/curit.dk\/en\/wp-json\/wp\/v2\/categories?post=4587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/curit.dk\/en\/wp-json\/wp\/v2\/tags?post=4587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}