A presentation by Joanne
#SPFestChicago
@JoanneCKlein
joannecklein@nexnovus.com
https://joannecklein.com
Joanne Klein
SharePoint/O365 consultant, Microsoft MVP
Speaker , Trainer, Volunteer
Saskatchewan SharePoint/O365 User Group
Why migrate?
Common issues
Useful tips
Feedback anytime!
Other than email, shared
network drives/folders are the
most deeply entrenched form of
document storage.They're
embedded in company culture.
@mrshadeed aka Shadeed Q. Eleazer
Can’t sell this as a technical win
– it HAS to be painted as a
productivity win with very clear
and specific examples.
@sympmarc aka Marc D Anderson
Organizations I usually work
with don’t understand “the art of
possible” with SharePoint.
@techChirag aka Chirag Patel
The biggest roadblock is budget
& time to train the users before
migration. If you skip that users
will not have a great experience.
@KarelPelck aka Karel Pelckmans
No one sees the benefit.They
have been using shared
folders for years and change is
bad.
@sympmarc aka Marc D Anderson
What’sholdingusback?
Sheer volume!
•eTrash
•Redundant, Obsolete,
Trivial (ROT)
Out of sight / out of mind
Whymigrate?
Migrate what has business value to
reduce risk of losing it
Leverage SharePoint advantages
Whymigrate?
Migrate what has business value to
reduce risk of losing it
Leverage SharePoint advantages
TheSharePointAdvantages
… make this much more
than a technical migration
and cleanup project
TheSharePointAdvantages
Co-authoring
Version history/check-in/out
Security/RetentionControls
Mobile & remote workers
Productivity Opportunities
1
Not treating
this like a
project
2 4
Taking a
“lift and
shift”
approach
Not looking
for
productivity
wins
3
No
governance
for
SharePoint
5
No/not
enough
training
Gather the right team
Network SharePoint Info Mgmt Migration Adoption
What’s in it
for them?
Explain why
this won’t
happen
overnight
Explain why
shared drives
likely won’t
go away!
Get the
attention you
require from
the org!
Have a mess on
your shared
network drive?
You now have a
mess in SharePoint!Migrate “as is”
We don’t have time to
clean it up now
We’ll clean it up
after we migrate
No.They likely won’t.
SharePoint search is
good – it will be able to
find what we want in
this mess
It’s good. It’s notTHAT good.
We’ll just use
Delve to find it
Content Focused Process Focused
Get off the
network drive as
soon as possible
Streamline
business processes
first and make an
impact
Work with IM/RM teams
Plan. Plan. Plan.
5000
20000
5000
Remove them, don’t migrate them!
Know your limits
Up to 15 GB
per file
< 100,000
files per library
Sync
performance
Up to 1o GB
per file
Default: 2GB
" * : < > ? /  |
~ " # % & * : < > ? /  { | }.
Identify these ahead of time!
< 400
<260
Nested folders are not your friend
Metadata can’t be read
Identify
shared network
drive folders
Analyze
content
Meet with
team and
plan together
Get a Lay of the Land
Backups Source
Code
Executables Installation
files
Any files
with
Customer
information
Videos Excel
Spreadsheet
Custom List
Audit the
content
Provide
guidelines to
the team
Help them
identify their
buckets
Don’t just move
the mess
Clean it up first!
This takes A LOT
of time!
Take out the eTrash! Clean up the ROT!
• Old backups
• Old application setup files
• Personal photos
• Music files
• Etc.
• Duplicate files
• Outdated documentation
• Working copies
• Notes
• Etc.
The
Hoarders
It’saboutchanging
humanbehavior.
Involve them in
the planning
process
Spend extra
time training
them
Advise on
risk and
compliance
aspect
Baby steps…
don’t die
on this hill
Have a “most deleted
content” contest!
Have a “team
clean-up” day!
Automatically
delete duplicates
Youendupwith4bucketsoffiles…
Content to be
migrated
for active use
Content to be
migrated
for archive use
Content to be
deleted
Content to be
retained but
not in
SharePoint
Migrate into new
archive location.
Automate
retention.
LeaveArchive
where it’s at. Set up
reminder to delete
later.
Use as input into
building the new
Information
Architecture
• Corporate Portal1
• DivisionAreas2
• Project Sites/Workspaces3
• Team/Community Sites4
• Personal Sites5
Structure and
Governance
• Corporate Portal1
• DivisionAreas2
• Project Sites/Workspaces3
• Team/Community Sites4
• Personal Sites5
Structure and
Governance
COLLABORATION
LIVES HERE WORKPLACE DISRUPTION
Site
Structure
Page
layouts/web
parts
Document
templates
Site
templates
Overall
taxonomy
Site
Columns
Navigation
Document
libraries &
lists
Default
metadata
Content
Types
• Can utilize “Managed metadata” in SharePoint
• Look for re-usable terms across your environment
• Provides consistency
Managed Metadata
Service Application
SharePoint Online
Term Store
• Global navigation
• Current (Quick Launch) navigation
• Site Collection advantages
• Subsites
• Communication Hub – announced at Ignite
Team 1
Subsite
Team 2
Subsite
Team 3
Subsite
Department Site
Collection
Team 1
Subsite
Team 2
Subsite
Team 3
Subsite
Department Site
Collection
Team 1
Subsite
Team 2
Subsite
Team 3
Subsite
Department Site
Collection
Team 1 Site
Collection
Team 2 Site
Collection
Team 3 Site
Collection
Department Site
Collection
Team 1 Site
Collection
Team 2 Site
Collection
Team 3 Site
Collection
Department Site
Collection
• Publishing sites vs Collaboration sites
• Re-usability – ContentType Hub limitations
Warning! Custom content type in a library will remove the ability to
select New Office types from the New button
• Create multiple libraries as required
• Default as much metadata as you can
• The “Shared Document” library
Warning! Office 365 Group sites are only showing the “Shared
Document” library in the Files tab.
• Associate templates to a content type
• Consistent document format, integrate metadata properties
using word parts.
• Publishing versus Collaboration site strategy
• Classic versus Modern approach
Start with
Existing
Folder
Structure
Start with
Existing
Folder
Structure
Look for Key
Processes on
theTeam
Look for key
processes on
the team
Know the
expected
volumes
Identify the
security &
retention
controls
Start with
existing folder
structure
Decide what
you are
migrating
into…
“WhenTo UseWhat” in
Office 365
by 2toLEAD
“Collaboration
from Millennials
to Boomers”
by Avanade
“When do I Use
What?”
by AvePoint
“Choose the right
collaboration
tool for your
group” by
Microsoft
Leverage
SharePoint
capabilities
Decide what
you are
migrating
into…
1
Version
history
2 4
Content
Approval
Retention
3
Metadata
(with folders)
1
Retention
policy
** new
2
Retention
labels
** new
3
Information
Management
Policy
SPO SPO SP on-prem
1
Version
history
2 4
Content
Approval
Retention
3
Metadata
(with folders)
5
Search
“I won't do ANY project without also including a search component.”
- Matthew McDermott
Entity
Extraction
Entity Extraction
• Infers the value of managed properties
• Shows up as refiners in search results
FinancialOrg
“Product
names”
Educational
Institutions
“School
names”
Oil & Gas
company
“Oil wells”
Entity Extraction
Step 1: Create a dictionary
Step 2: Deploy the dictionary
Entity Extraction
Step 3: Associate to managed property
Full Crawl
required!
Entity Extraction
Step 4: Configure a refiner for
WordPartCustomRefiner1
Entity
Extraction
Synonyms
Synonyms
When you search
for…
VP
HR
SIN
Also include results for…
EVP,Vice President,
ExecutiveVice President
Human Resources
Social Insurance Number
Synonyms
STEP 1: Create a thesaurus file of synonyms
STEP 2: Deploy with PowerShell
Change is
immediate!
Entity
Extraction
Synonyms Result Sources
& Navigation
Links
Result Sources
• “Archive”
• “T Drive”
• “Home Drive”
• Create Result Source for
each
• Create Search Navigation
link and page for each
Result Sources
Entity
Extraction
Synonyms Result Sources
& Navigation
Links
Display
templates
DisplayTemplates
“How you brand search results”
• Start with one that is similar
• Ensure all managed properties exist
• Customize with html, css, javascript
• Classic search experience only!
DisplayTemplate Examples
• LeaseAgreements
• Corporate budget documents
• Customer contracts
• Job Profiles
Lease Agreement
DisplayTemplate
Budget
Display
Template
Leverage
SharePoint
capabilities
Identify 1 or 2
processes you can
streamline
**Quick wins
Decide what
you are
migrating
into…
1
Approval
workflow
for docs
being
emailed
around
2 4
Corporate
event
signup and
reminder
email
Upload
photos
from loans
officer
directly to
SharePoint
3
Create
SharePoint
lists to keep
track of
things
5
Sales team
provides
sales
numbers to
BI
dashboard
Retain
metadata?
Volume of
content
Who will do
the
migration?
Complex
mapping?
“The migration
option I pick
depends on these
factors…”
“SharePoint MigrationTool”
by Microsoft FastTrack
Metalogix
Content Matrix
DocAve
Migrator
Sharegate
Review
migration
report
Mark source
read-only or
delete
Get
business
sign-off
Themigration
iscomplete!
Butthework
isn’tdone.
Adoptionofanew
collaboration
experienceisabout
changinghuman
behavior.
This sounds simple
but it’s not easy!
Highlight
limitations of
Shared Network
drive
Photo by Matt Hoffman on Unsplash
Help users with the
Shared Network
drive paradigm shift
Show best
practices
Title property Searches
content and
metadata
“How to
search”
infographic
MattWade@thatmattwade
Files on
Demand
**Windows 10
Fall Update
When to
sync
File Explorer
doesn’t
replace
SharePoint!
The folder
paradigm
How to
update
metadata
Filtering
and
grouping
Replaces
multiple
copies of
files
No need to
put version
in the
filename
Show how to
view / restore
a previous
version
Versioning
Typical
• Attention views (Oct. 2017)
• Custom column formatter (Oct. 2017)
• Attention views (Oct. 2017)
• Custom column formatter (Oct. 2017)
• Word SharePoint property pane (Jan. 2018)
• Files on Demand (Windows 10 Fall Creators Update)
Where the rubber hits the road!
Storage
reduced on
network drives
# teams moved
to SharePoint
# solutions
built
% of content
covered w/
retention
MigrationTips…
Thank you!
@JoanneCKlein joannecklein.com joannecklein@nexnovus.com
• SharePoint Online limits: https://support.office.com/en-us/article/SharePoint-Online-limits-
8f34ff47-b749-408b-abc0-b605e1f6d498
• SharePoint On-premises limits: https://technet.microsoft.com/en-
us/library/cc262787(v=office.16).aspx
• Working with large lists and libraries in SharePoint: https://support.office.com/en-
us/article/Manage-large-lists-and-libraries-in-SharePoint-b8588dae-9387-48c2-9248-c24122f07c59?ui=en-
US&rs=en-US&ad=US
• Invalid filename and filetype in SharePoint Online: https://support.office.com/en-
us/article/Invalid-file-names-and-file-types-in-OneDrive-OneDrive-for-Business-and-SharePoint-
64883a5d-228e-48f5-b3d2-eb39e07630fa
• Thesaurus links:
• https://joannecklein.com/2016/11/15/sharepoint-thesaurus-a-great-on-boarding-tool/
• https://www.eliostruyf.com/a-better-way-for-search-synonyms-in-sharepoint-online-2013-2016/
• http://www.techmikael.com/2016/06/bringing-out-client-side-hammer-one.html
• Search infographic: http://icansharepoint.com/infographic-search-sharepoint/
• Compliance Manager preview program: https://aka.ms/compliance-manager-preview
$searchServiceApp = Get-SPEnterpriseSearchServiceApplication
Import-SPEnterpriseSearchCustomExtractionDictionary
–SearchApplication $searchServiceApp
–Filename <path>
–DictionaryName <dictionaryname>
Where
<path> is a UNC filename
<dictionaryname> is Microsoft.UserDictionaries.EntityExtraction.Custom.WordPart.n (where n
is 1,2,3,4 or 5)
$searchapp = Get-SPEnterpriseSearchServiceApplication
Import-SPEnterpriseSearchThesaurus –SearchApplication $searchapp -Filename <Path>
• Photo by Neal Kharawala on Unsplash

Navigating the Mess of a Shared drive Migration to SharePoint