SharePoint On Premise 数据迁移到 SharePoint Online的几点考虑

最近在给一个客户做SharePoint数据迁移的项目,从SharePoint 2007到SharePoint Online, 在给客户做计划的时候,着重考虑了两个系统之间的差异和客户对本地系统的自定制。下面总结一下重点内容:

1 - 一些SharePoint 2007中的Web Part和客户自定制的Web Part是没有办法迁移到SharePoint online的。这部分Web Part会在站点迁移后丢失。

2 - SharePoint 2007中自定制的List模板及Site模板,需要考虑到转换成SharePoint Online的自带模板。

3 - 部分SharePoint2007中的自带模板在SharePoint Online中也不再存在,需要考虑到转换成SharePoint Online的自带模板。

4 - 自定制Page Layout需要考虑转换成SharePoint Online自带Page Layout.

5 - SharePoint 2007中自定制的列(Column),需要考虑转换成SharePoint Online中的自带列。

6 - 工作流(Workflow)通常很难迁移,使用某些第三方工具可以迁移工作流的定义部分,但实例部分通常无法迁移。

7 - 自定制Solution, Master Page不会迁移,需要考虑在目的端进行重新开发。

8 - SharePoint Online中的Managed Path只有Teams和Sites两个,而SharePoint 2007中可以自定制,所以此处会造成站点URL的变化,需要事先计划如何更改URL。

9 - SharePoint 2007中允许在Farm中设置List Threshold, 即使List(包括Library)中单个View下多于于5000个Item (包括Document) 仍然可以直接访问。而SharePoint Online中严格限制了每个View下的Item不能超过5000个。需要考虑对有此情况的SharePoint List在Online端添加View和创建Index Column。

10 - SharePoint Online端限制了一个List(包括Library)中所有Column的宽度加起来不能超过8000个Byte, 在SharePoint 2007中是不存在这个限制的。所以需要对源段环境进行扫描计算是否存在这样的List (Library)有这个问题。对于这样的List(Library),数据迁移到Online之后会丢掉部分Column. 可以考虑在数据迁移之前适当删掉部分Column. 经过我们的分析,发现实际上源端还是需要有相当多数量的Column才会产生这种问题的,不过不得不提的是,Link这种类型的Column宽度是最大的,所以如果源段的Link Column比较多,就比较危险..

以上是针对我们这个项目所重点提出的注意事项。当然根据不同客户环境部署方式不同,使用功能及自定制不同,会有不同的情况,所以上表不能说是一个完全的列表,但是包含了我们通常会遇到的80%以上需要考虑的差异事项。

猜你喜欢

转载自blog.csdn.net/lexie2018/article/details/80669483