
ERPのデータ移行は、本番稼働後に業務を成立させるための要となる工程です。正しくデータクレンジングやマスタ登録が行われていない場合、業務影響が大きくなる可能性があります。
ここでは、データ移行の流れや対象の決め方、注意点を整理し、失敗しない方法を解説します。
目次
失敗しないための5つの鉄則
データ移行を成功させるためには、あらかじめ押さえておくべき5つの鉄則があります。
以下に、重要な視点を整理しました。順を追って解説していきます。
- 移行対象データの明確な分類と範囲決定
- 事前の「データ整理・クレンジング」を徹底する
- 複数回のテスト移行とリハーサルで「慣れ」と「確信」を得る
- 移行期間中の「差分データ」発生対策を万全に
- トラブル発生時の「ロールバック計画」を用意する
鉄則1.移行対象データの明確な分類と範囲決定
移行対象となるデータは、大きく以下の3種類に分類されます。
- マスタデータ
製品・取引先マスタなどの固定的な基本情報 - トランザクションデータ
受注・発注・売上などの取引実績などの日々発生する業務処理の履歴データ - 設定データ
仕訳ルール・承認フローなど、システムの動作や業務ルールを定義する情報
これらの過去データをどこまで移行するかは、移行作業の負荷やコストに大きく影響します。必要以上に古いデータを移すと移行作業が難航する一方、必要なデータが足りなければ業務に影響が生じてしまいます。
そのため、移行の目的に照らして「何を残し、何を切り捨てるか」を定義することが、移行失敗を防ぐ最初の一歩となります。
鉄則2.事前の「データ整理・クレンジング」を徹底する
移行前のデータ品質が悪いままでは、新システム移行後の業務効率が著しく低下してしまいます。そのため、事前のデータ整理(データクレンジング)が重要です。
重複データ、誤入力、表記ゆれ、不整合などの問題を事前に洗い出し、クレンジング作業を徹底することが欠かせません。特にマスターデータは業務全体に広く影響を及ぼすため、曖昧な情報や運用のゆらぎが残っていると、移行後に深刻なトラブルを引き起こす原因になります。
新システムの設計思想に合わせてデータを整備し、移行後の運用がスムーズに始められるように進めましょう。
鉄則3.複数回のテスト移行とリハーサルで「慣れ」と「確信」を得る
本番移行の成功には、複数回のテスト移行とリハーサルの実施が不可欠です。作業手順や所要時間を事前に正確に把握しておくことで、本番時のトラブルを未然に防ぐことができます。
何度も業務やシステムを停止しての移行作業は現実的には難しいため、リハーサルによってデータの整合性や処理負荷を検証することで、移行作業に伴う抜け漏れや時間超過を防止できます。
また、担当メンバーが移行手順に慣れておくことで、本番当日の作業精度も向上します。綿密な事前検証がデータ移行の安全性を高め、トラブル回避につながることを心得ておきましょう。
鉄則4.移行期間中の「差分データ」発生対策を万全に
移行期間中も業務は動き続けるため、データの差分が発生します。この差分を正確に処理できなければ、新システム上で不整合が発生し、移行の信頼性が損なわれる恐れがあります。
業務停止を伴う移行が難しい場合は、最終差分の抽出や投入手順を事前に定義し、突合チェックを厳密に行う体制が必要です。
また、差分データの更新ルールや、旧システムとの整合確認ポイントを明確にしておくことで、移行後のトラブルを最小限に抑えられます。
鉄則5.トラブル発生時の「ロールバック計画」を用意する
本番移行で重大な問題が発生した場合、旧環境へ切り戻す「ロールバック」を検討しておく必要があります。そのため、最悪の事態を想定して、切り戻しの判断基準・手順・必要なバックアップデータを明確にしておくことが重要です。
もちろん移行に失敗しないに越したことはありませんが、ロールバック計画は「保険」ではなく、移行プロセスの一部として位置づけるべき対策です。
トラブル発生時の意思決定がスムーズに行えるよう、万全な準備をしておきましょう。
他社ERPからの乗り換え事例集
実際にGRANDITへ他社から乗り換えされたお客様の事例を基に、多くの企業が抱える共通の課題と、その解決策、そして他社からの乗り換えによって得られた成功をご紹介します。
ERPのデータ移行プロセスと流れ
ERPのデータ移行は、導入プロジェクトの後半に行う作業に見えますが、実際には要件定義や設計と並行して初期段階から検討すべき重要工程です。
新旧システム間の整合性を保ち、移行後の業務を止めないためにも、移行プロセス全体を早期に把握し、計画的に進める必要があります。
【データ移行の7つのステップ】
- 移行対象データの選定
- 移行先の仕様の確認
- 移行方式の決定
- 移行ツールの選定
- 移行計画の策定
- 移行リハーサルの実施
- 本番移行
1.移行対象データの選定
移行対象データの選定では、プロジェクトの目的に沿って「新ERPへ移行しないデータ」を明確にすることが重要です。
その際には業務部門を巻き込み、現場でのデータの扱われ方や重要度を踏まえて判断します。
- 業務影響度
- 参照頻度
- 法的保存義務
- 監査要件
上記のような観点で重みづけを行うことで、実態に即した優先度付けと線引きが可能になります。
移行対象の検討は「すべてを移す」のではなく「移さない合理的な理由を定義する」ことから始めましょう。
2.移行先の仕様の確認
移行設計の検討に際し、まずは新ERPが受け入れ可能なデータ形式・項目・制約を把握します。
| 観点 | 内容 | 具体例 |
|---|---|---|
| 格納形式 | データが保存される形式 |
|
| 必須項目 | 入力が欠けると登録できない必須項目 |
|
| 桁数 | 入力できる文字数や数値の長さを定める制約 |
|
| コード体系 | 製品・取引先などを識別するコード構造のルール |
|
| 入力制限 | 入力可能な値や形式を制御するバリデーション |
|
| 関連テーブルの構造 | データ同士のひもづきや参照関係、テーブル構造など |
|
これらの仕様とのギャップ分析により、必要な変換処理やマッピングの範囲を特定し、整備にかかる工数を適切に見積もることができます。
3.移行方式の決定
移行方式は、データの特性や業務への影響を踏まえて「段階移行」または「一括移行」のいずれかを選定します。
| 方式 | 内容 |
|---|---|
| 段階移行 | マスタデータや参照系トランザクションなど、更新頻度が低いデータを段階的に移す方式 |
| 一括移行 | 業務停止期間中に、すべての対象データを一度に移行する方式 |
なかでも、更新のあるトランザクションデータは、移行断面で一括移行を行うことでデータの整合性を確保しやすくなり、移行難易度も抑えられます。
データの更新頻度や業務影響度を基準に、最適な方式を選定しましょう。
4.移行ツールの選定
データ移行作業では膨大なデータを取り扱うため、移行ツールを使用します。
データ抽出・変換・登録のために使用する移行ツールは、データ容量や変換ロジックの複雑性に応じて選定します。既存の標準ツールを活用するケースもあれば、プロジェクト要件に合わせて専用の移行スクリプトを開発するケースもあります。
ツール選定は移行作業の効率や品質に直結するため、対象データと移行方式を踏まえて適切な手段を選ぶことが求められます。
5.移行計画の策定
ERPの移行チームを組成し「いつ・どの順番で・誰が・どこまで」実施するかを明確にした移行計画書を作成します。
検討すべき主なポイントは以下のとおりです。
- データ移行:旧システムや外部データを抽出・変換・登録し、新ERPへ移すタイミング
- システム移行:業務が利用するシステムを旧環境から新環境へ切り替える時期
- 業務移行:並行稼働や暫定運用から、新ERPによる業務へ切り替えるタイミング
- 並行稼働の有無:業務継続性の観点から、並行稼働が必要かどうかを整理する
- 移行後の検証方法:移行データの健全性チェックや整合性確認の手順を整備する
これらを事前に整理することで、移行プロセス全体を統制しやすくなります。
6.移行リハーサルの実施
策定した計画にもとづきリハーサルを行い、移行作業の流れと所要時間を事前に把握します。リハーサルでは、不整合・形式不備・作業抜けなどの課題を洗い出し、本番環境での再現性を確保することが重要です。
大量データの移行では、登録処理に長時間を要し、システム停止時間内に完了しない可能性もあるため、切り戻し基準や代替案の検討にも役立ちます。
本番移行の成功確度を高めるためにも、複数回のリハーサルが不可欠です。
7.本番移行
本番移行では、作業が複数日に及ぶ場合もあるため、事前に業務調整を行い、必要なシステム停止を計画的に進めます。
連携システムとのインターフェースがある場合、移行期間中は切り替えに伴ってデータ連携やファイル転送処理が通常通りの動作にならないことも少なくありません。関連するジョブ停止やデータの手動連携など、イレギュラー運用へ切り替える準備が必要です。
上記の調整を実施したうえで、切替断面を明確にし、データの抽出・変換・登録工程を分担しながら移行作業を進めていきます。
他社ERPからの乗り換え事例集
実際にGRANDITへ他社から乗り換えされたお客様の事例を基に、多くの企業が抱える共通の課題と、その解決策、そして他社からの乗り換えによって得られた成功をご紹介します。
ERPへの移行対象データの決め方
ERPの移行では「どのデータを新ERPへ移すか」を適切に判断しましょう。
過去データを含めたすべてのデータを移行すると、工数が増大し、作業の難易度も高まるため、安全な移行が困難になる可能性があります。ここでは、移行対象データをどのように選定すべきか、その具体的な方法を解説します。
業務部門と連携した移行データの選定
移行対象データの判断は、情報システム部だけで完結させず、業務部門の担当者を参画して行います。データの利用実態や参照頻度、帳票への依存度といった判断材料は、現場の業務部門でなければ正しく把握できません。
たとえば、在庫管理では「棚卸差異の確認に過去2年分が必要」といった業務特性があり、営業部門では「見積履歴をどこまで持つべきか」など、過去データを保管するしきい値の判断基準が異なります。
また、移行断面での受発注データや在庫・仕掛品の扱い、過去データの更新有無など、業務影響があるデータの見極めは、日々の運用を理解していなければ難しいでしょう。
業務部門との連携により、移行後の業務に支障が出ない範囲で合理的なデータ選定を実現することが重要です。
ERPへのデータ移行の粒度と落としどころ
ERPへのデータ移行では、時間とリソースが許すなら過去データを含めた全件移行を望むユーザーも少なくありません。
しかし、実務上はデータの保存要件や業務での重要度に応じて、取捨選択したうえで移行粒度を決める必要があります。
| ERPへの移行データ(PDF形式の帳票データ)の移行例 | |||
|---|---|---|---|
| 工数 | 移行方式 | 移行内容 | 移行後の影響 |
| 高 | 完全移行 |
|
|
| 中 | 簡易移行 |
|
|
| 低 | 移行対象外 |
|
|
上記のように、データの重要性とリソースを踏まえ、最適な移行レベルを設定することが実務的な落としどころとなります。
ERPに移行するデータの整備方法
データ移行は「抽出(Extract)・変換(Transform)・登録(Load)」の3工程に整理して進めることで、作業漏れや判断のばらつき、データ整合性のずれを防止できます。
工程ごとに必要な確認事項や作業内容を明確にしておくことが、移行の品質を担保するうえで大切です。ここでは、移行対象データをどのように整備し、各工程で何を行うべきかを段階的に解説します。
1.移行データの抽出
抽出工程では「どこから・いつ・誰の責任で」データを取得するかを明確にしたうえで作業を進める必要があります。
ERPだけでなく、周辺システムやExcel・Access・PDFなどシステム外で管理されているデータも移行対象となる場合があるため、責任範囲が曖昧だと抽出の遅延やデータの欠損につながります。
たとえば、ERP刷新で統合される販売管理システムから受注データを取得するケースや、Excelで管理していた在庫一覧をデータ形式に変換するケースがあります。
また、旧システムの日次・月次処理のタイミングを踏まえ、どの時点のデータを抽出するかを整理しておくことも重要です。
移行データの抽出は、後工程の変換や登録にも影響するため、正確かつ漏れのない取得体制を整えることが求められます。
2.移行データの変換
変換工程では、新ERPが要求するデータ形式に合わせて、コード体系の統一、マスタ整備、データクレンジング、マッピング定義などを行います。
特にシステム統合や周辺システムとの連携を伴う場合は、コード体系やマスタ項目が不一致となりやすいため、要件定義の段階から名寄せやコード統廃合を検討しておくことが重要です。
新ERPへの登録フォーマットが確定した後は、変換ツールやスクリプトを用いて、重複データ、無効値、桁不足、型不一致といった不備を整えながら整備を進めます。
変換内容を決める際には、名寄せやデータ統合の判断が必要となりますが、ベンダーだけでは決められない場面が多く、業務実態に即した判断をユーザー部門が主体となって行う必要があります。
このため、ユーザー側の検討負荷は必然的に高まりますが、移行後の業務に適したデータ品質を確保するうえで不可欠なプロセスとなります。
3.移行データの登録
移行データを新ERPへ投入する際は、登録方式を事前に調査し、対象データや移行回数に応じて適切な手段を選定する必要があります。
| ERPへのデータ登録方法 | ||
|---|---|---|
| 登録方法 | 移行内容 | 移行後の影響 |
| ERP標準のデータインポート機能 | CSV形式のデータなどを用いて一括登録する方法 | ファイルフォーマットが決まっている場合が多く、大量データは時間がかかる場合がある |
| ETLツール | ベンダーが用意する移行ツールや、連携可能なETLツール経由でデータを登録する方法 | 大量なデータや何度も繰り返し登録作業を行う場合に効率がよい |
| ベンダー経由での個別対応 | アプリケーション外のサーバー作業でデータを登録する方法 | 大容量のデータや複雑なデータマッピングが必要な場合、サーバー作業として個別に登録する対応が選択されることもある |
データ登録時は、データ量・登録頻度・作業の制約など、移行要件に適した方法を選ぶことが重要です。
データ移行で失敗しないための3つの注意点
データ移行は、複数部門・複数データ・複数工程をまたいで検討する必要があるにもかかわらず、機能要件や業務設計に比べて検討時の優先度が低くなってしまう傾向にあります。
その結果、着手が遅れて移行設計が後手に回り、想定外の手戻りや品質低下につながるケースも少なくありません。ここでは、データ移行で失敗しないため押さえておきたい注意点を解説します。
1.役割分担を明確にする
データ移行を円滑に進めるためには、ベンダーとユーザーの役割分担を明確にしておきましょう。
主に、移行対象の決定主体、変換ルールの設定主体、抽出・変換(クレンジング)・登録といった作業区分を、誰が判断し誰が実施するのかを事前に整理する必要があります。
複雑な変換ロジックが関わる領域では、業務知識を持つユーザー部門が判断を担う場面が多く、属人的になることで遅延や品質のばらつきが生じやすくなります。そのため、変換ルールは事前に文書化し、関係者間で共有しておくことが不可欠です。
一方で、業務部門は変換ルールの判断はできても、大量のデータ変換を効率的に整えていく作業は難しい場合があります。
こうしたケースでは、ベンダーの協力を得てツールを整備し、ユーザーとベンダーが共同で活用できる体制を構築することが、計画的な移行を実現するうえで効果的です。
2.移行後のデータの健全性を確かめる
移行データは「登録できた」だけでは十分ではなく、そのデータを用いて業務が正しく継続できるかを確認する必要があります。
特に移行ミスは、業務プロセスを実行した際にはじめて顕在化するケースが多く、単体検証だけでは漏れが残る可能性があります。そのため、並行稼働や業務シナリオを用いた検証が欠かせません。
| 移行後のシナリオテストの具体例 | |||
|---|---|---|---|
| 業務プロセス | 対象システム | チェック対象データ | テスト内容(確認項目) |
| ①勤怠データ登録 | 勤怠管理システム |
|
|
| ②給与計算処理 | 給与システム |
|
|
| ③会計処理(仕訳生成) | 会計システム |
|
|
| ④帳票・レポート出力 | 各種システム |
|
|
| ⑤販売管理 | 販売管理システム |
|
|
| ⑥在庫管理 | 在庫管理システム |
|
|
上記のように、勤怠データの登録から給与計算処理、さらに会計処理までを一連の流れで実行し、出力される帳票や数値、実績データに不整合がないかを確認します。
移行断面で勤怠データが一部漏れていると給与に反映されない、ユーザーにひもづく資格情報が欠落していると手当が正しく計算されない、といった問題が発生します。
このように、業務シナリオ単位で移行後のデータを検証することで、稼働後に影響が出る不整合を事前に発見し、防止することができます。
3.コンティンジェンシープランを作成しておく
コンティンジェンシープランとは、予期せぬトラブルが発生した際に備えて、切り戻しや代替策をあらかじめ定めておく計画のことです。
特にERPのデータ移行では、登録時のフォーマットエラーや制約違反、整合性崩れなど、本番環境で初めて表面化するリスクが残りやすく、対応策を事前に準備しておくことが欠かせません。
具体的には、移行失敗時にどの時点まで戻すのか、再実行に必要な前提条件や手順、連絡系統を明文化し、リハーサルのなかで実際に機能するかを確認しておく必要があります。
また、システム停止を伴う移行では、業務担当者や連携先システムとのインターフェース調整が難しくなる場合があります。
予備日を確保したうえで、こうした状況にも対応できるように計画しておくことが望ましいです。コンティンジェンシープランは、単なる予備プランではなく「移行手順の一部」として組み込み、確実に実行できる状態にしておくことが求められます。
本番稼働を止めないために!データ移行チェックリスト
ERPのデータ移行は、作業そのものよりも「事前にどこまで準備できたか」によって成否が決まります。移行対象の整理、変換ルールの定義、テスト計画の策定など、上流工程からの積み上げがそのまま本番移行の品質に直結します。
思わぬ失敗につながらないよう、以下のチェックリストを活用して準備を進めて見てください。
| カテゴリ | チェック項目 |
|---|---|
| 移行対象データの分類・範囲決定 |
|
| データ整理・クレンジング |
|
| テスト移行・リハーサル |
|
| 差分データ対策 |
|
| ロールバック計画 |
|
また、業務データの移行はじめ、ERPへの移行を成功に導くには他社の具体的なリプレイス事例が参考になります。
以下のホワイトペーパーでは、他社ERPからGRANDITへのリプレイスの事例を紹介しています。ぜひこちらもあわせてご覧ください。
他社ERPからの乗り換え事例集
実際にGRANDITへ他社から乗り換えされたお客様の事例を基に、多くの企業が抱える共通の課題と、その解決策、そして他社からの乗り換えによって得られた成功をご紹介します。