CSV 또는 JSON 파일을 사용하여 마이그레이션 관리자에 작업 대량 업로드Bulk upload tasks into Migration Manager using a CSV or JSON file

마이그레이션 관리자에 작업을 대량으로 업로드하는 데는 두 가지 방법이 있습니다.There are two different methods available to bulk upload tasks into Migration Manager. 하나는 CSV(쉼표로 구분된) 파일을 사용하는 것이고 다른 하나는 JSON 파일을 사용하는 것입니다.One is using a comma-separated (CSV) file, and the other is to use a JSON file.

항목은 사용자가 선택한 형식에 따라 수동으로 입력됩니다.The entries are manually entered by you into whichever format you choose. 첫 번째 행의 유효성을 검사하여 대상 링크가 유효한 지 확인합니다.The first row is validated to make sure the destination links are valid. 유효하지 않은 대상 오류가 표시되는 경우 나머지 작업이 올바른 대상에 속했는지 확인합니다.If you receive an invalid destination error, make sure to also check the remainder of your tasks to ensure they have valid destinations.

참고

OneDrive 계정으로 마이그레이션하는 경우 마이그레이션하기 전에 계정이 미리 프로비저닝되었는지 확인하세요.If you are migrating to OneDrive accounts, make sure the accounts are pre-provisioned before you migrate. 조직 내 사용자를 위한 OneDrive 사전 프로비저닝에 표시된 대로 스크립트를 사용하여 이 작업을 수행할 수 있습니다.You can do this using a script, as shown here: Pre-provision OneDrive for users in your organization.

CSV(쉼표로 구분 된 값) 파일을 사용하여 대량 업로드Using a comma-separated value (CSV) file for bulk upload

Migration Manager를 사용하면 쉼표로 구분된(CSV) 파일을 사용하여 데이터를 대량으로 마이그레이션할 수 있습니다.Migration Manager lets you use a comma-separated (CSV) file to bulk migrate your data. 텍스트 편집기나 Excel과 같은 응용 프로그램을 사용하여 CSV 파일을 만듭니다.Use any text editor, or an application like Excel, to create the CSV file.

CSV 파일 형식CSV file format

CSV 파일에 6개의 열이 있습니다. 처음 3개는 원본 값으로 각각 데이터가 현재 있는 위치를 자세히 알려줍니다.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. 나머지 3개 열은 데이터를 마이그레이션하는 사이트, 문서 라이브러리 및 선택적 하위 폴더를 나타냅니다.The remaining three columns indicate the site, document library and optional sub-folder to where you are migrating your data. 특정 필드에 값이 필요하지 않은 경우에도 6개 열이 모두 파일에 있어야 합니다.All six columns must be accounted for in the file, even if you are not needing a value for a given field.

다음은 CSV 파일 형식의 예입니다.Here's an example of the format for the CSV file. 행들은 로컬 파일 공유에서 마이그레이션되는 파일을 표시합니다.The rows show files that are being migrated from local file shares.

CSV 파일을 사용하여 일괄 업로드용 템플릿 다운로드: 마이그레이션 관리자 일괄 업로드 템플릿Download the template for bulk uploading using a CSV file: Migration Manager bulk upload template

CSV 파일을 사용하는 경우의 샘플 형식

다음 예제에서는 이 내용이 .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,

중요

머리글 행은 CSV 파일에 포함하지 마세요 .Do not include a header row in your CSV file. 특정 필드에 값이 필요하지 않은 경우에도 6개 열이 모두 파일에 있어야 함을 유의합니다.Remember to account for all six columns in the file, even if you are not needing a value for a given field. CSV 파일의 인코딩은 UTF-8이어야 합니다.The encoding of the CSV file must be UTF-8.

데이터 마이그레이션을 위해 CSV 파일을 만들려면To create a CSV file for data migration

다음 예제에서는 Excel을 사용하여 CSV 파일을 만듭니다.The following example uses Excel to create the CSV file.

  1. Excel을 시작합니다.Start Excel.

  2. 마이그레이션 작업에 대한 값을 입력합니다. 마이그레이션 원본 및 대상을 행당 하나씩 입력합니다. 열에 대한 자세한 설명은 아래 참조 테이블을 참조하세요.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.

    • A 열: 파일 공유 경로를 입력 합니다.Column A: Enter a file share path. 필수입니다.Required.

    • B 열: 이 열을 상태로 유지합니다.Column B: Leave this column blank. 이 열은 파일 공유 마이그레이션에 적용되지 않습니다.This column does not apply to file share migration.

    • C 열: 이 열을 상태로 유지합니다.Column C: Leave this column blank. 이 열은 파일 공유 마이그레이션에 적용되지 않습니다.This column does not apply to file share migration.

    • D 열: 파일을 마이그레이션할 SharePoint 사이트 URL을 입력합니다.Column D: Enter the SharePoint site URL where the files are to be migrated. 필수입니다.Required.

    • E 열: 파일을 마이그레이션할 SharePoint 사이트의 문서 라이브러리 이름을 입력합니다.Column E: Enter the name of the document library in the SharePoint site where the files are to be migrated. 필수입니다.Required.

    • F 열: 문서 라이브러리에 있는 하위 폴더의 이름을 입력합니다. 이 열을 비워 두면 파일이 루트 수준으로 이동됩니다. 선택 항목입니다.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. 쉼표로 구분된 (*.csv) 파일로 저장한 후 닫습니다.Close and save as a Comma delimited (*.csv) file.

대량 업로드에 JSON 파일 사용Using a JSON file for bulk upload

다음 예제에서는 데이터를 마이그레이션하는 데 사용되는 JSON 형식을 보여줍니다.The following example shows the JSON format used in migrating your data.

필요한 최소 값은 SourcePath, TargetPath 및 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,

      }

    }
  ]
}