Tareas de carga masiva en el administrador de migraciones con un archivo CSV o JSON

Hay dos métodos diferentes disponibles para cargar tareas en masa en el Administrador de migración. Uno de ellos consiste en usar un archivo de valores separados por comas (CSV) y el otro en usar un archivo JSON.

Las entradas se especifican manualmente en el formato que elija. La primera fila se valida para asegurarse de que los vínculos de destino sean válidos. Si recibe un error de destino no válido, no olvide comprobar también el resto de las tareas para asegurarse de que tienen destinos válidos.

Antes de empezar:

  • Aprovisionar previamente cuentas de OneDrive. Si va a migrar a cuentas de OneDrive, asegúrese de aprovisionar previamente las cuentas antes de migrar. Para hacerlo, puede usar este script: aprovisionar previamente OneDrive para usuarios en su organización.
  • Plantilla. Hay disponible una plantilla de .csv para la carga masiva: plantilla de carga masiva de Migration Manager
  • Encabezados de columna. De manera opcional, puede usar encabezados de columnas en el archivo CSV para que el archivo sea más fácil de leer.
  • Todas las columnas deben tener en cuenta. Recuerde que debe incluir las seis columnas en el archivo, incluso aunque no necesite un valor para un campo determinado.
  • UTF-8. La codificación del archivo CSV debe ser UTF-8.
  • Si va a migrar a cuentas de OneDrive. Al escribir el destino de OneDrive, no incluir "_layouts/15/onedrive.aspx" al final de la entrada. Además, la biblioteca de documentos de un destino de OneDrive debe ser Documentos y no "MisArchivos".

Usar un archivo de valores separados por comas (CSV) para cargar datos en masa

El Administrador de Migración permite usar un archivo de valores separados por comas (CSV) para migrar los datos en masa. Para crear el archivo CSV, use cualquier editor de texto o una aplicación como Excel.

Formato del archivo CSV

El archivo CSV necesita seis columnas: las tres primeras son los valores de origen y cada una proporciona detalles sobre dónde se almacenan actualmente los datos. Las otras tres columnas indican el sitio, la biblioteca de documentos y una subcarpeta opcional que indica adónde se migrarán los datos. Las seis columnas deben incluirse en el archivo, incluso aunque no necesite un valor para un campo concreto. También puede incluir encabezados de columna en el archivo.

Este es un ejemplo del formato del archivo CSV. Las filas muestran los archivos que se están migrando desde los archivos compartidos locales. Opcionalmente, puede incluir una fila de encabezado en el archivo.

Formato de ejemplo cuando se usa un archivo CSV

En este ejemplo se muestra el aspecto que tendría en un archivo .txt con encabezados de columna.

FileSharePath,,,SharePointSite,DocLibrary,DocSubFolder
\\MigrationTests\testfiles,,,https://contoso.sharepoint.com/sites/sitecollection,Documents,SubFolderName
\\MigrationTests\testfiles,,,https://contoso-my.sharepoint.com/personal/user_contoso_onmicrosoft_com,Documents,

Para crear un archivo CSV para la migración de datos

En el ejemplo siguiente se usa Excel para crear el archivo CSV.

  1. Inicie Excel.

  2. Escriba los valores para los trabajos de migración. Escriba un origen y destino de migración por fila. Vea la tabla de referencia siguiente para ver una explicación más precisa de las columnas.

    • Columna A: escriba una ruta de recurso compartido de archivos. Necesario.

    • Columna B: deje esta columna en blanco. Esta columna no se aplica a la migración de archivos compartidos.

    • Columna C: deje esta columna en blanco. Esta columna no se aplica a la migración de archivos compartidos.

    • Columna D: Escriba la URL del sitio de SharePoint o el correo electrónico o la dirección URL de OneDrive en el que se realizará la migración de los archivos. Necesario.

    • Columna E: Escriba el nombre de la biblioteca de documentos en el sitio de SharePoint donde están los archivos que se migrarán. Necesario.

    • Columna F: Escriba el nombre de la subcarpeta de la biblioteca de documentos. Si esta columna se deja vacía, los archivos se moverán al nivel raíz. Opcional.

  3. Cierre y guarde como un archivo delimitado por comas (*.csv).

Usar un archivo JSON para la carga en masa

El siguiente ejemplo muestra el formato de JSON al migrar los datos.

Los valores mínimos necesarios son SourcePath, TargetPath y TargetList.


{

  "Tasks": [

    {
      "SourcePath": "\\\\contoso\\fileshare\\dept1",
      "TargetPath": "https://a830edad9050849387E18042320.sharepoint.com",
      "TargetList": "Documents",
      "TargetListRelativePath": "dept1",

      "Settings": {

        "MigrateHiddenItems": true,
        "MigrateItemsCreatedAfter": "2016-05-22",
        "MigrateItemsModifiedAfter": "2016-05-22",
        "SkipFilesWithExtensions": "txt:mp3",
        "MigrateOneNoteNotebook": true
      }
    },

    {

      "SourcePath": "\\\\contoso\\fileshare\\dept2",
      "TargetPath": "https://a830edad9050849387E18042320.sharepoint.com",
      "TargetList": "Documents",
      "TargetListRelativePath": "dept2",

      "Settings": {

        "MigrateHiddenItems": true,
        "MigrateItemsCreatedAfter": "2016-05-22",
        "MigrateItemsModifiedAfter": "2016-05-22",
        "SkipFilesWithExtensions": "txt:mp3",
        "MigrateOneNoteNotebook": false,

      }

    }
  ]
}