Add Custom Rules and Filters During Migration or Import
[Admin note: Merged all suggestion related to more complex filtering during Migration or Import]
- Filter on full file names instead of just exensions.
- Filter with wildcards
- Include / Exclude folder by name using the custom templates
- Exclude specific (sub) folders based on names
- Timestamp/range filters - last modified date and created date
- List or site template filters
- Filter by property (name, type, etc.)
- Filter by size
- Filter empty objects (sites, libraries, folders, ...)
- Exclude specific type of objects (Microfeed...)
We feel like our migration experience is quite good right now and we don’t plan on doing custom rules and filters for now.
Some of those can already be done using PowerShell, SharePoint views and other means.
We will eventually reevaluate this once we advance further in our roadmap.
Naval Verma commented
filter at List / library level
filter at item level
Jeroen Schoenmakers commented
Straight from the logging interface ->exclude this item (or wildcard) in next migration which then writes to the exclude xml you can reference to in the PowerShell commands..
Ed Williams commented
It would be great if we could deselect certain libraries/lists and Pages from the migration like is done with most Backup software. Right now I have about 300 errors I have to fix to migrate over, it would be easier to deselect many of them and recreate the ones with the errors on my own.
When importing from a FileShare, the "Filter by time range" feature will use the latest date between created and modified values. This can pose a problem since moving a file within a FileShare will update the created, but the modified remains the same. This causes some users to experience unexpected results with the filter and an option to decide to absolutely use last modified would be very useful to avert these problems
During the migration, some users would like more flexibility on managing the content types that gets copied.
It would be great to have an option to exclude or even map content types for full site copy.
For import jobs, since that value exists in a File Share, some users would like to import only more recently used files by using the Last Accessed date for their migration
Jimmy (Sharegate) commented
It would be a great way to avoid bringing over unnecessary structure to the destination environment and have to clean it up afterwards.
Can ShareGate Migration skip over certain source files based on file name, like “has product in title – skip”.
Ive been working with the teampltes in Sharegate, and was hoping that Id be able to exclude files that have no size, but unfortunately filesize doesn't appear to be one of the filters that can be applied.
It would be very useful to have the ability to limit by filesize in the same way date is used, with an optional upper and lower limit. This way you could easily and flexibly limit files of certain sizes from a migration.
Just an idea :)
Stephanie Pelland commented
Prevent Sharegate from import too large files in SharePOint when importing from File Shares
I'd like to be able to apply multiple filters. This would super handy for cleaning up content as it comes across from a file share.
For example, I want to exclude the any files matching the following exact filenames:
...as well as any temporary files that match the following wildcards (where the asterisk "*" is the wildcard):
Being able to apply all of these filename filters would be amazing. Thanks! :)
Add more filtering options in Sharegate to get specific Content Types or custom values to the "Export Selection to Excel" option.
Caroline Vongkoth commented
Exclude folder by name using the custom template in Copy SharePoint Content
I would like Last Write Time to be included in the inventory. It is a good indicator of stale data. Also if there was a way to filter data when using the powershell cmdlet Import-document. an Exclusion Settings object perhaps where you could specify not to import certain extensions, stale data, etc
Right now, we can only use a property template to filter on the last modified date, I would like to filter on the creation date for example, or any other date and time field.