1 / 17

Invotra's Data Migration Tips

No matter the database, no matter the authentication protocols, we can help ensure seamless data migration, meaning Invotra can replace your legacy information systems and talk to every system within your organisation. You can benefit from a single sign in and the ability to manage all your systems from one place. <br><br>We've put together a comprehensive guide on data migration to ensure that when you need to migrate large or small quantities of data, you have all the tips you need to help you get the job done.<br><br>For more useful tips, check out our website - https://www.invotra.com/

Invotra
Download Presentation

Invotra's Data Migration Tips

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Data Migration Digital Workplace / Intranet tips for a successful migration. Enterprise Digital Workplace evolution

  2. Be pragmatic Is it worth automating ? ● Value of the content greater than the cost of migrating? ● Cut and paste faster than writing the code? ● Could you hold a flat html version and add to search index ● See what you can delete before you start, you will be surprised how much! ● Enterprise Digital Workplace evolution

  3. Migration Process - Steps 1. Learn from history 2. Top level Inventory 3. Analysis existing technical delivery 4. Organise / ROT / Normalise 5. Test creation 6. Scripting 7. Mapping 8. Pilot 9. Test Run 10. Scheduled cutover 11. Notes Enterprise Digital Workplace evolution

  4. Learn from History Migration workshops to gain domain knowledge and historical reference ● Analyse previous migration learnings ● Interview (if possible) previous migration technical leads ● Review previous migration scripts (if possible) ● Enterprise Digital Workplace evolution

  5. Top level inventory Content types, Widgets, Navigation, Display Styles ● 3rd party content services e.g. video delivery or rss ● URls, Taxonomy ● Content workflows ● Governance / Legal / Security Issues ● Translation requirements ● Accessibility requirements ● Versioning requirements ● Users specific requirements ● Content usage profiles / Review analytics if in place ● Device specific requirements e.g. scanner integration or phone optimised ● Enterprise Digital Workplace evolution

  6. Learn from History Review existing technology stack ● Interview (if possible) existing technical and development team ● Analyse schemas and structures ● Focused analysis on relationships and key's between data ● Validate delivery methods ● – Check for hacks that present data different than its stored Enterprise Digital Workplace evolution

  7. Organise / ROT / Normalise Identify ● Redundant Outdated Trivial Develop additional classifications directly to support migration ● Validate if possible to add additional data in situ to support migration ● Normalise any data in situ where possible/practical ● Enterprise Digital Workplace evolution

  8. Test Creation Identify organisational users who can support testing efforts ● Identify testable elements of the migration ● Select test data ● Write and categorise test cases ● Identify all manual Versus automated testing elements ● Identify domain / knowledge experts within organisation to review test plans, cases and data ● Enterprise Digital Workplace evolution

  9. Mapping Document mappings from old to new ● Review mappings with Domain / Knowledge experts ● Develop Mapping schema ● Annotate where possible (e.g. with metadata) content in situ to ease automated testing ● Enterprise Digital Workplace evolution

  10. Write Migration scripts Develop migration scripts against mappings schema ● Develop schedule migration process e.g. multi step migrations ● Make sure you have unit tests for yours scripts ● Make sure you have worst case samples to test against ● Enterprise Digital Workplace evolution

  11. Migration - Pilot Create test bed ● Import & review agreed test data to validate testing harnesses / process ● Import and review randomised selection of content to validate dependency analysis ● Run full migration test to ascertain stress, load and performance issues ● Fix whatever is not working and rerun ● Enterprise Digital Workplace evolution

  12. Migration - Test Run Simulate live cut over ● – Validate everything – Run fail back tests – Give go / no-go Enterprise Digital Workplace evolution

  13. Scheduled Cutover Initiate content freeze (if required/possible) ● Complete migration ● Run tests ● Get acceptance from internal team ● Unfreeze (if freeze in place) ● Ensure sufficient end user support is available ● Enterprise Digital Workplace evolution

  14. Notes from the dark side Watch out for: ● – Recursive elements – Character sets – UI Fixes to data problems – Stripping in existing system of code – Relationships between data only visible on display – Syndication everyone has forgotten about – User privileges changing between systems – Media assets reused elsewhere – Navigation / Help that gives information content Enterprise Digital Workplace evolution

  15. SSO & Personalisation • Approach to integration • Limited by info held within system • System will take profile information available to us via SSO and use what is available within that to personalise content • Personalisation beyond this will be based on additional profile info and categorisation based in Drupal Enterprise Digital Workplace evolution

  16. Final word of warning Data that looks fine in one system will have holes exposed during and after the migration process. ● The experience of the new system will suffer if the data is not what the users expect. ● Users will be convinced the new system is broken if they can suddenly see problems in the data for the first time. ● Engage your users on this point ● Make sure they understand the data is the same ○ Make sure they know what they can fix and how ○ Give the pointers to where the data can be fixed if it's coming from other systems ○ Don't underestimate the potential impact on other systems if suddenly every runs back trying to get data updated. ● Enterprise Digital Workplace evolution

  17. Thanks for your time. Digital Workplace, Intranet and Extranet https://www.invotra.com/ Fintan Galvin CEO Invotra Twitter: @suncao Linkedin: https://www.linkedin.com/in/johnfgalvin Blogs: https://www.invotra.com/users/fintan-galvin

More Related