SlideShare une entreprise Scribd logo
1  sur  38
The SharePoint Online 
Migration Chronicles 
A Journey from 2007 to SPO 
SharePoint Saturday Bend 
info@CSGpro.com | 503 292-0859
Your Presenter 
• Fernando R. Melo 
• Senior SharePoint Consultant CSGPRO 
• 14 Years System Engineering 
• 8 Years SharePoint Admin/Architect 
• Trainer SPAdmin SP PowerUser 
• SharePointDojo.wordpress.com 
info@CSGpro.com | 503 292-0859 
2
CSG Pro is headquartered in Portland, Oregon, and also maintains a presence in 
Boise, Idaho. With over twenty years of history in portals & collaboration, analytics 
and application development, our commitment to excellence to our clients in the 
Pacific Northwest, and throughout the country remains steadfast. CSG is one of a 
small number of Managed Gold Certified Partners in this region. This distinguishes us 
in the Microsoft partner community. 
info@CSGpro.com | 503 292-0859 
} 
About CSG Pro 
www.csgpro.com | info@csgpro.com | (503) 292-0859
info@CSGpro.com | 503 292-0859 
Agenda 
• Let’s talk a bit about SharePoint 
• Why the cloud? 
• The road to the cloud. 
– Real world scenario 
– How to get to the cloud 
– Lessons learned 
4
Why are you listening to me? 
• Find that recipe for successful 
SharePoint migration and as a bonus 
side effect, cleanup. 
• Avoid hidden pitfalls. 
• Embrace the cloud. 
info@CSGpro.com | 503 292-0859 
5
What’s in it for you? 
• Save money 
• Save Time 
• Sanity 
• Save Unicorns – if you believe in such 
things. 
info@CSGpro.com | 503 292-0859 
6
What is SharePoint? 
• Not a file share, but better. 
• It’s a Framework/platform/intranet/website. 
• It’s Search 
• It centralizes information 
• It’s workflow automation 
• It’s social too. 
info@CSGpro.com | 503 292-0859 
7
SharePoint is HUGE! 
• You know why SharePoint is so huge? 
– It brings order to chaos (most of the time). 
– When it becomes unruly, it is still in a box. 
– It is the ultimate tool of possible 
efficiencies. 
info@CSGpro.com | 503 292-0859 
8
Common SharePoint Complaints 
• SharePoint is too big to migrate 
• Growth is out of control 
• Our SharePoint guru left to be a consultant 
and is making tons of money at it. 
• It’s too expensive 
• It’s working just fine 
• We don’t have the man hours 
• It’s end of the month accounting close 
info@CSGpro.com | 503 292-0859 
9
The cloud is here and it is here to stay 
info@CSGpro.com | 503 292-0859 
10
Why SharePoint Online? 
• Simplified Deployment 
– Allocate resources towards driving business value rather than 
maintaining infrastructure 
• Predictability 
– Easier to forecast cost of platform 
• Faster Updates 
– SharePoint Online updated before on-premises 
– 90 day release cycles 
• Integration 
– Exchange, Lync, Project, Dynamics 
info@CSGpro.com | 503 292-0859 
11
info@CSGpro.com | 503 292-0859 
More Why… 
• Agility 
– Faster solution delivery. 
– Faster response to change in business demand and direction. 
– Transparent scalability 
• Focus 
– Less underlying IT infrastructure 
– IT resource redeployment 
• Focus on new applications 
• Tackle the “next ten projects” 
• Line of Business enablement 
• Economics 
– Lower delivery costs 
12
SharePoint Online Concerns 
• Lack of Control 
– Cannot deploy full-trust solutions 
– Cannot opt-out of updates 
• Lack of Flexibility 
– Not all features are available 
– Less control of Web Applications and Site Collections 
• Regulations 
– Compliance, data sovereignty 
• Data Loss 
– No access to data without connection 
• Migration 
– Cost of migrating customization 
– Integration with LOB systems 
info@CSGpro.com | 503 292-0859 
13
info@CSGpro.com | 503 292-0859 
Boundaries 
14
What you can’t do 
• No access to ULS logs or backend 
• Can’t troubleshoot. 
• Updates could cause erratic behavior 
info@CSGpro.com | 503 292-0859 
15
The Scenario 
• 2000+ Employee Fortune 500 company 
• Regionally dispersed 
• SP 2007 w/ SP1on 7 year old HP servers 
• 2 400 gb content databases 
• SQL backups nightly 
• Fab 40 templates 
• Custom code on web pages 
• Item level security 
• Broken inheritance everywhere 
• Custom and OOB workflows 
• No limits on versions 
– 1 document had 247 versions 
info@CSGpro.com | 503 292-0859 
16
5 Most Common SP Migration 
info@CSGpro.com | 503 292-0859 
Headaches 
• Failure to Define policies and procedures 
• Not using security best practices 
• Failure to audit 
• Not monitoring security settings 
• Not giving Admins and users proper 
permissions 
17
SharePoint Online Golden 
info@CSGpro.com | 503 292-0859 
Nuggets 
• Storage 
– 10 gb per user uploads 
– 500 mb per enterprise user 
– 5 tb per company 
• Site Collection Quotas 
– 100 gb 
• My Site Storage Allocation 
– 500 mb 
• Site Collections per Tenant 
– 300 SC 
18
Traditional Thinking 
info@CSGpro.com | 503 292-0859 
19 
Migrate Archive Delete
Action Oriented 
info@CSGpro.com | 503 292-0859 
20 
Delete Archive Migrate
info@CSGpro.com | 503 292-0859 
Redirect IIS 
• Use Redirect Web Part from CodePlex 
– Support regular expressions 
21
The Dreaded 5000 item Limit 
• It is a hard limit 
• Error message 
• Filters and Views 
info@CSGpro.com | 503 292-0859 
22
info@CSGpro.com | 503 292-0859 
Bandwidth 
• The migration process if bandwidth 
intensive. 
• We found that on average it took a 5 
days to migrate 60 gb of data 
23
Large Files and Versions 
• Large files with lots of versions will be a 
considerable bottleneck 
• In most cases you do not need 47 
versions of the file. 
• Setup a maximum number of versions 
– Microsoft recommends 3. 
– I recommend 5 depending on the type of file 
info@CSGpro.com | 503 292-0859 
24
Information Policies 
• One of the least used features in 
SharePoint. 
• Consider using them to set content 
expiration, archiving or even deleting files 
automatically based a set of criteria. 
• Document retention can be challenging, 
but not doing anything at all invites 
chaos. 
info@CSGpro.com | 503 292-0859 
25
info@CSGpro.com | 503 292-0859 
Workflows 
• Workflow history 
– Will dissociate from tasks after 60 days 
– 5000 item limit in full effect 
– No way to throttle 
• Microsoft did not intend workflow history 
to be an audit trail 
• Use Audit log events 
26
info@CSGpro.com | 503 292-0859 
Solutions 
• Create Filtered Views 
• Enable and Use metadata navigation 
– After metadata navigation is enabled, the 
list's contents will become available. (KB 
2759051) We recommended that you then 
reduce the list's contents to less than 5,000 
items. 
• Indexed columns 
27
What to do about workflow 
info@CSGpro.com | 503 292-0859 
history? 
• Pray compliance doesn’t check 
• Create permanent auditable workflow history 
trails using SharePoint lists and or InfoPath 
• Use a custom workflow using SharePoint 
Designer to copy items from the above step 
• Enable Auditing Reports 
• There is an export to excel feature you can 
use, but it is pretty messy 
28
Production Environment 
Considerations 
• Migrating causes an impact to 
Production Farm 
• Copying database object requires 
memory 
• Use a dev environment instead 
info@CSGpro.com | 503 292-0859 
29
info@CSGpro.com | 503 292-0859 
The tools 
• Metavis Migrator 
• ShareGate 
• Metalogics 
• Doc Ave 
30
MetaVis Migrator 
• Simple tree view interface 
• Right click copy and paste sites, 
libraries and items to new location 
• Does not need to be installed on the 
SP Server 
• Amazing customer support 
info@CSGpro.com | 503 292-0859 
31
info@CSGpro.com | 503 292-0859 32
info@CSGpro.com | 503 292-0859 33
info@CSGpro.com | 503 292-0859 34
Issues Encountered 
• Will migrate SP 2007 pages and add them 
to the root of the site. 
• Workflows are an issue for all tools. 
• Custom code not supported 
• Make sure you know what you want to 
migrate. Only migrate what you need 
• Migrate Site and Site Permissions first, then 
content 
info@CSGpro.com | 503 292-0859 
35
Lessons Learned 
• Focus on users 
• Governance needs to be a priority 
• Clarify Security 
• Implement Information Management 
Policies to avoid data hoarding. 
info@CSGpro.com | 503 292-0859 
36
info@CSGpro.com | 503 292-0859 37
Thank You! 
Questions/Comments 
info@CSGpro.com | 503 292-0859

Contenu connexe

Tendances

SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Casesjovojovo
 
SharePoint 2016 Why Upgrade: Top 10 Compelling Features
SharePoint 2016 Why Upgrade: Top 10 Compelling FeaturesSharePoint 2016 Why Upgrade: Top 10 Compelling Features
SharePoint 2016 Why Upgrade: Top 10 Compelling FeaturesJoel Oleson
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
 
10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration Failed10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration FailedBenjamin Niaulin
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldJason Himmelstein
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016Don Donais
 
Sharepoint 2013 to sharepoint 2016 migration
Sharepoint 2013 to sharepoint 2016 migrationSharepoint 2013 to sharepoint 2016 migration
Sharepoint 2013 to sharepoint 2016 migrationFabio Ferraguti
 
Migrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solutionMigrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solutionGopinath Dhandapani
 
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to UpgradeAUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to UpgradeJoel Oleson
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseEvan Hodges
 
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonWhat's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonVlad Catrinescu
 
SPSTC - SharePoint 2007 No Code App Slides
SPSTC - SharePoint 2007 No Code App SlidesSPSTC - SharePoint 2007 No Code App Slides
SPSTC - SharePoint 2007 No Code App SlidesDon Donais
 
Missing Link Between SharePoint and the End User Community
Missing Link Between SharePoint and the End User CommunityMissing Link Between SharePoint and the End User Community
Missing Link Between SharePoint and the End User CommunityOpenText Global 360
 
SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?Richard Harbridge
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016Mike Maadarani
 
SharePoint 2016: Features Overview
SharePoint 2016: Features OverviewSharePoint 2016: Features Overview
SharePoint 2016: Features OverviewShareGate
 
Collab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT ProsCollab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT ProsVlad Catrinescu
 
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesJoel Oleson
 

Tendances (20)

SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
 
SharePoint 2016 Why Upgrade: Top 10 Compelling Features
SharePoint 2016 Why Upgrade: Top 10 Compelling FeaturesSharePoint 2016 Why Upgrade: Top 10 Compelling Features
SharePoint 2016 Why Upgrade: Top 10 Compelling Features
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
 
Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid
 
10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration Failed10 Reasons your SharePoint Migration Failed
10 Reasons your SharePoint Migration Failed
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
 
Sharepoint 2013 to sharepoint 2016 migration
Sharepoint 2013 to sharepoint 2016 migrationSharepoint 2013 to sharepoint 2016 migration
Sharepoint 2013 to sharepoint 2016 migration
 
Migrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solutionMigrating to share point 2013 – practices and solution
Migrating to share point 2013 – practices and solution
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
 
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to UpgradeAUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
AUDWC SharePoint 2016 - Top 10 Compelling Business Reasons to Upgrade
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-Premise
 
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonWhat's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
 
SPSTC - SharePoint 2007 No Code App Slides
SPSTC - SharePoint 2007 No Code App SlidesSPSTC - SharePoint 2007 No Code App Slides
SPSTC - SharePoint 2007 No Code App Slides
 
Missing Link Between SharePoint and the End User Community
Missing Link Between SharePoint and the End User CommunityMissing Link Between SharePoint and the End User Community
Missing Link Between SharePoint and the End User Community
 
SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
SharePoint 2016: Features Overview
SharePoint 2016: Features OverviewSharePoint 2016: Features Overview
SharePoint 2016: Features Overview
 
Collab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT ProsCollab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT Pros
 
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature UpdatesWhy Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
 

Similaire à Themigrationchroniclesspsbend

SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsJill Hannemann
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseAdam Levithan
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Haniel Croitoru
 
What Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesWhat Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesChristian Buckley
 
Webinar: Office 365 for Beginners
Webinar: Office 365 for BeginnersWebinar: Office 365 for Beginners
Webinar: Office 365 for BeginnersCliff Ashcroft
 
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’ SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’ Adam Levithan
 
Power behind power apps and Ms flow
Power behind power apps and Ms flowPower behind power apps and Ms flow
Power behind power apps and Ms flowsamarcot
 
AOS 2019 - Successful Office 365 implementation - The 10 Myths
AOS 2019 - Successful Office 365 implementation - The 10 MythsAOS 2019 - Successful Office 365 implementation - The 10 Myths
AOS 2019 - Successful Office 365 implementation - The 10 MythsMing Man Chan
 
October 2018 Office 365 Need to Know Webinar
October 2018 Office 365 Need to Know WebinarOctober 2018 Office 365 Need to Know Webinar
October 2018 Office 365 Need to Know WebinarRobert Crane
 
Office 365 and using SharePoint Online
Office 365 and using SharePoint OnlineOffice 365 and using SharePoint Online
Office 365 and using SharePoint OnlineCliff Ashcroft
 
SharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersSharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersJohn Calvert
 
Getting Started with Office 365 Developers Patterns and Practices Provisionin...
Getting Started with Office 365 Developers Patterns and Practices Provisionin...Getting Started with Office 365 Developers Patterns and Practices Provisionin...
Getting Started with Office 365 Developers Patterns and Practices Provisionin...Prashant G Bhoyar (Microsoft MVP)
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Christian Buckley
 

Similaire à Themigrationchroniclesspsbend (20)

SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365
 
What Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesWhat Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-Premises
 
Katpro Technologies- SharePoint Portfolio
Katpro Technologies- SharePoint PortfolioKatpro Technologies- SharePoint Portfolio
Katpro Technologies- SharePoint Portfolio
 
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-PremiseWebinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
Webinar: Office 365 for Beginners
Webinar: Office 365 for BeginnersWebinar: Office 365 for Beginners
Webinar: Office 365 for Beginners
 
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’ SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
 
SharePoint Custom Development
SharePoint Custom DevelopmentSharePoint Custom Development
SharePoint Custom Development
 
Power behind power apps and Ms flow
Power behind power apps and Ms flowPower behind power apps and Ms flow
Power behind power apps and Ms flow
 
AOS 2019 - Successful Office 365 implementation - The 10 Myths
AOS 2019 - Successful Office 365 implementation - The 10 MythsAOS 2019 - Successful Office 365 implementation - The 10 Myths
AOS 2019 - Successful Office 365 implementation - The 10 Myths
 
SharePoint Best Practice and the Cloud
SharePoint Best Practice and the CloudSharePoint Best Practice and the Cloud
SharePoint Best Practice and the Cloud
 
Webinar: SharePoint Online: How Do We Think About SharePoint Now?
Webinar: SharePoint Online: How Do We Think About SharePoint Now?Webinar: SharePoint Online: How Do We Think About SharePoint Now?
Webinar: SharePoint Online: How Do We Think About SharePoint Now?
 
October 2018 Office 365 Need to Know Webinar
October 2018 Office 365 Need to Know WebinarOctober 2018 Office 365 Need to Know Webinar
October 2018 Office 365 Need to Know Webinar
 
Office 365 and using SharePoint Online
Office 365 and using SharePoint OnlineOffice 365 and using SharePoint Online
Office 365 and using SharePoint Online
 
SharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersSharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What Matters
 
Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations
 
Getting Started with Office 365 Developers Patterns and Practices Provisionin...
Getting Started with Office 365 Developers Patterns and Practices Provisionin...Getting Started with Office 365 Developers Patterns and Practices Provisionin...
Getting Started with Office 365 Developers Patterns and Practices Provisionin...
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60
 

Dernier

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Dernier (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Themigrationchroniclesspsbend

  • 1. The SharePoint Online Migration Chronicles A Journey from 2007 to SPO SharePoint Saturday Bend info@CSGpro.com | 503 292-0859
  • 2. Your Presenter • Fernando R. Melo • Senior SharePoint Consultant CSGPRO • 14 Years System Engineering • 8 Years SharePoint Admin/Architect • Trainer SPAdmin SP PowerUser • SharePointDojo.wordpress.com info@CSGpro.com | 503 292-0859 2
  • 3. CSG Pro is headquartered in Portland, Oregon, and also maintains a presence in Boise, Idaho. With over twenty years of history in portals & collaboration, analytics and application development, our commitment to excellence to our clients in the Pacific Northwest, and throughout the country remains steadfast. CSG is one of a small number of Managed Gold Certified Partners in this region. This distinguishes us in the Microsoft partner community. info@CSGpro.com | 503 292-0859 } About CSG Pro www.csgpro.com | info@csgpro.com | (503) 292-0859
  • 4. info@CSGpro.com | 503 292-0859 Agenda • Let’s talk a bit about SharePoint • Why the cloud? • The road to the cloud. – Real world scenario – How to get to the cloud – Lessons learned 4
  • 5. Why are you listening to me? • Find that recipe for successful SharePoint migration and as a bonus side effect, cleanup. • Avoid hidden pitfalls. • Embrace the cloud. info@CSGpro.com | 503 292-0859 5
  • 6. What’s in it for you? • Save money • Save Time • Sanity • Save Unicorns – if you believe in such things. info@CSGpro.com | 503 292-0859 6
  • 7. What is SharePoint? • Not a file share, but better. • It’s a Framework/platform/intranet/website. • It’s Search • It centralizes information • It’s workflow automation • It’s social too. info@CSGpro.com | 503 292-0859 7
  • 8. SharePoint is HUGE! • You know why SharePoint is so huge? – It brings order to chaos (most of the time). – When it becomes unruly, it is still in a box. – It is the ultimate tool of possible efficiencies. info@CSGpro.com | 503 292-0859 8
  • 9. Common SharePoint Complaints • SharePoint is too big to migrate • Growth is out of control • Our SharePoint guru left to be a consultant and is making tons of money at it. • It’s too expensive • It’s working just fine • We don’t have the man hours • It’s end of the month accounting close info@CSGpro.com | 503 292-0859 9
  • 10. The cloud is here and it is here to stay info@CSGpro.com | 503 292-0859 10
  • 11. Why SharePoint Online? • Simplified Deployment – Allocate resources towards driving business value rather than maintaining infrastructure • Predictability – Easier to forecast cost of platform • Faster Updates – SharePoint Online updated before on-premises – 90 day release cycles • Integration – Exchange, Lync, Project, Dynamics info@CSGpro.com | 503 292-0859 11
  • 12. info@CSGpro.com | 503 292-0859 More Why… • Agility – Faster solution delivery. – Faster response to change in business demand and direction. – Transparent scalability • Focus – Less underlying IT infrastructure – IT resource redeployment • Focus on new applications • Tackle the “next ten projects” • Line of Business enablement • Economics – Lower delivery costs 12
  • 13. SharePoint Online Concerns • Lack of Control – Cannot deploy full-trust solutions – Cannot opt-out of updates • Lack of Flexibility – Not all features are available – Less control of Web Applications and Site Collections • Regulations – Compliance, data sovereignty • Data Loss – No access to data without connection • Migration – Cost of migrating customization – Integration with LOB systems info@CSGpro.com | 503 292-0859 13
  • 14. info@CSGpro.com | 503 292-0859 Boundaries 14
  • 15. What you can’t do • No access to ULS logs or backend • Can’t troubleshoot. • Updates could cause erratic behavior info@CSGpro.com | 503 292-0859 15
  • 16. The Scenario • 2000+ Employee Fortune 500 company • Regionally dispersed • SP 2007 w/ SP1on 7 year old HP servers • 2 400 gb content databases • SQL backups nightly • Fab 40 templates • Custom code on web pages • Item level security • Broken inheritance everywhere • Custom and OOB workflows • No limits on versions – 1 document had 247 versions info@CSGpro.com | 503 292-0859 16
  • 17. 5 Most Common SP Migration info@CSGpro.com | 503 292-0859 Headaches • Failure to Define policies and procedures • Not using security best practices • Failure to audit • Not monitoring security settings • Not giving Admins and users proper permissions 17
  • 18. SharePoint Online Golden info@CSGpro.com | 503 292-0859 Nuggets • Storage – 10 gb per user uploads – 500 mb per enterprise user – 5 tb per company • Site Collection Quotas – 100 gb • My Site Storage Allocation – 500 mb • Site Collections per Tenant – 300 SC 18
  • 19. Traditional Thinking info@CSGpro.com | 503 292-0859 19 Migrate Archive Delete
  • 20. Action Oriented info@CSGpro.com | 503 292-0859 20 Delete Archive Migrate
  • 21. info@CSGpro.com | 503 292-0859 Redirect IIS • Use Redirect Web Part from CodePlex – Support regular expressions 21
  • 22. The Dreaded 5000 item Limit • It is a hard limit • Error message • Filters and Views info@CSGpro.com | 503 292-0859 22
  • 23. info@CSGpro.com | 503 292-0859 Bandwidth • The migration process if bandwidth intensive. • We found that on average it took a 5 days to migrate 60 gb of data 23
  • 24. Large Files and Versions • Large files with lots of versions will be a considerable bottleneck • In most cases you do not need 47 versions of the file. • Setup a maximum number of versions – Microsoft recommends 3. – I recommend 5 depending on the type of file info@CSGpro.com | 503 292-0859 24
  • 25. Information Policies • One of the least used features in SharePoint. • Consider using them to set content expiration, archiving or even deleting files automatically based a set of criteria. • Document retention can be challenging, but not doing anything at all invites chaos. info@CSGpro.com | 503 292-0859 25
  • 26. info@CSGpro.com | 503 292-0859 Workflows • Workflow history – Will dissociate from tasks after 60 days – 5000 item limit in full effect – No way to throttle • Microsoft did not intend workflow history to be an audit trail • Use Audit log events 26
  • 27. info@CSGpro.com | 503 292-0859 Solutions • Create Filtered Views • Enable and Use metadata navigation – After metadata navigation is enabled, the list's contents will become available. (KB 2759051) We recommended that you then reduce the list's contents to less than 5,000 items. • Indexed columns 27
  • 28. What to do about workflow info@CSGpro.com | 503 292-0859 history? • Pray compliance doesn’t check • Create permanent auditable workflow history trails using SharePoint lists and or InfoPath • Use a custom workflow using SharePoint Designer to copy items from the above step • Enable Auditing Reports • There is an export to excel feature you can use, but it is pretty messy 28
  • 29. Production Environment Considerations • Migrating causes an impact to Production Farm • Copying database object requires memory • Use a dev environment instead info@CSGpro.com | 503 292-0859 29
  • 30. info@CSGpro.com | 503 292-0859 The tools • Metavis Migrator • ShareGate • Metalogics • Doc Ave 30
  • 31. MetaVis Migrator • Simple tree view interface • Right click copy and paste sites, libraries and items to new location • Does not need to be installed on the SP Server • Amazing customer support info@CSGpro.com | 503 292-0859 31
  • 32. info@CSGpro.com | 503 292-0859 32
  • 33. info@CSGpro.com | 503 292-0859 33
  • 34. info@CSGpro.com | 503 292-0859 34
  • 35. Issues Encountered • Will migrate SP 2007 pages and add them to the root of the site. • Workflows are an issue for all tools. • Custom code not supported • Make sure you know what you want to migrate. Only migrate what you need • Migrate Site and Site Permissions first, then content info@CSGpro.com | 503 292-0859 35
  • 36. Lessons Learned • Focus on users • Governance needs to be a priority • Clarify Security • Implement Information Management Policies to avoid data hoarding. info@CSGpro.com | 503 292-0859 36
  • 37. info@CSGpro.com | 503 292-0859 37
  • 38. Thank You! Questions/Comments info@CSGpro.com | 503 292-0859

Notes de l'éditeur

  1. 1. Always start with non technical elements Develop security policy – Nested AD groups in SP groups Training is essential Confidential content strategy 2. Apply permission using least privileged principles. DON’T GIVE USERS DIRECT ACCESS SP Groups are your friend Orphan users need cleanup too Break inheritance only when needed Review permissions and revoke the ones not needed asap. 3. Review adherenace to governance policies Know who accesses your content Know how often Know what features are used and not being used 4. Security is a dynamic process. It changes over time Prevent users from causing havoc. See number 3. 5. Find your technology champions and trust them. Show them number 3. Give them the access then need and deserver, with training Segment your admin responsibilities. Business owners vs power users.