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%以上需要考慮的差異事項。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章