Planning to migrate your SharePoint server farm to SharePoint Online? Then you absolutely must install this dashboard.
- SharePoint migrations to Microsoft 365 can be a nightmare to plan and organize.
- You want to keep track of your migration progress.
- Dashboard is a self-service portal designed to provide SharePoint site owners with all migration-related questions.
- Save time on reading SharePoint Migration Assessment Tool (SMAT) reports. Migration Dashboard presents SMAT data in a human readable form that will be available both for the migration team and site owners.
- Microsoft 365 subscription
- SharePoint Online Administrator role
- SharePoint App Catalog
- Run
Install-Module SharePointPnPPowerShellOnline
in PowerShell. - Navigate to \PowerShell\ Folder and run
Prerequisites.bat
- Create App Catalog Site Collection in SharePoint Online if not created.
- Deploy
sp-migration-dashboard.sppkg
app to App Catalog. - In SharePoint Online:
- Create an empty site collection for hosting Migration Dashboard.
- Add the sp-migration-dashboard app to the empty site collection.
- Add Migration Dashboard webpart to the home page.
- Deploy Lists and Libraries by running
Deploy-Dashboard.ps1
- Download SharePoint Migration Assessment Tool (SMAT)
- Run SMAT in one of the SharePoint servers in your farm.
- Run
Upload_SMAT_Reports.ps1
to upload SMAT reports to the Dashboard site. - Enjoy the data provided by the Migration Dashboard!
The Dashboard is a lightweight solution that includes the following components
- Communication SharePoint site.
- SharePoint Framework (SPFx) webpart.
- No heavy dependencies or external APIs.
- Your migration-related data will stay in your SharePoint Online tenant.
- Dashboard does not send any data to the outside world.
- Source code is available in this open source repository.