この機能に対応しているエディション: Business Starter、Business Standard、Business Plus、Enterprise Standard、Enterprise Plus、Education Fundamentals、Education Standard、Education Plus、Essentials Starter、Essentials、Enterprise Essentials、Enterprise Essentials Plus、Nonprofits、G Suite Basic、G Suite Business。エディションを比較
高度なデータ インポート方法を使用すると、Microsoft OneDrive から Google Workspace への大規模なデータ インポートを効率化できます。
高度なデータ インポート方法について
- この方法では、専用の API 割り当てを使用します。
- Azure ポータルで Microsoft Azure アプリケーションを設定し、データをバッチで Workspace にインポートします。
- インポートしても OneDrive のデータは削除または変更されず、Workspace のユーザー アカウントにコピーされます。
- 特に指示がない限り、インポート先の Workspace アカウントの Google 管理コンソールで次の手順を行います。
- 一部の OneDrive 機能はサポートされていません。詳しくは、OneDrive からインポートされるアイテムをご覧ください。
Google の共有 API 割り当てを使用してデータをインポートする場合は、OneDrive のデフォルトのデータ インポート方法を使用するをご覧ください。
Workspace の要件
- 特権管理者がデータ インポートを設定して実行していることを確認してください。販売パートナーが顧客のアカウントのデータをインポートすることはできません。
- Workspace にインポートするすべてのユーザーに対して Google ドライブを有効にします。詳しくは、ユーザーに対して Google ドライブと Google ドキュメントを有効または無効にするをご確認ください。
- インポートするユーザーごとに Workspace ユーザー アカウントとライセンスが必要です。詳しくは、ユーザーの追加方法をご覧ください。
- 一度に最大 4 つのバッチをインポートできます。各バッチは最大 5,000 ユーザーをサポートします。
OneDrive の要件
- データ インポートはグローバル管理者が実行する必要があります。
- インポートするファイルがある OneDrive ユーザーのメールアドレスが必要です。詳しくは、ユーザー アカウントを管理する場所と方法を計画するをご覧ください。
始める前に
- Azure アプリケーションを作成する \- OneDrive から Workspace アカウントへの安全なデータ インポートを確保するには、まず Azure ポータルで Azure アプリケーションを作成する必要があります。詳しくは、OneDrive と SharePoint Online 用の Azure アプリケーションを設定するをご覧ください。
- ファイルの重複を避ける—OneDrive データのバッチのデータ インポートを終了し、同じデータのバッチの新しいインポートを開始すると、2 回目のインポートで Workspace に重複ファイルが作成される可能性があります。重複ファイルを作成しないように、同じデータのバッチに対して 2 つのインポートを作成しないでください。
データの欠落を避ける \- OneDrive から Workspace の場所にデータ インポートを完了して終了した後、次の 3 つの操作を行うと、問題が発生する可能性があります。
- 最初のデータ インポートから 14 日以内に、同じデータセットの新しいデータ インポートを作成する。
- データセットを 2 つ目の Workspace の場所にインポートする。
- データが Workspace にコピーされる前にデータ インポートを停止する。
データ インポートを再開すると、差分インポートとして実行され、最初の Workspace の場所から 2 つ目の Workspace の場所に OneDrive データが移動します。インポートされたデータは、最初の Workspace の場所では使用できなくなります。
ステップ 1: OneDrive アカウントに接続する
-
Google 管理コンソールで、メニュー アイコン
[データ]
[データのインポートとエクスポート]
[データ インポート]
[詳細設定] に移動します。
この操作を実施するには、特権管理者としてログインする必要があります。
- [詳細設定] ページの [データ インポート バッチ] で、[新しいバッチ] をクリックします。
- [データタイプ] で [OneDrive]
[続行] をクリックします。
- [ステップ 1: OneDrive アカウントを接続する] に、Azure アプリケーションから次の情報を入力します。
- クライアント ID
- クライアント シークレット
- テナント ID
- SharePoint ホスト名
- [接続] をクリックします。
セキュリティ設定を完了して接続を確認するには:
[証明書をダウンロード] をクリックします。
これにより、Azure の証明書ファイルがダウンロードされます。
Azure ポータルで登録済みのアプリケーションに移動します。
Azure で、[証明書とシークレット]
[証明書]
[証明書をアップロード] をクリックします。
ダウンロードした証明書をアップロードし、必要に応じて説明を入力します。
[接続を確認] をクリックします。
Workspace は Azure の認証情報と証明書を検証し、接続ステータスを更新して接続が成功したことを示します。
ステップ 2: インポートするユーザーを選択する
各ユーザーの OneDrive URL と移行先の Google Workspace メールアドレスを記載した CSV ファイルをアップロードします。新しい CSV ファイルを作成するか、サンプル ファイルをダウンロードして情報を追加し、CSV が正しい形式であることを確認できます。完了した CSV ファイルのサイズは 10 MB 未満である必要があります。
CSV ファイルを作成するには:
- Workspace 管理者アカウントを使用して、スプレッドシート プログラムを開きます。または、管理コンソールで [サンプル CSV ファイルをダウンロード] をクリックします。
最初の列に [Source OneDrive URL] という見出しを追加し、OneDrive サイトまたはサイト コレクションごとに URL を入力します。URL ごとに別の行を使用します。同じ OneDrive アカウントから複数の特定のフォルダをインポートする場合は、複数の行で同じ URL を繰り返し使用し、省略可能な [Source Folder Path] 列に異なるパスを指定できます。
この列に追加するユーザー アドレスは、次の形式にする必要があります。
- URL に「-my.sharepoint.com」を追加する必要があります。
アンパサンド(@)とピリオド(.)はアンダースコア(_)に置き換える必要があります。
たとえば、kim@your.company.com は https://company-my.sharepoint.com/personal/kim_your_company_com に変換されます。 注: ユーザーに [File not found] エラー メッセージが表示される場合は、 指定したサイト アドレスまたはファイル URL が正しいことを確認してください。
2 番目の列に [Target GUser] という見出しを追加し、各ユーザーの Workspace メールアドレスを入力します。OneDrive の移行では、ソースファイルは移行先 GUser のマイドライブ フォルダに移行されます。
(省略可)3 番目の列に [Target Drive FolderID (Optional)] という見出しを追加し、データの移行先となるドライブ フォルダの ID を入力します。
- フォルダ ID は、ドライブ フォルダの URL の /folders/ の後にあります。
- Target Drive FolderID を指定しない場合、コンテンツは移行先 GUser の個人用ドライブの最上位にインポートされます。
(省略可)最後の列に [Source Folder Path (Optional)] という見出しを追加し、移行する特定のフォルダのパス(
Folder1/Folder2など)を入力します。- この見出しを使用すると、データ インポート ツールはその特定のフォルダのみを移行します。
- 同じソース URL に複数のフォルダを指定する場合、フォルダパスは完全に分離する必要があり、相互にネストすることはできません。たとえば、
Folder1とFolder1/Folder2は無効です。
例:
Source OneDrive URL Target GUser Target Drive FolderID (Optional) Source Folder Path (Optional) https://company-my.sharepoint.com/personal/kim_your_company_com kim@solarmora.com 15j5zAuUYjVL9iIejyTTzadqwwarUqpb7 Folder1 https://company-my.sharepoint.com/personal/alex_your_company_com alex@solarmora.com スプレッドシートを CSV ファイルとして保存します。
ファイルを Google 管理コンソールにアップロードします。
- 管理コンソールで、[CSV をアップロード] をクリックします。
- CSV マッピング ファイルを選択
[開く] をクリックします。
- [タスク] をクリックして、マッピング ファイルが正常にアップロードされたことを確認します。
CSV ファイルが正常にアップロードされない場合:
- ファイルを選択し、削除アイコン
[**はい**] をクリックして確定します。
- 新しいファイルを作成して、もう一度アップロードしてください。
この問題が繰り返し発生する場合は、Google Workspace サポートにお問い合わせください。
- ファイルを選択し、削除アイコン
ステップ 3: ID マップを作成してアップロードする
必要に応じて、2 つ目の CSV ファイル(OneDrive ユーザーのファイルとは別)を作成して、各 OneDrive ユーザーまたはグループを Workspace ユーザーとグループにマッピングします。新しい CSV ファイルを作成するか、サンプル ファイルをダウンロードして行を追加します。権限はデフォルトでインポートされます。完了した CSV ファイルのサイズは 10 MB 未満である必要があります。
次の場合、ID マップは必要ありません。
- OneDrive のユーザーのメールアドレス(raha@example.com など)が Workspace と同じである。
- すべてのユーザーが OneDrive と Workspace で同じユーザー名を使用しているが、別のドメイン名にマッピングされている。ドメイン名(@example.com から @altostrat.com など)のみが変更されている。
ID マップを作成するには、次の手順を行います。
- Workspace 管理者アカウントを使用して、スプレッドシート プログラムを開きます。または、管理コンソールで [サンプル CSV ファイルをダウンロード] をクリックします。
最初の列に [Source Entity] という見出しを追加し、権限をインポートする必要がある OneDrive ユーザーまたはグループごとにメールアドレスを入力します。エンティティ(ユーザーまたはグループ)ごとに別の行を使用します。
ユーザーは、グループ名を移行先の Google グループまたは個々のメールにマッピングすることもできます。
2 番目の列に [Destination Email] という見出しを追加し、ユーザーまたはグループごとに Workspace メールアドレスを入力します。ユーザーまたはグループごとに別の行を使用します。
例:
Source Entity Destination Email emma@example.com emma@solarmora.com Group Team A group-team-a@solarmora.com
ステップ 4: データ インポートの設定を選択する
- [設定を編集] をクリックし、次のいずれかの設定を使用して、OneDrive からコピーするデータを選択します。
(省略可)ID マップに含まれていないユーザーを含め、すべての OneDrive ユーザーと 365 グループをインポートするには、[データ インポート中に検出された追加のアカウントをマッピングする] チェックボックスをオンにして、次のいずれかを選択します。
- Microsoft アカウントのメールアドレスが Google Workspace のアドレスと同じ場合は、[元のメールアドレスを保持する] を選択します。
- インポートしたすべてのユーザーと 365 グループのドメイン名が変更されている場合は、[これらのアカウントに別のメールアドレス ドメインを使用する]
ドメインを選択します。
注: [データ インポート中に検出された追加のアカウントをマッピングする] チェックボックスがオンになっていない場合は、ID マップに削除されたユーザーまたはメールボックスへのアクセスがブロックされているユーザーが含まれていることを確認してください。
(省略可)日付でファイルをコピーするには、[次の日付以降に作成または変更されたファイルのみを含める] チェックボックスをオンにして、次のいずれかを選択します。
- 特定の日付以降に作成されたファイルをコピーするには、[作成者] を選択し、日付を選択します。
- 特定の日付以降に変更されたファイルをコピーするには、[変更者] を選択し、日付を入力します。
注: 日付の設定はローカル タイムゾーンに基づいており、フォルダではなく個々のファイルにのみ適用されます。選択した日付に関係なく、すべてのフォルダがインポートされます。
一部のファイル形式をインポートしない場合は、[特定のファイル形式を除外する] チェックボックスをオンにし、除外するファイル拡張子を入力します。異なるファイル拡張子はカンマで区切ります(例: tmp, log, bak など)。
サイズの大きいファイルをインポートしない場合は、[次のサイズを超えるファイルを除外する] チェックボックスをオンにして最大サイズを入力し、[MB] または [GB] を選択します。
ユーザーが親ファイルまたはフォルダに対する権限を持っていても、子ファイルまたはフォルダに対する権限を持っていない場合など、権限が制限されているファイルとフォルダをインポートする場合は、[権限が制限されているファイルとフォルダをインポートする] チェックボックスをオンにして、アイテムを制限付きアクセスでインポートできるようにします。
ファイルに正しい権限が付与されるように、権限が制限されているすべてのファイルは移行先 GUser のドライブの [Restrictive Permissions Files] フォルダにインポートされ、これらのファイルへのショートカットが実際の場所に作成されます。
ファイルの元の作成者または最終変更者が見つからない場合は、[ファイルの作成者または変更者がいない場合は、移行先の GUser を使用します] チェックボックスをオンにして、代わりにファイルの移行先 GUser を使用します。このチェックボックスは、デフォルトでオンになっています。
ファイルのダウンロード不可権限をインポートする場合は、[ファイルの「ダウンロード不可」権限をインポートする] チェックボックスをオンにします。これらのファイルをダウンロードできるのは編集者のみです。
リンクを知っている全員にアクセスを許可するファイルまたはフォルダをインポートする場合は、[匿名リンクの権限をインポートする] チェックボックスをオンにして、最も制限の厳しいリンクを Google ドライブにリンクを知っている全員にアクセスを許可する権限としてインポートします。
権限のインポートについて詳しくは、インポートされる機能とデータをご覧ください。
組織内のユーザーのリンクを含むファイルまたはフォルダをインポートする場合は、[組織リンクの権限をインポートする] チェックボックスをオンにして、最も制限の厳しいリンクをインポートし、組織内のすべてのユーザーに適用します。
組織内のユーザーのリンクを含むファイルまたはフォルダをインポートし、すべてのユーザーがドライブで検索できるようにする場合は、[組織の権限を持つファイルとフォルダを Google ドライブで検索可能にする] チェックボックスをオンにします。
[変更を保存] をクリックします。
ステップ 5: データ インポートを開始する
始める前に:
- 最初のインポートには最大 15 分かかることがありますが、それ以上かかる場合もあります。このフェーズでは、進行状況のサマリーに変化は見られません。インポートを停止したり終了したりする必要はありません。
- データ インポートを開始すると、ドメイン全体の委任が付与され、Workspace にデータ インポート用のクライアント ID が作成されます。詳しくは、API アクセスをドメイン全体の委任で制御するをご覧ください。
現在のバッチのデータをインポートするには:
- [完全インポートを実行] をクリックします。
- データ インポートの処理中は、以下の情報の更新をリアルタイムで確認できます。
- 検出されたアイテム—インポート、スキップ、または失敗したタスクの合計数
- 警告 \- 完了したが、想定どおりには完了しなかったタスクの数
- 失敗—エラーのためにインポートに失敗したタスクの数
- スキップ \- 特定のデータ インポート設定が原因でスキップされたタスク、または前回のインポートで完了したタスクの数
- 成功—正常に完了したタスクの数
- 処理されたユーザー数—完全にインポートされたユーザーの数
- 経過時間 \- データ インポート開始からの経過時間
- 処理されたサイト数—正常にインポートされたサイトの数
- 検出されたファイル数—データ インポート中に検出されたファイルの数
- インポートされたファイル数—正常にインポートされたファイルの数
- スキップされたファイル数—以前にインポートされたがスキップされたファイルの数
- 失敗したファイル数—ドライブへのインポートに失敗したファイルの数
- 検出に関する問題数—移行元アカウントのクロールできなかったフォルダの数
- (省略可)進行中のデータ インポートのレポートをエクスポートするには:
- [データ インポート ログを表示] または [サイト レポートをエクスポート] をクリックします。
- エクスポートしたレポートでタスクリストが自動的に開かない場合は、[タスク]
レポートのリンクをクリックします。
- Google スプレッドシートでレポートを開くには、[Google スプレッドシートで開く] をクリックします。
- (省略可)進行中のインポートを停止するには、[インポートを停止] をクリックします。この操作には数分かかることがあります。また、インポート プロセスはロールバックされません。他のバッチを同時に実行している場合、それらのバッチは引き続きインポートされます。インポートを停止する前にインポートされた OneDrive データは、Workspace から削除されません。
インポートが完了すると、インポートの統計情報が記載されたメールが届き、レポートが添付されます。詳しくは、OneDrive のデータ インポート レポートについてをご覧ください。
ステップ 6: 完了したデータ インポートを終了する
- 1 つのバッチのデータのインポートを終了し、同じバッチの新しいインポートを開始すると、2 回目のインポートで Workspace に重複が作成される可能性があります。重複を避けるため、同じバッチのデータに対して 2 つのインポートを作成しないでください。
- バッチのデータ インポートを終了すると、その設定データやレポートにアクセスできなくなります。インポートが完全に完了し、差分インポートが必要なくなるまで、インポートを終了しないでください。
- インポートを終了するまでは、差分インポートを実行し、完了したインポートに関する情報を管理コンソールで確認できます。
注: データ インポートの完了後に ID マップの [Destination Email] 列を更新する場合は、差分インポートを実行しないでください。差分インポートでは、新しいメールアドレスにデータはコピーされません。差分インポートを実行する代わりに、完全移行をもう一度実行してください。
完了したデータ インポートを終了するには、次の手順を行います。
- 終了する前に新規または更新されたファイルをインポートする場合は、OneDrive の差分インポートを実行するの手順に沿って操作します。
- (省略可)データ インポートのレポートを保存するには、[データ インポート ログを表示]
[サイト レポートをエクスポート] をクリックします。
- [インポートを終了]
[インポートを終了して削除] をクリックします。
保持と訴訟のための記録保持
データ インポートは生産性向上のための機能であり、法令遵守に関する問題をアシストするためのものではありません。組織の法令遵守のニーズを評価し、満たす責任は、デベロッパーと組織にあります。法律上またはコンプライアンス上の目的のためにファイルとフォルダが必要な場合は、データを Google Workspace にインポートする前に OneDrive のファイルをバックアップすることをご検討ください。
関連トピック
Google、Google Workspace、および関連するマークとロゴは、Google LLC の商標です。その他すべての企業名および商品名は関連各社の商標です。