CRMデータ移行は、旧システムから新システムへレコードをコピーする作業ではありません。同じ企業が表記違いで複数登録され、担当者が退職者の個人のメールアドレスにひもづき、商談と活動履歴の関係が切れていれば、件数が一致しても営業は使えません。移行を機に重複を消しても、どの値を正としたか、過去の履歴をどう残したか説明できなければ、顧客対応や監査のリスクになります。
件数が合うだけでは不十分です。意味・関係・履歴・業務利用までを段階的に検証します。
品質保証の鍵は、移行前に顧客・取引・活動の業務上の意味、正となる情報源、統合ルール、保持方針、受入基準を合意することです。本記事では、ベンダーに依存しないCRMデータ移行の実務を、EAとDMBOKの観点から整理します。
この記事でわかること
- CRM移行の対象と廃止対象を決める評価方法
- 顧客名寄せ、重複判定、採用する値の決定の設計
- 商談・活動・同意などの履歴を保全する考え方
- 模擬移行、照合、切替判定、本番監視の進め方
移行目的とデータの利用シナリオを先に決める
「旧CRMの全データを移す」という要求は明確に見えて、実際には判断を先送りしています。新CRMで営業担当者が何を参照し、管理職が何を判断し、マーケティングやサービスが何を連携するかを定義し、それに必要な期間・粒度・品質のデータを選びます。法令・契約・監査上の保持と、日常業務でオンライン参照する必要も分けます。
| データ群 | 主な判断 | 移行方針の例 |
|---|---|---|
| 顧客・連絡先 | 現行取引、名寄せ、同意、担当 | 標準化・重複解消後に移行 |
| 進行中の商談 | 金額、ステージ、次アクション | 業務責任者確認後に全件移行 |
| 完了商談 | 分析・参照に必要な期間 | 必要期間を新CRM、残りは分析・保管層 |
| 活動履歴 | 顧客対応継続、添付、個人情報 | 重要種別と期間を選択して関係を保持 |
| 未使用項目 | 利用実績、法的保持、下流依存 | 移行せず、廃止根拠を記録 |
| 監査・同意履歴 | 証跡、取得目的、撤回、保管期限 | 改変せず追跡可能な形で保全 |
対象決定には、画面の項目一覧だけでなく、アクセスログ、レポート、API、バッチ、帳票、外部連携を確認します。未使用に見える列が下流DWHでKPI計算に使われることもあるため、CRM・MA・ERP・DWH連携の影響まで追跡します。
移行台帳で意味・責任・変換を一つに管理する
ソースとターゲットの項目マッピングだけでは不十分です。移行台帳には、業務定義、データ責任者、ソース、ターゲット、変換規則、コード対応、NULLの扱い、品質ルール、保持期間、機密区分、照合方法を記録します。旧システムのIDは外部IDとして保持し、親子関係の再構成、差分調査、再実行の鍵にします。
| 管理項目 | 決める内容 | 品質上の目的 |
|---|---|---|
| 業務キー | 法人番号、顧客番号、外部IDなど | 同一性と再実行を保証 |
| システム・オブ・レコード | 属性ごとの正となる情報源 | 競合時の採用値を決定 |
| 変換規則 | 型、桁、コード、日付、通貨、文字 | 再現可能な変換にする |
| 関係性 | 企業・拠点・担当者・商談・活動 | 親子・参照整合性を保つ |
| 履歴 | 有効日、作成・更新者、変更前後 | 時点整合と証跡を保つ |
| 受入基準 | 許容差、重大度、承認者 | 合否判定を客観化する |
名寄せは「似ている」だけで自動統合しない
名寄せは、表記標準化、候補抽出、同一性判定、採用する値の決定、関係統合の順で行います。会社名の法人格・空白・全半角、住所、電話、メール、ドメインを標準化し、完全一致とあいまい一致を組み合わせて候補を作ります。Salesforceの公式資料でも、一致ルールと重複ルールを分け、完全一致やあいまい一致から候補を特定し、警告または登録制御を行う考え方が示されています。
ただし、一致スコアが高いことと同一顧客であることは同義ではありません。同姓同名、共有メール、持株会社と子会社、合併前後など、業務判断が必要な境界があります。高確度は自動統合、中間はデータ管理担当者(データスチュワード)確認、低確度は別レコード維持という閾値と責任を決めます。
| 属性 | 主な照合方法 | 採用値の原則例 |
|---|---|---|
| 法人名 | 標準化名+法人番号+住所 | 公的・契約上の正式名称 |
| 担当者 | メール、電話、所属、氏名 | 本人確認済みかつ最新の値 |
| 住所 | 郵便番号、正規化住所、拠点 | 用途別に請求先・訪問先を保持 |
| 電話・メール | 国番号、書式、到達性 | 検証済みと同意状態を優先 |
| 担当組織 | 顧客区分、地域、契約、引継ぎ | 現行の割当規則により決定 |
統合では「採用したレコード」だけでなく、旧IDの対応表、統合元、判定根拠、実行日時を残します。商談や活動、問い合わせ、同意が消えないよう、子レコードを統合先へ付け替える順序と検証を設計します。顧客360度ビューとマスタデータの記事も参照してください。
履歴は業務利用・監査・分析の3つの目的で設計する
すべての履歴を新CRMの画面へ移せばよいわけではありません。営業が日常参照する履歴、監査・紛争対応で保存する履歴、傾向分析に使う履歴を分け、CRM、アーカイブ、DWHの配置を決めます。作成日・更新日、担当者、商談ステージ、金額、同意の変更は、時点を再現できるかが重要です。
| 履歴種別 | 品質リスク | 確認事項 |
|---|---|---|
| 商談ステージ | 最新値だけになり、滞留や転換を分析できない | 変更日時、変更前後、理由、担当者 |
| 活動 | 顧客・商談との関連が切れる | 親ID、日時、種別、本文、添付 |
| 担当変更 | 過去実績が現担当へ誤配賦される | 有効期間と組織マスタの版 |
| 同意・配信 | 撤回履歴が失われ、誤配信につながる | 目的、チャネル、取得・撤回日時、根拠 |
| 監査項目 | 移行ユーザーで上書きされる | 元の作成者・日時と移行実行証跡 |
本番前に少なくとも三回の模擬移行を行う
一回目は技術疎通とマッピング、二回目は全量・性能・照合、三回目は本番と同じ人員・手順・時間枠での切替リハーサルです。毎回、抽出条件、コード版、入力ファイル、エラー、所要時間、修正を記録し、再実行して同じ結果になることを確認します。Salesforceの公式移行ガイダンスも、対象と項目を棚卸しし、依存順序を考慮し、少数レコードから検証し、件数・サンプル・例外レポートで妥当性を確認する手順を示しています。
- 移行対象と保持・廃止を承認する
- ソースをプロファイリングし、欠損・分布・重複の基準値を取る
- 標準化、名寄せ、変換を原本から分離した作業領域で実施する
- 親レコード、子レコード、活動・添付の依存順で投入する
- エラーを原因別に分類し、修正・除外・例外承認を記録する
- 件数、ハッシュ、統制合計、業務ルール、サンプルで照合する
- 業務利用者が実シナリオで検索、更新、引継ぎ、レポートを確認する
件数一致を超える受入テスト
| テスト層 | 主な確認 | 証跡 |
|---|---|---|
| 完全性 | 対象期間、全件・増分・削除、エラー | 入出力件数と除外承認 |
| 一意性 | 顧客・担当者・商談の重複 | 候補、判定、統合対応表 |
| 正確性 | 金額、日付、コード、同意、担当 | キー単位の差分 |
| 整合性 | 親子、参照、ステージと受注状態 | 孤児・規則違反一覧 |
| 履歴 | 有効期間、変更前後、時点再現 | 境界日の期待値 |
| 業務適合 | 検索、更新、引継ぎ、予測、配信 | UATシナリオと承認 |
| 非機能 | 所要時間、権限、監査、復旧 | 性能・セキュリティ・復旧結果 |
Microsoft Learnは、移行後のUATとデータ中心の回帰テストを、実運用に近い統合環境で業務利用者が行う重要性を説明しています。重大障害の定義、未解決件数、回避策、再テスト結果をGo/No-Go基準に含め、業務データ責任者が最終受入を承認します。
EAとDMBOKで移行後も品質を維持する
EAでは、顧客・商談データがどの業務能力を支え、どのアプリケーションと連携し、どこで分析されるかを可視化します。現行、目標、移行期のデータフローを分けると、新旧併存中の更新責任や影響範囲を説明できます。SFA・CRM刷新ロードマップと移行計画を同じ意思決定の下で管理してください。
DAMA-DMBOKの観点では、移行はデータ品質の一時作業ではなく、ガバナンス、マスタ・参照データ、メタデータ、統合、セキュリティを改善する機会です。名寄せルール、データ辞書、責任者、リネージュ、品質指標を本番運用へ引き継ぎ、重複や欠損が再発する入口を修正します。
実務チェックリスト
- 移行対象・保持・アーカイブ・廃止を業務利用シナリオから決めた
- データ責任者とデータ管理担当者が各データ群に割り当てられている
- 旧IDと新IDの対応を再実行可能な形で保持する
- 名寄せの一致条件、閾値、手動判定者、採用値ルールがある
- 商談、活動、同意、監査の履歴保持方針を合意した
- 親子関係と投入順序を移行台帳に記録した
- 本番同等の全量・性能・切替リハーサルを完了した
- 件数以外に値、関係、履歴、業務ルールを照合した
- 重大度別の受入基準と最終承認者を決めた
- 移行後の重複防止・品質監視・問題是正を運用へ引き継いだ
まとめ
CRMデータ移行の品質は、移行した件数ではなく、顧客の同一性、商談・活動との関係、履歴の意味を保ち、利用者が信頼して業務を継続できるかで判断します。移行台帳と模擬移行で判断根拠を記録するし、名寄せ・品質ルールを移行後のガバナンスへ残すことが成功条件です。
高度設計:移行を再実行可能なデータ変換プロセスにする
CRM移行の品質は、最終CSVの目視確認では保証できません。原本を変更不能で保管し、抽出、標準化、照合、変換、ロード、照合確認を版付きの工程として管理します。同じ入力とルール版から同じ結果を再現できること、レコード単位で移行元IDから移行先IDと判断根拠を追跡できることが設計の中心です。
| 管理エンティティ | 最低限の属性 | 目的 |
|---|---|---|
| Migration Unit | 業務範囲、オブジェクト、対象期間、所有者 | 移行単位と受入責任を固定 |
| Batch | 実行ID、入力版、変換版、開始・終了 | 再実行と性能比較 |
| Crosswalk | 移行元ID、移行先ID、親子関係 | 参照整合性と追跡 |
| Match Decision | 候補、スコア、規則、裁定者 | 名寄せ根拠と統合解除 |
| Exception | 重大度、原因、処置、期限、状態 | エラーを黙って除外しない |
| Reconciliation | 件数、金額、ハッシュ、業務集計、承認 | 完全性と意味の一致を証明 |
変換ルールと参照マスタを版管理し、実行ごとの差を説明します。
誤統合、誤変換、切替失敗から戻せる境界と手順を用意します。
除外・補正・手動判断を件数だけでなく対象IDまで追跡します。
品質ゲートを技術的な検証値と業務上の検証値の両方で判定する
| ゲート | 検証例 | 証拠 | 不合格時 |
|---|---|---|---|
| 抽出 | 対象期間・状態、件数、制御合計 | 抽出SQL版、原本ハッシュ | 対象条件を修正し再抽出 |
| 変換 | 型、コード、必須、日付・通貨、参照値 | ルール別成功・例外明細 | ルールを変更するか、業務責任者が例外を裁定する |
| 名寄せ | 誤統合・未統合、代表値、親子関係 | 正解ラベル付きサンプル、混同行列、裁定ログ | 閾値・ブロッキングを再設計 |
| ロード | 件数、失敗、依存順、権限、添付 | バッチ・エラーログ、Crosswalk | 原因別に修正し差分データを再処理 |
| 業務受入 | 重点顧客、案件金額、活動履歴、検索・帳票 | シナリオ結果、業務責任者署名 | 重大度別に延期・例外承認 |
非機能要件には、許容停止時間、ロード性能、API制限、暗号化、機微データのマスキング、原本とログの保持、差分抽出の締切、ロールバック所要時間を含めます。閾値は「成功率99%」だけでなく、重要顧客・未完了案件・同意など重大属性で不一致を許容しないを設定します。
移行統制のRACIと成熟度
| 段階 | 状態 | A/R | 次の条件 |
|---|---|---|---|
| 1 ファイル移送 | 件数確認と手修正が中心 | A:PJ責任者/R:移行担当 | 台帳、原本、変換版を管理 |
| 2 反復可能 | 複数回の模擬移行と自動照合を実施 | A:移行リード/R:データチーム | 業務品質ゲートを統合 |
| 3 統制型 | データ責任者が例外・受入・残存リスクを承認 | A:データ責任者/R:データ管理担当者 | 切替・運用監視へ系譜を接続 |
| 4 再利用型 | 規則、テスト、品質証拠を次の統合へ再利用 | A:データ評議会/R:移行CoE | 恒常的な品質改善へ還元 |
模擬移行から切替までの成果物
| 段階 | 必須成果物 | 完了条件 |
|---|---|---|
| プロファイル | データ台帳、品質基準、廃棄・保持判断 | 対象、正本、責任、除外理由を合意 |
| 模擬1 | マッピング、ロード順、例外分類、基準性能 | 全工程を一度、最後まで実行する |
| 模擬2・3 | 自動照合、業務シナリオ、切替ランブック | 品質閾値と所要時間の基準を連続して満たす |
| 本番・安定化 | Go/No-Go記録、Crosswalk、残課題、廃止証跡 | 差分完了、業務承認、監視引継ぎ |
- Crosswalk
- 移行元と移行先の識別子を対応付ける追跡表。
- Reconciliation
- 件数・金額・関係・業務意味が移行前後で整合するかの照合。
- Mock Migration
- 本番と同じ工程・役割・時間制約で行う模擬移行。
- Control Total
- 欠落や重複を検出するため事前に固定する件数・金額等の集計値。
設計の参考にした公式資料
CRM移行をデータ品質の改善機会に変えませんか
Version株式会社では、データプロファイリング、顧客名寄せ、移行設計、照合、切替、運用ガバナンスまでEA・DMBOKをベースに支援します。
参考資料
- Salesforce Help「Salesforce Data Migration Best Practices」
- Salesforce Help「Data Quality」
- Salesforce Trailhead「Improve Data Quality in Salesforce」
- Microsoft Learn「Guidance for user acceptance test after data migration」
- ISO「ISO/IEC 25012:2008 Data quality model」
- DAMA International「What is Data Management?」
営業改革・SFA・CRMテーマクラスター:営業組織改革の全体像 / SFA・CRM要件定義 / 営業プロセス標準化 / 営業KPI設計 / パイプライン・売上予測 / 顧客360・マスタデータ / SFA定着 / CRMデータ移行 / CRM・MA・ERP・DWH連携 / SFA・CRM刷新
関連するBI/DWHナレッジ:意思決定から逆算するBI要件定義 / セマンティックレイヤー / データ不一致とリネージュ
コメント