データ移行完全ガイド
リスクを抑え、成功に導く実践アプローチ
2026年6月
はじめに:データ移行という「プロジェクトの地雷原」
SAP S/4HANA導入プロジェクトが想定外の工期延長・コスト超過に陥る原因を問われたとき、経験豊富なプロジェクトマネージャーはほぼ一様に「データ移行」と答える。要件定義が整い、設計が完了し、開発も終わった——それなのになぜプロジェクトは遅れるのか。答えは単純である。「データ品質が想定より遥かに悪く、移行に想定の3倍の時間がかかった」からである。
データ移行は地味なタスクとして軽視されがちである。しかし現実には、30年分の業務データには「誰が見てもおかしな」品質問題が無数に潜んでいる。品番コードに半角・全角が混在する。顧客マスタに同一顧客が20種類の表記で存在する。在庫の帳簿残高と実在庫が2億円乖離している——。これらの問題を発見し修正するのは、システムではなく人間の判断を要する作業であり、そこに時間がかかる。
本ガイドは、SAP S/4HANA導入におけるデータ移行の全工程を「リスクを抑え、成功に導く」実践的なアプローチで解説する。データ移行を「作業」としてではなく「プロジェクトの中核戦略」として位置づけることが、成功の第一歩に他ならない。
第一章 データ移行の全体像:5つのフェーズと移行対象の理解
1-1 データ移行の5フェーズ
SAP S/4HANAへのデータ移行は、大きく以下の5フェーズで構成される。各フェーズは順次進めるものではなく、プロジェクト全体と並走する継続的な活動として管理する必要がある。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1-2 移行対象データの分類:「何を移すか」の全体把握
SAP S/4HANA移行において、移行するデータは大きく「マスタデータ」「トランザクションデータ」「残高データ」の3種類に分類される。それぞれで難易度・ボリューム・クレンジング工数が異なるため、早期に分類・定量化することが不可欠である。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| コンサルタントの視点 |
|
第二章 データクレンジング:「見えない地雷」を事前に除去する
2-1 なぜデータ品質が悪いのか:30年分の「妥協の積み重ね」
「なぜこれほどデータ品質が悪いのか」と驚くクライアントは多い。しかし考えてみれば当然である。旧システムには「とりあえず入力できればよい」という設計思想のものが多く、入力バリデーションが緩い。担当者が変わるたびに入力スタイルが変わり、部門ごとに「独自ルール」が生まれ、それが何年・何十年と積み重なってきた。ERPとはそのような「妥協の積み重ね」を整理する機会でもある。
2-2 典型的なデータ品質問題とその対処
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2-3 クレンジング作業の組織化:業務部門を巻き込む
データクレンジングはIT部門だけで完結できない。「このデータが正しいかどうか」の判断は業務部門にしかできない。しかし業務部門は通常業務を抱えているため、クレンジング作業を「追加業務」として押しつけると抵抗が生まれる。
有効なアプローチは「データスチュワード制度」の設置である。各業務領域(顧客管理・品目管理・購買先管理等)に、データ品質の責任者(データスチュワード)を1名アサインし、そのスチュワードがクレンジング判断の最終権限を持つ体制を作る。ITはツールと分析を提供し、判断は業務が行う——この役割分担を明確にすることが、クレンジング作業の推進に不可欠である。
|
|
|
|
|
第三章 移行プログラム(ETL)の開発:「変換ルール」の精緻な定義
3-1 ETLとは何か
ETL(Extract / Transform / Load)とは、旧システムからデータを「抽出(Extract)」し、SAP S/4HANAのデータ形式に「変換(Transform)」し、SAPへ「ロード(Load)」する一連の処理を指す。データ移行プログラムの本質はこのETLの設計・開発である。
3-2 移行マッピング定義書:ETL設計の「設計図」
ETL開発の出発点は「移行マッピング定義書」の作成である。これは「旧システムのどのフィールドが、SAPのどのフィールドに、どのような変換ルールで対応するか」を定義した文書であり、業務コンサルタントとITの共同作業で作成される。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3-3 移行ツールの選択:LSMW vs BAPI vs LTMC vs サードパーティ
SAP S/4HANAへのデータロード手段は複数存在する。ツール選択はデータ種類・ボリューム・複雑さ・スケジュールによって判断する。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| コンサルタントの視点 |
|
第四章 移行リハーサル(Mock Cutover):「本番を前に本番を経験する」
4-1 リハーサルの本質的意義
移行リハーサル(Mock Cutover)とは、本番カットオーバーと同一の手順・同一のデータ(または最新の旧システムデータのコピー)を使い、本番と同じ環境で移行を「事前に演じる」活動である。多くのプロジェクトでこのリハーサルが軽視されるが、経験豊かなプロジェクトマネージャーは「本番カットオーバーで初めて問題を発見するのは許されない」と断言する。
リハーサルを通じて確認すべきことは以下の通りである。
|
|
|
|
|
|
4-2 リハーサルは最低3回実施せよ
移行リハーサルを「1回やれば十分」と考えてはならない。第1回リハーサルは必ず予期しない問題が噴出する。第2回でそれを修正した状態を確認し、第3回(直前リハーサル)で「本番と同じ条件・同じスタッフ・同じ時間帯」でのドライランを実施する。このサイクルなしに本番カットオーバーへ進むことは、経験値もなく本番に臨むことと同義である。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4-3 カットオーバーRunBook(手順書)の精緻化
本番カットオーバーの手順は「RunBook」として文書化する。RunBookとは「誰が・何時に・何を・どの手順で実行するか」を分単位で記載した実行手順書であり、カットオーバー当日のすべての関係者が共通の「台本」として使用するものである。
|
|
|
|
|
|
|
|
第五章 本番カットオーバー:「一発勝負」を制するための準備
5-1 カットオーバーウィークエンドの設計
多くのSAP S/4HANA導入プロジェクトでは、本番カットオーバーを週末(金曜夜〜月曜朝)に設定する。これは業務停止の影響を最小化するためだが、裏を返せば「土日の48〜72時間で全ての移行を完了しなければならない」というプレッシャーを意味する。このプレッシャーに「準備された人間」と「準備されていない人間」では、パフォーマンスが根本的に異なる。
5-2 GoサインとNoGoサイン:撤退基準の事前合意
本番カットオーバーに臨む前に、「進む(Go)」と「引き返す(No-Go)」の判定基準を経営と事前合意しておかなければならない。これを怠ると、カットオーバー中に問題が発生した際に「続けるか止めるか」という判断が感情論になる。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5-3 カットオーバー後の「初期安定化フェーズ」
本番稼働開始後の最初の2〜4週間を「初期安定化フェーズ」と定義し、通常業務とは別に専任の支援体制を設けることが不可欠である。ユーザーは慣れないシステムで日常業務をこなしながら、多数の問い合わせ・エラー・運用上の疑問を抱える。この時期に手厚い支援がなければ、現場の不満がいつの間にか「SAPは使えない」というレッテルに変わる。
|
|
|
|
|
|
第六章 データ移行リスク管理:「何が起きうるか」を先回りする
6-1 データ移行リスクの全体像
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6-2 経営への報告:リスクを「見えるように」する
データ移行のリスクは、発生してから経営に報告するのでは遅すぎる。プロジェクト開始時から「データ移行ステータスダッシュボード」を作成し、週次で経営に報告することを推奨する。ダッシュボードには「クレンジング完了率」「未解決課題件数」「リハーサル合格率」などの客観的指標を並べ、経営が「今データ移行の状況はどこにいるのか」を一目で把握できるようにする。
「問題が起きてから相談する」のではなく「問題が起きる前に相談できる関係」を経営と構築することが、データ移行プロジェクトを最終的に成功に導く最も重要な非技術的要因に他ならないのである。
以上