Data Migration to Confluence

MAIORA
4 min readJan 16, 2020

Date: 16-January-2020

Figure 1.1: Cloud Data Migration

Data Migration is the software process which mainly includes 3 main steps:

  1. Planning
  2. Migration
  3. Post Migration

Why migrate your Data:

Data migration generally occurs during an upgrade of existing hardware or transfer to a completely new system. This may involve an application migration or consolidation in which one or more legacy systems are replaced or the deployment of an additional system that will sit alongside the existing applications.

Accurate data is the raw material that maximizes the value of enterprise applications. However, when existing data is migrated to a new target application, it can become apparent that it contains inaccuracies, unknowns, and redundant and duplicate material.

Without a sufficient understanding of both source and target, transferring data into a more sophisticated application will amplify the negative impact of any incorrect or irrelevant data, perpetuate any hidden legacy problems, and increase exposure to risk.

Key Drivers of Data Complexity:

  • Data Volume — Escalating amounts of data are increasing the burden of data management.
  • Technical advances — Proliferation of new data devices, platforms, and operating systems also contributes to complexity.
  • Economic factors — With pressure on margins, all corporate data must help organizations compete more effectively.

Summary:

Data migration is a key consideration for any system implementation, upgrade, or consolidation, and it is typically performed in such a way as to be as automated as possible, freeing up human resources from tedious tasks. Data migration occurs for a variety of reasons, including server or storage equipment replacements, maintenance or upgrades, application migration, website consolidation, disaster recovery, and data center location.

During planning, dependencies and requirements are analyzed, migration scenarios get developed and tested, and a project plan that incorporates the prior information is created. During the migration phase, the plan is enacted, and during post-migration, the completeness and thoroughness of the migration are validated, documented, closed out, including any necessary decommissioning of legacy systems.

Redefining Data for Migration:

Regardless of structure, type, or format, source data intended for migration should be validated in terms of the following key attributes:

  • Accuracy — Is it correct and objective, and can it be validated?
  • Integrity — Does it have a coherent, logical structure?
  • Consistency — Is it consistent and easy to understand?
  • Completeness — Does it provide all the information required?
  • Validity — Is it within acceptable parameters for the business?
  • Timeliness — Is it up to date and available whenever required?
  • Accessibility — Can it be easily accessed and exported to the target application?

Challenges:

During the whole process, the main challenge is to get the structured format in the confluence. The challenges include Tables, URLs, Macros, SVG, File, Missing content, Junk characters, Unicode parsing, etc.

The other secondary challenges include server breakdown, access delay, and uploading. Some special characters behave differently in socio wikitext and confluence. So, finding all the special characters and replacing that with the alternate character is one of the biggest challenges. Random accessing of the pages in workspace gives the set of issues, junk characters, indentation error, missing file, and image, etc.

Using the Maiora Wiki-Migration tool, we standardized our code that can resolve all the above issues and routed to a structured manner. All the required images and documents are stored in the single repository so that it can be accessed by the individual pages. For the spreadsheet pages, it includes the direct conversion from HTML to confluence.

Conclusion:

Whatever the reason for the data migration, its ultimate aim should be to improve corporate performance and deliver a competitive advantage. To succeed, data migrations must be given the attention it deserves, rather than simply being considered part of a larger underlying project.

Downloads:

Check out our latest whitepaper on data migration.

Link: Maiora Data Migration Tool

Credits:

Mentor — Nitin N, CTO at MAIORA

Author Ajay JP, Software Engineer at MAIORA

Contact Us:

For any data migration-related or any IT, related services write to us and get in touch with reachus@maiora.co

We are Maiora, A Bangalore based IT Startup that possesses an accomplished team, fully committed to assisting you with your IT needs.

Website : www.maiora.co, Instagram : @maiora_tech, Facebook: @MaioraTech, LinkedIn: @maioraservices

www.maiora.co
www.maiora.co

--

--

MAIORA

We are Maiora, A Bangalore based IT Startup that possesses an accomplished team, fully committed to assisting you with your IT needs.