SharePoint Migration Tool: How and why use it?

SharePoint is the Microsoft 365 platform used to bring together in one place the communications, services, documents and apps that are useful for a company's activities. However, sometimes you need to move this content to different areas of your digital workplace. In other words, a data migration must be completed. In this article, we'll look at how to do exactly that, using Microsoft's SharePoint Migration Tool.

What you'll find in this article

  • What is SharePoint Migration Tool
  • SharePoint Migration Tool: Why use it?
  • How does SharePoint Migration Tool work
  • How to automate migration to SharePoint
  • SharePoint Migration Tool: What are the best practices?
SharePoint Migration Tool: How and why use it?

What is SharePoint Migration Tool

The SharePoint Migration Tool is a tool made available by Microsoft that facilitates the migration of data to Microsoft SharePoint from other systems and vice versa. The tool simplifies the transfer process, making it efficient and smooth for both small and large scale projects. The Migration Tool automates the transfer of data from various sources to SharePoint with ease and thanks to its intuitive user interface, even inexperienced people can use it.

SharePoint Migration Tool supports various migration scenarios, the most important of which are migration from SharePoint on-premises, SharePoint Online, OneDrive for Business, and other cloud-based file storage systems.

Documents, lists, libraries, sites and web parts can all be migrated, and the Migration Tool also provides options for incremental migration. The tool also offers flexible planning options to minimize interruptions to users and also provides detailed reports and logs to monitor progress and identify any issues that may arise during the migration process.

Using SharePoint Migration Tool ensures that you don't lose vital information and that you no longer have to worry about losing essential data or interrupting your workflows, making data migration an infinitely less risky process and less costly in terms of time and money.

SharePoint Migration Tool to migrate from SharePoint Server to Microsoft 365

SharePoint Migration Tool: Why use it?

There are several reasons why a company might want to migrate corporate digital content to a SharePoint site.

For example, you might want to move your digital archives from an on-premise environment to a cloud space to allow all employees to access and collaborate on shared documents from any device wherever they are.

Or you might want to consolidate data from the different offices of your company into a single centralized environment, or the migration could simply be used to update the files to a newer version of SharePoint.

The constant in all the situations listed above (and all the others that we haven't had the opportunity to mention) remains the need to know which tool to use to carry out these operations safely and efficiently.

Several products offer data migration capabilities to and from SharePoint environments, such as ShareGate, Metalogix, AvePoint or Quest Software. In addition to the basic functionality of a Migration Tool, these tools also offer additional options that allow the migration of specific elements such as NTFS permissions and custom apps developed by the company for its sites.

However, despite the particular characteristics of these third-party tools, the SharePoint Migration Tool offered free of charge by Microsoft remains the best option compared to its third-party competitors for two main reasons.

The first is the natural compatibility that allows it to integrate with the configurations and processes of SharePoint environments. Having been created by the same developers who created the platform, the SharePoint Migration Tool supports all the functionality of the latter and, consequently, involves lower risks in terms of data loss during the migration.

The software therefore does not need special customizations, tweaks or modifications to do its job properly, while obviously the same cannot be said for products that are not based on Microsoft's know-how.

The second point, on the other hand, is technical competence. Migrating content stored in SharePoint can become a complex process for a company that must move a significant amount of data, perhaps characterized by dependencies such as workflows and integrated external sources.

A third-party product could face such complexity, compromising the security of the information being moved. If the company did not have capable people available to resolve the situation, it would be forced to contact the supplier's technical support, which could mean long waiting times and additional costs.

So on the one hand, Microsoft's Migration Tool has the functionality necessary to manage any type of migration to SharePoint, from the simplest to the most complex; on the other hand, any problems related to this tool can be solved by Microsoft certified teams at little or no cost.

Migrating SharePoint Server sites and files shares to Microsoft 365

How does SharePoint Migration Tool work

Now that we have a general idea of what the Migration Tool is and why to use it, let's take a closer look at how it works. Among the main features we have:

  • Data Migration: easy transfer of data from various sources to SharePoint that guarantees the integrity and accuracy of the contents.
  • Mapping: creation of mappings between source and destination systems that allow a smooth and precise migration without loss of data or inconsistencies.
  • Security: maintaining access controls and permissions for migrated content.
  • Incremental Migration: perform incremental migrations that allow continuous updates and data synchronization between source and destination systems.

SharePoint Migration Tool requires specific requirements for successful execution. It is essential to know the minimum system requirements for using the Migration Tool before starting the data transfer process.

To begin with, you need version 1709 or later of Windows 10 and have .NET Framework 4.6.2 or later for seamless integration and operation. For optimal performance, we recommend at least an Intel Core i5 processor, 8GB of RAM and 512GB of HDD.

It is important to stress how necessary it is to provide enough resources, verify and test the compatibility of your system with the SharePoint Migration Tool before starting the migration process. Meeting all requirements minimizes any problems and leads to a smoother and more efficient data transition.

Controlling access permissions is also essential. The account used for the migration must have the right permissions and privileges in both the source and destination SharePoint environments to ensure file retrieval and transfer as hassle-free as possible.

Once we have reviewed the functionality and requirements, to start using SharePoint Migration Tool, we just need to install SharePoint Migration Tool on your device, open the tool and log in using your Microsoft 365 credentials.

Then we just need to create a new migration project by selecting the 'New' option, specifying the source and destination for the migration, such as SharePoint Online or OneDrive for Business sites.

Once this is done, the tool will allow us to configure the migration settings according to our needs, including file permissions and metadata mapping. Once the configuration is complete, all we have to do is finally start the data migration process and wait for its conclusion.

In addition to helping users migrate their data and archives, SharePoint Migration Tool provides an intuitive user interface that allows them to check that the operation goes smoothly, giving them the ability to monitor the progress of the migration in real time and highlighting information such as:

  • The number of files migrated
  • The speed of the operation
  • The estimated time to complete

The tool also allows you to verify that the moved contents have arrived at their destination intact, comparing them with their original version and gives users the opportunity to track the files registered with invalid or too long names. This way, changes don't have to be made manually for each individual content transferred.

A second functionality that is accompanied by monitoring is that relating to the creation of personalized reports, to be able to collect, analyze and build graphs based on information such as:

  • The duration of the migration
  • How to manage permissions
  • Statistics on user data consumption

All of this is a very useful addition to the normal functionality of a migration product, but it doesn't end there. In fact, the migrations that the tool helps to create, coordinate and monitor involve the movement not only of files and documents, but also of data from external sources or integrated with legacy archives and workflows built with the old SharePoint Designer before the advent of Power Automate.

Finally, it should be noted that to minimize any errors during the migration and evaluate your contents to be transferred before carrying out the operation, Microsoft has provided an additional tool called SharePoint Migration Assessment Tool (or SMAT) to evaluate the current distribution of files and identify potential problems that could affect data migration procedures.

Did you know that we have built the best SharePoint intranet?

We created intranet.ai, which now has over 200 installations worldwide. It is the ready-to-use and customizable solution for digitizing the processes and communication of any company. We'll help you:

  • build the intranet according to your brand, with 50+ ready-to-use solutions
  • develop new components for your activities
  • integrate Microsoft 365, Viva, and Power Platform products
  • monitor user engagement after go-live

Contact us if you have a SharePoint Online project in mind.

How to automate migration to SharePoint

Now that we know how the Migration Tool for Microsoft SharePoint works in a little more detail, let's now see how to use it in practice with a small guided plan to better understand what are the steps to take to carry out an efficient migration of your data.

1. Prep

First, let's download the tool from the official Microsoft site or the Microsoft Store and install it on our device. Once this is done, start the tool and log in using the credentials of our Microsoft 365 account.

A screenshot of a computerDescription automatically generated

At this point, once on the main screen, we select the option to create a new project and provide a name to identify the migration process. We then indicate the sources of the data to be migrated, such as local SharePoint sites, shared files, or other cloud platforms.

A screenshot of a computerDescription automatically generated

Next, we specify the destinations in the new SharePoint environment, such as SharePoint Online sites, document libraries, or OneDrive for Business.

A screenshot of a computerDescription automatically generated

We evaluate whether the target environment is compatible with the data and customizations coming from the source and verify that any custom configurations, workflows, and integrations can be replicated or replaced appropriately in the new SharePoint environment. This may involve using tools such as the SharePoint Migration Assessment Tool to identify potential problems.

2. Setup

Let's now make sure to configure the migration settings according to the needs of our project. This configuration process includes among its steps the management of metadata, the analysis and preservation of the permissions already set on the affected files, the option for incremental migrations and other advanced options to take into account according to your needs.

A screenshot of a computerDescription automatically generated

Once we have selected the options that interest us, we then check that the metadata and permissions of the data to be migrated are correctly mapped and configured for the new SharePoint environment to maintain the organization and security of the data during the migration.

We identify any data transformation or conversion requirements based on the capabilities and standards of the target SharePoint environment and determine if there is a need to convert file formats, map or standardize metadata, or reorganize the content to be transferred.

We then set up a migration schedule, deciding when to start the process in order to minimize the impact on users and business operations. It is also possible to schedule the migration for periods of low activity so as not to excessively impact the performance of your digital infrastructure during regular business hours.

Before starting the migration, it is advisable to carefully review all the configured settings to ensure that they are correct and avoid taking risks or running into problems related to distractions or oversights.

3. Migration

Once the configuration is complete, we start the migration process by clicking on the 'Start Migration' button. The SharePoint Migration Tool will begin to transfer data from the sources to the specified destinations.

During the migration, make sure to use the tool's dashboard to monitor the progress of the transfer in real time. We constantly monitor the number of files migrated, the speed of migration and any errors or alerts in order to be able to intervene as promptly as possible.

A screenshot of a computerDescription automatically generated

If errors occur during the migration, we consult the migration reports to identify, isolate, and resolve these issues. In the unfortunate event that we find ourselves in this situation, it may be necessary to temporarily interrupt the migration to make the necessary corrections or adjustments.

Once the migration is complete, we then perform a final check to ensure that all data has been transferred correctly and that the new SharePoint environment is working as expected. We carry out sweeping tests to confirm that permissions, metadata and functionality have been successfully migrated and that the integrity of our data has not been compromised in any way during the migration process.

4. Troubleshooting

Solving common problems when using the SharePoint Migration Tool requires a systematic approach. Therefore, in this bonus step, we present a small list of general steps to follow to solve some of the simplest and most common problems that you may encounter when using the software:

  • Identify the problem: Analyze the specific issue you are facing during the SharePoint migration process.
  • Search for possible solutions: Often the problems you may run into are common mistakes whose solution could already be amply documented online. It is therefore good practice to consult official documentation, knowledge bases or online forums to find potential solutions to the identified problem.
  • Apply recommended corrections: Implement the suggested solutions based on the nature of the problem encountered. When applying the solutions, it is important to be meticulous and to remain as much as possible on the basis of the suggestions provided to avoid unforeseen events or further problems.
  • Test the solution: After applying the fix, it's important to do extensive testing to ensure that the issue has been resolved and that there are no other negative effects on the migration process.
  • Request additional support if necessary: If the problem persists or if you run into unusual or complex situations, it's always a good idea to contact qualified technical support to help us resolve the issue.

It is important to remember that each troubleshooting scenario may require a different approach depending on the specific problem, but with these few moves to keep in mind, it is possible to effectively address the common problems encountered while using the SharePoint Migration Tool.

In addition, it is worth remembering that the SharePoint Migration Tool is a product developed and maintained by Microsoft, so it would be preferable when looking for specialized technical support to rely exclusively on official technical support or certified Microsoft development partners whose experience with Redmond software is verified, extensive and secure.

SharePoint Migration Tool: What are the best practices?

To effectively use the SharePoint Migration Tool, it would be preferable to follow the best practices recommended by the experts in order not to run into problems and obstacles that could have been avoided otherwise.

So here are some useful tips to ensure that you follow the best procedures during the process of migrating your data:

  • Plan the migration process: Before starting the migration, carefully evaluate your current environment, including content structure, permissions, and customizations. This proactive planning will ensure a smooth transition to the new SharePoint environment.
  • Test and validate the migration: It is crucial to conduct extensive testing and validation to identify any problems or limitations before the actual migration. We always verify that all required documents, configurations and settings are properly migrated and are working as expected.
  • Monitor and optimize performance: You should always keep the migration process under control to track progress and identify any performance bottlenecks. Optimizing the allocation of resources if necessary, such as network bandwidth, server capacity, and disk space, is critical to ensuring a smooth and efficient migration.
  • Train and educate users: Communication and training play a significant role in the adoption of the new migrated SharePoint environment. It is therefore a priority to train business users to familiarize them with any changes, new functionalities or features introduced by the migration process to avoid accidents and incorrect practices in the use of new environments.

These practices can help tremendously in simplifying and speeding up the SharePoint Migration Tool processes, ensuring the best possible data migration experience. Needless to say, it is essential to keep the SharePoint Migration Tool updated to the latest version to take advantage of any new features and take advantage of the improvements and bug fixes made to the tool.

The organization of the source content is, as we have already said, essential for a smooth, fast and efficient data transfer. So let's make sure that we implement the following tips in our migration process:

  • Categorize files and folders: Group similar files and create logical folder structures that speed up the grouping of files relevant to a specific topic.
  • Eliminate the superfluous: Remove all unnecessary, old, or obsolete information to streamline the migration process and avoid wasting time transferring junk data.
  • Tag documents with metadata: The correct use of metadata helps to improve the search and to find files quickly during searches. Learning to use them in the right way can be a crucial move to improve not only the transfer processes but the management of your digital archives in general.

Conclusions

The SharePoint Migration Tool is, in conclusion, the best option available for users and companies that want to implement data transfer procedures on SharePoint, thanks to its operation and ease of use.

The Migration Tool guarantees not only the safe movement of documents, lists and libraries and the quick and precise mapping of source and destination sites, but also the possibility of tailor-organizing your data migration processes, with detailed planning options and assistance and monitoring tools that allow comprehensive control of the process from its preparation to its conclusion.

So, for those interested, we just have to warmly invite you to put the SharePoint Migration Tool to the test to experience first-hand its potential in offering the most convenient and fastest data migration experience available. In this case, we suggest at the beginning that you test it with a small data set before implementing it for larger migration plans in order to test its functionality and identify any specific needs or problems with your configuration.

FAQ on SharePoint Migration Tool

What is the SharePoint Migration Tool?

The SharePoint Migration Tool (SPMT) is a Microsoft tool designed to help users migrate content from on-premises SharePoint sites or file shares to SharePoint Online, OneDrive, or Teams.

How does the SharePoint Migration Tool work?

The SharePoint Migration Tool works by connecting to your source environment (e.g., on-premises SharePoint or file shares) and copying the data to your destination environment in SharePoint Online, OneDrive, or Teams.

What are the key features of the SharePoint Migration Tool?

The SharePoint Migration Tool offers features such as support for bulk migrations, the ability to retain metadata, scheduling capabilities, and the option to migrate file permissions along with content.

Who can use the SharePoint Migration Tool?

The SharePoint Migration Tool is available to anyone with a valid Microsoft 365 subscription, making it accessible to businesses of all sizes for migrating their content to the cloud.

Can I use the SharePoint Migration Tool to migrate content from file shares?

Yes, the SharePoint Migration Tool can be used to migrate content from file shares to SharePoint Online, OneDrive, or Teams, ensuring a smooth transition of your files and data.

Does the SharePoint Migration Tool support bulk migrations?

Yes, the SharePoint Migration Tool supports bulk migrations, allowing you to move large volumes of data from multiple locations to your target environment in one go.

Is the SharePoint Migration Tool compatible with all versions of SharePoint?

The SharePoint Migration Tool is primarily designed to migrate content from SharePoint 2013 and later versions, as well as from file shares to SharePoint Online, OneDrive, or Teams.

Can the SharePoint Migration Tool preserve metadata during migration?

Yes, the SharePoint Migration Tool is capable of preserving metadata such as file properties, version history, and permissions when migrating content to the cloud.

What are the limitations of the SharePoint Migration Tool?

The SharePoint Migration Tool has some limitations, such as the inability to migrate certain customizations, large list data, or workflows directly. It’s important to evaluate these factors before migration.

How can I monitor migrations using the SharePoint Migration Tool?

The SharePoint Migration Tool provides real-time monitoring and detailed reports, allowing you to track the progress of your migration and identify any issues that need attention.

Get in touch with the team

Modern Work

The Modern Work team effectively and swiftly addresses IT needs, primarily focusing on software development. The technical staff is well-trained in implementing software projects using Microsoft technology stacks and is skilled in managing both agile and long-term projects.