最終更新日:
データ移行とは、古いシステムのデータを、新しいシステムで使える形に整えて移すことです。
データ移行では、移すデータの範囲を決め、古いシステムからデータを取り出し、新しいシステムの項目や形式に合わせて変換し、取り込んで、件数や金額が合っているかを確かめます。古いデータには、重複、入力の誤り、使われなくなったコードなどが含まれていることが多く、移す前の整備(データクレンジング)に手間がかかります。
移行は開発の後半の作業と思われがちですが、データの持ち方の違いは設計に影響するため、早い段階から計画します。本番の前に、実際のデータを使ったリハーサルを行い、かかる時間と、変換の誤りを確かめます。
古いシステムの仕様が文書に残っていないと、データの意味を調べる作業が増えます。業務を知る担当者に確かめてもらう体制と、移せないデータの扱い(保管だけにする、手で入力し直すなど)を決めておきます。
関連する用語
- データクレンジングデータの誤りや表記の揺れ、重複、欠けた値などを見つけて直し、分析やAIに使える状態に整える作業です。
- カットオーバー新しいシステムの利用を本番として始め、古いシステムや旧来のやり方から切り替えることです。
- マスターデータ顧客・商品・取引先・社員など、業務の基本となる情報を登録したデータです。
- レガシーシステム古い技術で作られ、長年の改修で複雑になり、中身の把握や変更が難しくなったシステムです。
- データベースデータを決まった形で整理して保存し、検索や更新をしやすくした仕組みです。