記事一覧に戻る
システム開発

ERPのデータ移行ガイド|移行計画・データクレンジング・切り替え手順

2026年3月9日 約5分で読めます
この記事でわかること
  • ERPデータ移行の全体像と工程
  • 移行対象データの選定基準と優先順位
  • データクレンジング(浄化)の具体的な方法
  • 移行テスト・リハーサルの進め方
  • 本番切り替えの手順とロールバック計画

データ移行はERP導入の最大のリスク

ERP導入プロジェクトで、最もスケジュール遅延を引き起こすのがデータ移行です。「データを移すだけ」と軽く考えがちですが、実際には以下のような問題が次々と発生します。

  • 旧システムのデータが汚い — 重複レコード、入力ルールのバラつき、空欄だらけの項目
  • データ形式が合わない — 旧システムと新ERPでコード体系や項目定義が異なる
  • 移行量が膨大 — 10年分の取引データを全て移行すべきか、判断に迷う
  • テストが不十分 — 移行テストを1回しかやらず、本番で不具合が発覚

データ移行は「プロジェクト全体の30%以上の工数がかかる」と言われることもあります。早期から計画的に取り組むことが成功の鍵です。

データ移行の全体フロー

  1. 移行対象の定義(2〜4週間)— 何を移行するか、しないかを決める
  2. マッピング設計(2〜4週間)— 旧データ → 新ERPのデータ項目の対応関係を定義
  3. データクレンジング(4〜8週間)— 移行前にデータを整理・修正
  4. 移行ツール・プログラムの開発(2〜4週間)— ETLツールまたはカスタムスクリプトの開発
  5. 移行テスト(1回目)(1〜2週間)— テスト環境で試行。問題を洗い出す
  6. 修正・再クレンジング(2〜4週間)— テスト結果を踏まえた修正
  7. 移行リハーサル(2〜3回目)(各1〜2週間)— 本番と同じ手順・データ量で実施
  8. 本番移行 — 計画に従って実施。ロールバック計画を準備

移行対象データの選定

移行するデータの分類

データ種類移行の必要性
マスターデータ取引先、商品、社員、勘定科目◎ 必須
残高データ売掛金・買掛金残高、在庫残高◎ 必須
オープン取引未出荷の受注、未入荷の発注○ 基本的に必要
過去の取引履歴過去の受注・発注・仕訳データ△ 期間を限定して検討
設定・パラメータ承認ルール、権限設定、ワークフロー× 新ERPで再設定

過去データの取り扱い

「過去10年分の取引データを全て移行したい」という要望は多いですが、以下の理由から推奨しません。

  • データ量が膨大で移行コストが高い
  • 旧データの品質が低く、新ERPのバリデーションに通らない
  • 移行後の検証工数が爆発的に増える

推奨アプローチ

  • マスターデータと残高データは全て移行
  • 取引履歴は直近1〜2年分を移行
  • それ以前のデータは旧システムを参照モードで残す、またはCSV/PDFで保管

データクレンジングの進め方

データクレンジング(データ浄化)は、移行前にデータの品質を上げる工程です。これをサボると、新ERPにゴミデータが入り、業務に支障をきたします。

よくあるデータ品質の問題

  • 重複レコード — 同じ取引先が微妙に異なる名称で複数登録されている(「株式会社ABC」「(株)ABC」「ABC」)
  • 不正確なデータ — 住所・電話番号が古い、廃業した取引先が「有効」のまま
  • 欠損値 — 必須項目が空欄。旧システムでは任意だったが新ERPでは必須
  • コード体系の不統一 — 部門コードが途中で変更され、新旧が混在

クレンジングのステップ

  1. データプロファイリング — 旧データの品質を定量的に把握。項目ごとの充填率・重複率・フォーマット違反率を算出
  2. クレンジングルールの策定 — 重複の統合ルール、欠損値の補完ルール、コード変換ルールを定義
  3. 自動クレンジング — ツールやスクリプトで一括処理できるもの(全角→半角変換、空白除去等)
  4. 手動クレンジング — 自動では判断できないもの(重複取引先の統合判断等)は業務担当者が対応
  5. クレンジング結果の検証 — 件数の突合、サンプルチェック
データ移行の経験者からひとこと
「データクレンジングは予想の3倍の時間がかかります。特に手動クレンジング(重複統合・欠損補完)は、業務部門の協力が不可欠なのに、業務部門は通常業務で忙しい。早い段階から業務部門のリソースを確保し、クレンジング作業の時間を確保してもらうことが重要です。」

マッピング設計

旧システムのデータ項目を新ERPのどの項目に対応させるかを定義する工程です。

マッピング表の作成

旧システム項目新ERP項目変換ルール備考
得意先コード(6桁)顧客ID(10桁)先頭に"C"+ゼロ埋め新コード体系に統一
商品名品目名そのまま文字数制限に注意(50文字)
分類コードカテゴリID変換テーブル参照旧3分類→新5分類に再マッピング
(該当なし)作成者デフォルト値「移行」旧システムに項目なし

マッピングで注意すべき点

  • 1対1にならない項目 — 旧システムの1項目が新ERPでは2項目に分かれる(例:「名前」→「姓」+「名」)
  • 新ERPにしかない項目 — デフォルト値の設定が必要
  • コード体系の変換 — 変換テーブルを作成し、旧コード→新コードの対応を定義
  • 文字コード — Shift_JIS → UTF-8 の変換で文字化けが発生しないか確認

移行テストとリハーサル

データ移行のテストは最低3回実施するのが推奨です。

第1回テスト:検証テスト

  • 移行プログラムの基本動作確認
  • サンプルデータ(全体の10〜20%)で実施
  • マッピングの漏れ・変換ルールの誤りを発見

第2回テスト:総合テスト

  • 本番データの全量で実施
  • 移行後のデータ件数・合計値の突合
  • 業務部門による目視確認(主要な取引先・商品のデータが正しいか)
  • 移行時間の計測(本番の切り替え時間を見積もる)

第3回テスト:本番リハーサル

  • 本番と完全に同じ手順・スケジュールで実施
  • 作業手順書の最終確認
  • ロールバック手順のテスト
  • 移行後の業務テスト(受注→出荷→請求の一連のフロー)

本番切り替えの手順

切り替え方式

  • ビッグバン方式 — 一度に全機能を切り替え。週末や連休を利用して実施。シンプルだがリスクが高い
  • 段階切り替え — モジュール(会計→販売→在庫等)を順番に切り替え。リスク分散だが期間が長い
  • 並行稼働 — 旧システムと新ERPを一定期間並行運用。最も安全だが、二重入力の負荷が大きい

ロールバック計画

万が一、本番移行で重大な問題が発生した場合に、旧システムに戻せる計画を必ず準備します。

  • ロールバック判断の基準(どの時点で、誰が判断するか)
  • 旧システムのバックアップの保全
  • ロールバック手順と所要時間
  • ロールバック後のデータ整合性の確認方法

あわせて読みたい

まとめ

  • データ移行はERP導入の最大リスク。全体工数の30%以上を見込む
  • 過去データは全て移行しない。マスター+残高+直近1〜2年が現実的
  • データクレンジングは予想の3倍かかる。業務部門のリソースを早期に確保
  • 移行テストは最低3回。検証→総合→リハーサルの段階的アプローチ
  • ロールバック計画は必須。旧システムに戻せる状態を維持
  • 本番切り替えは連休を活用。十分な作業時間と検証時間を確保

ERPのデータ移行でお困りの方は、お問い合わせからご相談ください。FUNBREWでは、データ移行の計画から実行まで一貫してサポートしています。

よくある質問
ERP導入にかかる期間はどのくらいですか?
中小企業の場合、クラウドERPで3〜6ヶ月、オンプレミスERPで6〜12ヶ月が目安です。データ移行やカスタマイズの量によって変動します。
中小企業でもERP導入は必要ですか?
売上規模よりも、業務の複雑さやデータ連携の必要性で判断します。Excel管理の限界を感じている、部門間のデータ連携に手間がかかっている場合は、ERPやSaaS組み合わせの検討をおすすめします。
ERPとSaaSツールの組み合わせ、どちらが良いですか?
業務が標準的でカスタマイズが少ない場合はSaaS組み合わせが低コストです。業務間のデータ連携が複雑で一元管理が必要な場合はERPが適しています。まずは現状の課題を整理することが重要です。

基幹システムのご相談

ERP導入・データ移行・システム連携について、お気軽にご相談ください。

この記事をシェア

基幹システムの構築・移行はFUNBREWへ

FUNBREWでは、中小企業の基幹システム構築・移行をトータルでサポートしています。まずはお気軽にお問い合わせください。

最新情報をお届けします

IT活用のヒントやお役立ち情報を定期的にお届けします。

相談のハードル、下げました

まずは気軽にご相談ください

「まだ具体的に決まっていない」「とりあえず話を聞きたい」でも大丈夫。プロトタイプを見ながら、一緒にアイデアを形にしていきましょう。

相談無料 オンライン対応 1週間でプロトタイプ