Review: Sharepoint Migration Tool

Publicado a 7/31/2018 por Knowledge Inside em Review
image

No passado mês de Maio foi anunciada a general avalilability da ferramenta de migração de conteúdos Sharepoint da Microsoft, a Sharepoint Migration Tool (SMT).

A beta foi anunciada em Abril, e em apenas um mês a mesma ficou disponível para todos os utilizadores.

A ideia desta ferramenta é a de facilitar o processo de migração de conteúdo existente em Sharepoint On-Premises (2013) ou em fileshares, para Sharepoint Online ou Onedrive For Business.

Permite migrar não apenas bibliotecas de documentos, mas também listas e outros conteúdos Sharepoint. Na versão atual (v2), estes são os conteúdos suportados:

  • GenericList
  • DocumentLibrary
  • Survey
  • Links
  • Announcements
  • Contacts
  • Events
  • Tasks
  • DiscussionBoard
  • PictureLibrary
  • XMLForm
  • GanttTasks
  • Posts
  • Comments
  • Categories
  • MySiteDocumentLibrary
  • IssueTracking

A versão atual aumentou também as possibilidades de ligação a sistemas On-premise, ao suportar os seguintes tipos de autenticação:

  • NTLM
  • Kerberos
  • Forms
  • ADFS
    • MFA
    • SAML Claims
  • Client certificates

Foi também adicionada a possibilidade de criar automaticamente um site no destino aquando da migração, não obrigando assim a criar esse site previamente.

Em termos de funcionamento, foi adicionado o suporte para ficheiros JSON, além do já existente para ficheiros CSV. Utilizando estes mesmos ficheiros, o utilizador pode mapear diversas fontes de dados como origem, e diferentes destinos.

COMO FUNCIONA A SHAREPOINT MIGRATION TOOL

A ferramenta usa a Sharepoint Online Migration API, o que lhe permite velocidades de migração muito superiores a usar o Sharepoint Client Side Object Model (CSOM). Ao usar esta API, o conteúdo é primeiro encriptado e movido para containers Azure, e depois importado para o Sharepoint Online.

Ao abrirmos a ferramenta, é solicitado ao utilizador que se autentique com as credenciais do seu tenant de Office 365:

De seguida, podemos escolher quais os dados que queremos migrar. Cada uma destas seleções será considerada como uma task, sendo que podemos incluir diversas tasks no mesmo trabalho de migração:

Selecionando a 1ª opção, podemos ligar-nos diretamente a um site de Sharepoint já existente, na 2ª podemos escolher um fileshare, e na 3ª podemos importar um ficheiro csv ou JSON.

O ecrã seguinte exemplifica a experiência de clicarmos na 1ª opção:

No campo Select the data you want to migrate, a opção por defeito é a de migrarmos todas as listas e bibliotecas do site. Caso cliquemos nesse menu, temos a opção de escolher uma lista ou biblioteca específica.

No menu seguinte, escolhemos o destino dos nossos dados:

Caso o site ainda não exista, o mesmo será criado durante a migração.

Podemos também alterar certas definições do trabalho de migração, tais como efetuar uma migração incremental ou completa, migrar ou não o histórico de versões dos ficheiros, filtrar conteúdo por data, filtrar ficheiros por extensão, migrar ou não permissões, entre outras opções:

O que nós dizemos

Foi com grande expetativa que testámos esta tool de migração de conteúdos para Sharepoint Online. No entanto, temos sentimentos mistos em relação à mesma.
Se por um lado é verdade que permite velocidades de migração muito interessantes, e em teoria migra praticamente todo o conteúdo existente do SharePoint On-Prem para Sharepoint Online, durante a sua utilização reparámos em diversos bugs que fomos reportando à equipa de desenvolvimento da mesma.
Tendo em conta os problemas encontrados parece-nos que a entrada em general availability pode ter sido imprudente, contudo, em migrações mais pequenas e menos exigentes é uma ferramenta que tem utilidade. É ainda assim de louvar que a Microsoft tenha disponibilizado a mesma de forma gratuita, pois as soluções third party normalmente acarretam grandes custos com a sua utilização.
Aguardamos com expetativa por novas atualizações que possam resolver os bugs detetados, e a velocidade que a Microsoft tem lançado novas versões do software deixa-nos confiantes que isso poderá estar para breve.

Comments