AS400データ移行品質チェック|文字コード・桁・日付・マスター不整合を防ぐ

AS400 / IBM iのリプレースや周辺連携で事故になりやすいのがデータ移行です。プログラムが動いても、文字コード、桁、日付、コード体系、マスター不整合があると、帳票や締め処理で数字が合わなくなります。

AS400のデータは長年の運用で、半角カナ、外字、古いコード、例外的な日付、空白、ゼロ埋め、使われなくなったマスターが残っていることがあります。移行前に品質チェックを行い、変換ルールと突合方法を決めてください。

データ移行で見る項目

項目確認内容事故例
文字コード日本語、半角カナ、外字、機種依存文字文字化け、検索不能
桁・型数値桁、符号、小数、ゼロ埋め金額や数量がずれる
日付和暦、西暦、8桁、空白、ゼロ日付締めや年齢計算で異常
コード体系得意先、商品、倉庫、部門、担当者マスターと明細が結びつかない
件数・金額移行前後の件数、合計、残高移行漏れや二重取込を見落とす

突合で見るべき数字

  • ファイル別の件数
  • 得意先別・商品別・倉庫別の件数
  • 売上、請求、入金、在庫、残高の合計
  • 締め日別の件数と金額
  • 移行対象外データの理由
  • エラー件数と手修正件数

件数だけ合っていても、金額や残高がずれていることがあります。逆に、金額だけ見ていると明細件数や帳票出力で差が出ることもあります。業務別に突合する数字を決めてください。

CSV連携でも同じ注意が必要

データ移行だけでなく、CSV取込や外部連携でも同じ問題が起きます。文字コード、区切り文字、桁、日付、空白、ゼロ埋めは、連携設計の段階で確認しておくべきです。

CSV取込の確認は AS400 CSV取込エラー確認、クラウド・API連携前の確認は AS400クラウド・API連携前チェックも参考にしてください。

まとめ

AS400データ移行では、文字コード、半角カナ、外字、桁、日付、コード体系、マスター不整合、件数・金額突合を確認します。移行テストと業務担当者の確認を組み合わせることで、本番移行後のデータ事故を減らせます。