none
Online migration RRS feed

  • Question

  • Hi All,

    How to migrate the on-premise sites to the office 365? Please suggest me the what kind of challenges will be faced and help me with different approaches!

    Let me know if you have any clarifications.

    Regards,

    Kumar

    Thursday, April 13, 2017 7:37 AM

Answers

    • Marked as answer by KumarSP2013 Thursday, April 20, 2017 6:14 AM
    Thursday, April 13, 2017 7:57 AM
  • Hi Kumar,

    With Saketa tool you can also run a Pre-migration check which identify if you have any challenges with migration or not.


    Mark it as an answer if it helped you out. Regards Rahul Dagar

    • Marked as answer by KumarSP2013 Thursday, April 20, 2017 6:14 AM
    Thursday, April 13, 2017 9:47 AM
  • hello, we used Sharegate migration tool for migrating a lot of on-premise sites (SP2010 -> SP Online and SP2013 -> SP Online): both content and metadata. Here are several problematic areas regardless of the actual migration tool:

    - migration of fields of User or group type - if there is no AD sync between on-prem and Azure AD it will be problematic to migrate OTB fields like Created by, Modified by, etc
    - migration of managed metadata fields
    - migration of different versions of the same file


    Blog - http://sadomovalex.blogspot.com
    Dynamic CAML queries via C# - http://camlex.codeplex.com

    • Marked as answer by KumarSP2013 Thursday, April 20, 2017 6:13 AM
    Thursday, April 13, 2017 3:38 PM
  • Out of the box there is no tool for migrating SharePoint on-prem content to SharePoint Online. You can migrate content to an on-prem farm built in Azure or other IaaS services using backups and restores. See Backup and restore SharePoint 2013 for the available options for restoring content from one farm to another.

    For going to SharePoint Online you have the following options:

    1. Manually download and upload files. An administrator can do this or you can make content-owners responsible for moving their own content. This has the benefit of having your users perform a content audit and make sure content is relevant and up-to-date. The downside is this takes a stupendous amount of time.

    2. Automate downloading and uploading files. For this you will write a PowerShell script or develop some sort of .NET application that will basically perform the manual steps in #1 automatically. This has the benefit of being performed faster with less time spend by employees, but is less discriminate unless you spend time auditing the content. You can run this at any time including when people are sleeping.

    3. Use a 3rd party tool. A number of people have suggested tools in this thread and there are certainly no shortages. Choose one that works for you, perhaps because it's part of an existing suite you already own or it performs the migration the way you need. These tools have the benefits of both 1 and 2 as you usually work with content owners to audit the content and then the tool will automate the migration. As well you're not developing code from scratch and using proven tools that already perform the functionality you need.




    • Edited by Jason Warren Thursday, April 13, 2017 5:26 PM spelling
    • Marked as answer by KumarSP2013 Thursday, April 20, 2017 6:13 AM
    Thursday, April 13, 2017 5:24 PM

All replies

    • Marked as answer by KumarSP2013 Thursday, April 20, 2017 6:14 AM
    Thursday, April 13, 2017 7:57 AM
  • Hi All,

    Thanks for your response. Also, please help me with challenges(Like any custom solutions or something else challenges in online) as I am not aware with this migration!

    Regards,

    Kumar

    Thursday, April 13, 2017 9:08 AM
  • Hi Kumar,

    With Saketa tool you can also run a Pre-migration check which identify if you have any challenges with migration or not.


    Mark it as an answer if it helped you out. Regards Rahul Dagar

    • Marked as answer by KumarSP2013 Thursday, April 20, 2017 6:14 AM
    Thursday, April 13, 2017 9:47 AM
  • Hi All,

    Thanks for the Update, Can you please clarify me is this migration possible with remote event receivers? If so, can you please help me with the steps?

    Regards,

    Kumar

    • Edited by KumarSP2013 Thursday, April 13, 2017 11:44 AM
    Thursday, April 13, 2017 11:44 AM
  • hello, we used Sharegate migration tool for migrating a lot of on-premise sites (SP2010 -> SP Online and SP2013 -> SP Online): both content and metadata. Here are several problematic areas regardless of the actual migration tool:

    - migration of fields of User or group type - if there is no AD sync between on-prem and Azure AD it will be problematic to migrate OTB fields like Created by, Modified by, etc
    - migration of managed metadata fields
    - migration of different versions of the same file


    Blog - http://sadomovalex.blogspot.com
    Dynamic CAML queries via C# - http://camlex.codeplex.com

    • Marked as answer by KumarSP2013 Thursday, April 20, 2017 6:13 AM
    Thursday, April 13, 2017 3:38 PM
  • Hi Sdomovalex,

    Thanks for sharing your experience and challenges. Can you please let me know how did you fix these issues?

    Regards,

    Kumar


    • Edited by KumarSP2013 Thursday, April 13, 2017 4:32 PM
    Thursday, April 13, 2017 4:32 PM
  • Out of the box there is no tool for migrating SharePoint on-prem content to SharePoint Online. You can migrate content to an on-prem farm built in Azure or other IaaS services using backups and restores. See Backup and restore SharePoint 2013 for the available options for restoring content from one farm to another.

    For going to SharePoint Online you have the following options:

    1. Manually download and upload files. An administrator can do this or you can make content-owners responsible for moving their own content. This has the benefit of having your users perform a content audit and make sure content is relevant and up-to-date. The downside is this takes a stupendous amount of time.

    2. Automate downloading and uploading files. For this you will write a PowerShell script or develop some sort of .NET application that will basically perform the manual steps in #1 automatically. This has the benefit of being performed faster with less time spend by employees, but is less discriminate unless you spend time auditing the content. You can run this at any time including when people are sleeping.

    3. Use a 3rd party tool. A number of people have suggested tools in this thread and there are certainly no shortages. Choose one that works for you, perhaps because it's part of an existing suite you already own or it performs the migration the way you need. These tools have the benefits of both 1 and 2 as you usually work with content owners to audit the content and then the tool will automate the migration. As well you're not developing code from scratch and using proven tools that already perform the functionality you need.




    • Edited by Jason Warren Thursday, April 13, 2017 5:26 PM spelling
    • Marked as answer by KumarSP2013 Thursday, April 20, 2017 6:13 AM
    Thursday, April 13, 2017 5:24 PM
  • in this particular tool there is possibility to define default users for users which are not resolved on target environment. Also there is possibility to map source metadata to different target metadata. And choose rules for migrating versions.

    Blog - http://sadomovalex.blogspot.com
    Dynamic CAML queries via C# - http://camlex.codeplex.com

    Wednesday, April 19, 2017 2:47 PM