Tareas de carga masiva en el administrador de migraciones con un archivo CSV o JSONBulk upload tasks into Migration Manager using a CSV or JSON file

Hay dos métodos diferentes disponibles para cargar tareas en masa en el Administrador de migración.There are two different methods available to bulk upload tasks into Migration Manager. Uno de ellos consiste en usar un archivo de valores separados por comas (CSV) y el otro en usar un archivo JSON.One is using a comma-separated (CSV) file, and the other is to use a JSON file.

Las entradas se especifican manualmente en el formato que elija.The entries are manually entered by you into whichever format you choose. La primera fila se valida para asegurarse de que los vínculos de destino sean válidos.The first row is validated to make sure the destination links are valid. 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.If you receive an invalid destination error, make sure to also check the remainder of your tasks to ensure they have valid destinations.

Usar un archivo de valores separados por comas (CSV) para cargar datos en masaUsing a comma-separated value (CSV) file for bulk upload

El Administrador de Migración permite usar un archivo de valores separados por comas (CSV) para migrar los datos en masa.Migration Manager lets you use a comma-separated (CSV) file to bulk migrate your data. Para crear el archivo CSV, use cualquier editor de texto o una aplicación como Excel.Use any text editor, or an application like Excel, to create the CSV file.

Formato del archivo CSVCSV file format

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.There are six columns needed in your CSV file -- the first three are your source values, each providing detail about where your data is currently located. Las otras tres columnas indican el sitio, la biblioteca de documentos y una subcarpeta opcional que indica adónde se migrarán los datos.The remaining three columns indicate the site, document library and optional sub-folder to where you are migrating your data. Las seis columnas deben incluirse en el archivo, incluso aunque no necesite un valor para un campo concreto.All six columns must be accounted for in the file, even if you are not needing a value for a given field.

Este es un ejemplo del formato para el archivo CSV. Las filas muestran los archivos que se están migrando desde los archivos compartidos locales.Here's an example of the format for the CSV file. The rows show files that are being migrated from local file shares.

Formato de ejemplo cuando se usa un archivo CSV

En este ejemplo se muestra el aspecto que tendría en un archivo .txt.This example shows how it would appear in a .txt file.

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

Importante

No incluya ninguna fila de encabezado en el archivo CSV.Do not include a header row in your CSV file. Recuerde que debe incluir las seis columnas en el archivo, incluso aunque no necesite un valor para un campo determinado.Remember to account for all six columns in the file, even if you are not needing a value for a given field. La codificación del archivo CSV debe ser UTF-8.The encoding of the CSV file must be UTF-8.

Para crear un archivo CSV para la migración de datosTo create a CSV file for data migration

En el ejemplo siguiente se usa Excel para crear el archivo CSV.The following example uses Excel to create the CSV file.

  1. Inicie Excel.Start 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.Enter the values for your migration jobs. Enter one migration source and destination per row. See the reference table below for further explanation of columns.

    • Columna A: escriba una ruta de recurso compartido de archivos.Column A: Enter a file share path. Necesario.Required.

    • Columna B: deje esta columna en blanco.Column B: Leave this column blank. Esta columna no se aplica a la migración de archivos compartidos.This column does not apply to file share migration.

    • Columna C: deje esta columna en blanco.Column C: Leave this column blank. Esta columna no se aplica a la migración de archivos compartidos.This column does not apply to file share migration.

    • Columna D: especifique la URL del sitio de SharePoint en el que se realizará la migración de los archivos.Column D: Enter the SharePoint site URL where the files are to be migrated. Necesario.Required.

    • Columna E: Escriba el nombre de la biblioteca de documentos en el sitio de SharePoint donde están los archivos que se migrarán.Column E: Enter the name of the document library in the SharePoint site where the files are to be migrated. Necesario.Required.

    • 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.Column F: Enter the name of the subfolder in the document library. If this column is left empty then the files will be moved to the root level. Optional.

  3. Cierre y guárdelo como archivo (*.csv) delimitado por comas.Close and save as a Comma delimited (*.csv) file.

Usar un archivo JSON para la carga en masaUsing a JSON file for bulk upload

El siguiente ejemplo muestra el formato de JSON al migrar los datos.The following example shows the JSON format used in migrating your data.

Los valores mínimos necesarios son SourcePath, TargetPath y TargetList.The minimum required values are SourcePath, TargetPath and 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",
        "FilterOutPathSpecialCharacters": false,
        "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,
        "FilterOutPathSpecialCharacters": false,

      }

    }
  ]
}