データ移行B!データ移行タスクの全体像について書いた先の記事では、最初のステップは、「現行システムからデータを抽出する」でした。その前段階として移行元データについて調査するタスクがあります。この最初に実施かつ最重要なタスクを紹介します。移行元データの調査は以下の2つの理由で必要です。移行ツール要件定義データクレンジング移行ツール要件定義データ移行は移行ツールを作って行います。数件であれば1件1件画面から登録することもありますが、現行システムで持っているデータは件数も多いためツールを使って一括で移行します。このツールにどういう処理ステップを持つかを決めるのに、移行元データの調査が必要になります。移行対象システムはどういうシステムか、どういうデータ項目がどういうテーブルに格納されているかなど移行元データの特徴を明らかにしていきます。現行システムの設計書を使います。設計書で情報が足りない時には、データベースのテーブル定義やバッチ処理のプログラムを見ることもあります。データクレンジングもう一つの理由はデータクレンジングです。データクレンジングとは、現行システムのデータをきれいにすることです。キーが重複するデータをひとつにまとめたり、表記揺れを修正します。同じユーザIDのデータが2件あれば1件にまとめますし、カナ氏名が全角と半角入り混じっていればどちらかに統一するようなものです。他にも、ひとつの項目に複数種類のデータが入っていることもあります。普通に考えるとありえないことですが、現行システムはそれ以前のいくつかのシステムから移行していることもあります。性別という項目に、男性を意味する01と、女性を意味する02という値が入っているとします。一方では1や2が入っていることもあります。03その他という値や、99不明という値が入っていることもあります。1や2を01,02に寄せる、03と99は残すのもありですが、わかりにくければいっそブランクにしてしまうのも手です。したルールを決めてデータを整えるのがクレンジングです。データクレンジングをやるには、設計書だけではなく実データを見ることが必要です。設計書には書ききれてないものが多くあるからです。次記事では移行先データモデルの確認ポイントを紹介します。データ移行における移行先データモデルの確認ポイントクレンジングに関するこちらもデータクレンジングの必要性と対策。汚れたデータが招く危険性B!mhisaeda電子書籍「システム導入のためのデータ移行ガイドブック」著者。新卒から外資系コンサルティングファームに所属。15年に渡り販売物流、特にCRM領域のコンサルティングに従事。100名を超えるプロジェクトのPMOなど全体を推進していく役回りや、ユーザ企業への出向を通じた実務経験を持つ。このブログでは、自身がかき集めた知識や経験を共有する。クライアントへの提案やソリューション開発に直結しないガラクタのようなもの。将来再利用する自分のために。揺りかごから墓場まで。新卒から外資系コンサルティングファームに所属。15年に渡り販売物流、特にCRM領域のコンサルティングに従事。100名を超えるプロジェクトのPMOなど全体を推進していく役回りや、ユーザ企業への出向を通じた実務経験を持つ。本当に困った時にそっと手を差し伸べてくれる友人のような、あなたを傍で応援しいつも隣を走ってくれる相棒のような、そんなブログを目指しています。