Incremental copy は、Operation mode settings にある移行オプションで、変更日フィールドがソースより古い場合にのみ移行先の項目を置き換え、移行先に存在しないソースの新しい項目をコピーします。これにより、移行先にあるより新しいファイルを上書きしないようにします。
この記事では、ほとんどの SharePoint 移行機能における Incremental copy の既定の動作について説明します。これにより、今後の移行プロジェクトに適したオプションかどうかを判断できます。
この記事では、Teams およびメールボックスの移行における Incremental copy については扱いません。これらの処理は、最初の処理から保存された情報に依存して動作するためです。
動作の仕組み
Copy if newer (incremental) を使用すると、ShareGate Migrate はソースと移行先のリストまたはライブラリを分析し、コピーまたは更新する項目やドキュメントを判断します。
ShareGate Migrate は、ソースと移行先のライブラリで同じファイル名を持つファイルを一致とみなします。リスト項目については、ソースと移行先のリストで同じタイトルと作成日を持つ場合に一致とみなします。
一致するものが見つからない場合、その項目は移行先に新しい項目としてコピーされます。
一致するものが見つかった場合、ShareGate Migrate は最終更新日を確認し、移行先でその項目を更新するか無視するかを判断します。
注:
Title と Created は、リスト項目の既定のキー プロパティです。タイトルが一意でないリストがある場合、ShareGate Migrate はソースと移行先の間でどの項目が一致するかを判断できません。このような場合は、キー プロパティを変更し、代わりに各項目で一意の値を持つプロパティを使用できます。キー プロパティを変更するには Copy content を使用する必要があります。
移行先の一致する項目が削除されたり、別のフォルダーやライブラリに移動されたりした場合、Incremental copy はその項目を見つけられず、元の場所に再作成します。
フォルダー階層
移行先のライブラリがソースと同じフォルダー階層になっていない場合、ShareGate Migrate は移行先の別のフォルダーにあるドキュメントを見つけられません。これにより、一部のファイルやフォルダーが移行先で重複する可能性があります。
大規模なリストまたはライブラリ
Incremental Copy は、大規模なリストやドキュメント ライブラリ向けには設計されていません。このモードでは、ShareGate Migrate はソースと移行先をクロールし、コピーが必要な内容を判断するために、コンテンツを一度に 1,000 項目単位のバッチで読み取ります。そのため、数千を超える項目がある場合、ShareGate Migrate はデータを取得するために多数の呼び出しを行う必要があります。これにより、移行ジョブの実行が遅くなったり、パフォーマンスの問題や (Microsoft 365 での) スロットリングのためにまったく開始しなかったりする可能性があります。
大規模なリストやドキュメント ライブラリを移行する場合は、Copy and replace を使用し、Filter options で Time range filter を有効に設定した上で、選択した期間内に作成または変更された要素に移行を限定するように期間を設定することをお勧めします。
Versioning
バージョン管理が有効な場合、ShareGate Migrate はソースの新しいバージョンを移行先に追加します。バージョン管理が無効な場合、移行先の項目は置き換えられます。
注: Microsoft 365 で Insane mode を使用する場合、Azure Import API の制限により、移行先のすべてのバージョンがソースのバージョンに置き換えられます。
ソースで削除されたドキュメント
Incremental Copy は完全な同期オプションを目的としたものではなく、ソースで削除された項目を移行先で特定したり削除したりすることはありません。これにより、移行プロセス中のデータ損失の可能性が回避されます。移行が完了したら、これらの項目は手動で削除する必要があります。
Copy structure and content
Copy structure and content によるサイト移行で Incremental copy を使用する場合、ShareGate Migrate は List Items と Documents のみを考慮します。SharePoint はサイト設定、列、リスト設定などの構造的な要素の変更履歴を保持していないため、構造的な要素は常にソースに基づいて更新されます。
注: default.aspx のホームページが Site Pages ライブラリではなくサイトのルートにある場合、最終更新日にかかわらず、ソースのページが移行先に再移行されます。詳細については、Home page migration (Home.aspx and default.aspx) を参照してください。
Permissions
Incremental Copy は、ソースから移行先へのアクセス許可の変更を確認しません。コピー時に検証するのは最終更新日のみです。
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
